SDL2 base application in C#
- Uses SDL2 to create a surface and manage windows and input, but everything else is done through writing directly to a C# array that represents the RAM
Installation
It is possible nothing additional is needed, NuGet is used to pull the SDL2-CS project. In case something is needed:
MacOS
Install sdl2, using for example brew:
brew install sdl2
Linux
Install sdl2, using for example apt-get:
apt install libsdl2-dev
Usage
- Clone and use directly. Just need to change the function that is passed to the SDLApp.Run method to change the behaviour function.
Licenses
Engine code developed by Diogo de Andrade and Nuno Fachada; it is made available under the Mozilla Public License 2.0.
Code uses:
All the text and documentation (i.e., non-code files) are made available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.