2
0
mirror of https://github.com/raylib-cs/raylib-cs synced 2025-09-09 03:01:41 -04:00
Commit Graph

113 Commits

Author SHA1 Message Date
e8c239a3b2 Added Test.CoreRT
- Basic command line menu for core project.
- Made a copy of Test.Core that uses corert compiler.
2018-10-23 09:13:56 +01:00
bf82277a39 Menu for testing examples for Test.NetFX 2018-10-22 16:21:47 +01:00
bd525b9921 Porting examples
- Test.Common now used for Examples project.
- Testing examples alot.
2018-10-22 16:10:20 +01:00
f1cf0acd5e Fixing raylib enums/contants
- Enum names should be close to raylib.
- Added constants directly as well with Colours.
2018-10-22 16:07:18 +01:00
9f54060d44 Merge pull request #11 from msmshazan/add-runtimes
Added test projects for each runtime
2018-10-21 20:00:44 +01:00
msmshazan
3af8accf9b added new runtimes 2018-10-21 23:04:32 +05:30
c27d039ede Test project now uses core
- Changed Test project from framework to core.
2018-10-21 14:17:43 +01:00
7e5c985f85 Review and cleanup
- General cleanup.
- Fixed missing functions from raymath.
- Nuget info part of project file.
2018-10-20 13:16:58 +01:00
4198ffb0bd Bindings moved to standard
- Bindings changed to a .Net standard library.
- Split up testing code and library into a Test project.
2018-10-18 13:55:03 +01:00
cca8f0a4b4 Fixing a few functions
- Changing pointer arguments to use ref
2018-10-15 19:20:45 +01:00
577626741a Added Build.bat for Examples 2018-10-15 14:35:14 +01:00
79c100c49c Merge pull request #10 from msmshazan/pinvoke-fix
Fix for Pinvoking structs
2018-10-15 12:25:53 +01:00
msmshazan
1fb8e71b30 Some fixes 2018-10-15 16:50:44 +05:30
msmshazan
ea49e8a362 small change 2018-10-15 16:32:15 +05:30
msmshazan
3e434cc50d Fix for Pinvoking structs 2018-10-15 16:24:58 +05:30
8ab67b8ed9 Removing templates
- Focusing instead on examples. See issue #7 for more details.
2018-10-15 11:22:54 +01:00
e51ebc7edf Back to unsafe
- Fixed array issue means we have to use unsafe in a few parts for now.
- Testing rayforms in bindings
2018-10-12 20:42:51 +01:00
74bc806bb2 Custom build instructions 2018-10-12 09:08:09 +01:00
3405d2ac9f Merge pull request #8 from msmshazan/nativedll-fix
Added fixes to Handle x86 and x64 bit dll dependencies of raylib
2018-10-05 20:33:05 +01:00
msmshazan
28696cd7af Added fixes to Handle x86 and x64 bit dll dependencies of raylib 2018-10-05 23:47:19 +05:30
b700e626ed Merge pull request #6 from msmshazan/dllimport-fix
Changing Dllimport calling conventions to Cdecl
2018-10-05 18:07:04 +01:00
msmshazan
df8cbbbc67 Changing Dllimport calling conventions to Cdecl 2018-10-05 22:31:02 +05:30
7314850816 Bindings project can now test directly
- Changed back to exe project so bindings can be tested easily. Otherwise build as a class library.
- raylib.dll moved yet again. It is now in with bindings and copied to output.
2018-10-05 18:00:12 +01:00
cb5b714e89 Readded x64 raylib.dll
- Not sure on best place to put dll yet so added to root directory.
2018-10-05 17:38:58 +01:00
e9eba6ced0 Tidying up project
- Added Release folder for important dlls that will be used in nuget package
- Moved Rayforms into Examples folder
- Added updated generator(WIP)
2018-10-05 17:31:46 +01:00
bdf17a2101 Changing examples to use makefile
- Testing a modified version of the makefile from raylib Instead of multiple project files for examples.
- Fixed readme example
2018-10-01 09:25:18 +01:00
89983d7b4a Update issue templates 2018-09-26 18:32:29 +01:00
136248af8e Initial templates
- First version of raylib templates(WIP).
2018-09-24 11:10:22 +01:00
791c165dee No longer require unsafe option
- Change unsafe/fixed to use IntPtr or MarshallAs instead.
- Added methods in physac to marshall IntPtr returns to PhysicsBodyData.
2018-09-23 12:34:40 +01:00
ad29970c0e Updated readme 2018-09-22 13:47:28 +01:00
ead7a00407 Added test nuspec file for nuget package
- Used to package raylib-cs into a nuget package. Needs testing.
2018-09-22 13:40:29 +01:00
c00880746a Added logos and updated readme
- Now have logos provided by @raysan5.
- Added 256x256 logo to readme.
2018-09-13 12:00:51 +01:00
42ca85f420 Organising generator code
- Split directory and file loop from code generation.
2018-09-11 22:26:31 +01:00
af2241ccd3 Fixed .proj settings and readme 2018-09-10 12:25:13 +01:00
2f8a9914ef Updated bindings!
- Changed internal class name from rl to Raylib.
- Improving documentation and tidying bindings a bit.
- Renamed DrawControl to RayForm.
- Bindings now a class library for easy reuse.
2018-09-10 12:18:51 +01:00
b0909c3241 Setting up examples project
- Dedicated project for raylib examples using Bindings as a class library.
2018-09-10 11:42:18 +01:00
b7e030ee24 Fixed project naming
- Changed assembly name to match project.
2018-08-31 09:33:30 +01:00
7634b8a4a5 Alot of binding improvements!
- Improved bindings and added initial ones for Easings, Physac, Raygui and Raymath(Not yet fully tested).
- Renamed ExamplesApplication to Bindings to make it more clear.
- Examples separated from bindings.
- Improve readme to reflect changes.
2018-08-31 09:30:32 +01:00
3bf17d99e4 Merge pull request #3 from U-12/patch-1
add color to code in readme
2018-08-21 09:15:54 +01:00
U-12
d60433f501 add color to code 2018-08-20 12:53:10 -03:00
6b6b345551 Added Raymath binding + Initial examples
- Added Raymath.cs binding. Raylib.cs depends on this since they both share some types.
- Bindings moved into source directly.
- Inital examples port alot of syntax still needs to be fixed.
- Couldn't get cppsharp to work correctly so using a custom generator(WIP).
2018-08-17 09:34:50 +01:00
b3838e3d8a Added ExampleApplication build so you can test straight away.
- Added ExampleApplication build so it can be tested without needing to compile first.
- Resources and dlls included in added build directory.
- Updated  readme instructions.
2018-08-04 21:07:33 +01:00
1292292318 Project tidying
- Project now uses AnyCPU.
- Fixed assembly info and renamed Raylib-cs project to Generator.
- Removed resources folder and dlls.
- Improving current manual bindings.
2018-08-04 21:04:02 +01:00
8891e9e2a6 Added examples folder
- Contains latest raylib 2.0 examples. Only converted a few of them to test out bindings.
- Need some sort of script to auto convert them across.
2018-08-01 17:19:05 +01:00
5ee08dc6dd Setup basic class to test with windows forms
- Added DrawControl class to test windows forms with raylib. Need a way to get the window handle?
2018-08-01 17:17:53 +01:00
c7aff15be5 Update README.md 2018-08-01 09:01:26 +01:00
25b49cf76a Dlls moved to Raylib-cs in ExampleApplication
ExampleApplication now has x86 and x64 dlls for raylib. Copy the correct one to the output so the bindings will work.
2018-08-01 08:56:30 +01:00
86ab319ab9 Separated example from generator
- Renamed Raylib-example to ExampleApplication.
- Example removed from Raylib-cs. It now only contains the generator. Use the current bindings in ExampleApplication/Raylib-cs.
2018-07-31 13:33:19 +01:00
64dafc2196 Update README.md 2018-07-28 09:29:13 +01:00
fdb3541f44 Added raylib-example project
- Separate project to test raylib on its own.
-
2018-07-28 09:26:59 +01:00