Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.52 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.52 KB

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.