Watch
2
0
Fork
You've already forked raylib-cs
0
C# bindings for raylib, a simple and easy-to-use library to learn videogames programming http://www.raylib.com/
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
ChrisDill 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
ExampleApplication Setup basic class to test with windows forms 2018-08-01 17:17:53 +01:00
Raylib-cs Separated example from generator 2018-07-31 13:33:19 +01:00
.gitignore Added vs project 2018-07-13 14:55:07 +01:00
header.png Added initial image showing example 2018-07-26 16:24:01 +01:00
LICENSE Added LICENSE 2018-07-13 14:51:05 +01:00
README.md Setup basic class to test with windows forms 2018-08-01 17:17:53 +01:00

raylib-cs

C# bindings for raylib 2.0, a simple and easy-to-use library to learn videogames programming (www.raylib.com)

Installation

Windows:

  • Download the repository
  • Open Raylib-cs.sln
  • Copy x86 or x64 dll inside ExampleApplication to your output folder
  • Build and run

TODO:

Cppsharp generator:

  • Change #defines such as KEY_ENTER to static variables or enums.
  • Add utility constructors for types -> Vector3(x, y, z).
  • Add utility for cleaning up types so they are destroyed with the type.

General

  • Copy raylib.dll across to same output folder automatically
  • Add windows forms interface for generator
  • Allow raylib to be used inside windows forms
  • Convert across raylib examples

Contributing

If you have any ideas, feel free to open an issue and tell me what you think.

If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

Licensing

raylib-cs is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check LICENSE for further details.