
For learning Sdl + Documentation:

I'll be doing a few tutorials when I got time.
Basically it's just a project template which you add to your Visual Studio.
Everything except for Sdl is created by me in this template, that means every class where you can see actual codes. The SdlDotNet.dll and Tao.Sdl.dll is the only assemblies I do not own.
Download:

How to install:
It includes wrappers for audio (Music + Sound), Eventhandling (Keyboard[up/down], Mouse[up/down/click/hover/move], Screen), Graphics (Collision check with both sprite/point, gameobjects/tiles), Settings for video and game read from xml, ScriptEngine for both C#/VB (Needs optimization tho.), Multithreading (Threads running with interval-actions, Thread-safety collections (ConcurrentDictionary) + random, Delayed actions and at last support for fullscreen/window with Windows Form support.
Screenshots:
Anyways enjoy!
#Edit there is a little bug with full screen and events. To make it work proper go to Events.SdlEvents.cs and replace LoadEvents() with:
Code:
/// <summary>
/// Loading all the sdl events.
/// </summary>
internal static void LoadEvents()
{
Begin();
if (!Sdl.VideoCore.FullScreen)
{
Thread eventThread = new Thread(new ThreadStart(SdlDotNet.Core.Events.Run));
eventThread.IsBackground = true;
eventThread.Name = "SDL.NET";
eventThread.Priority = ThreadPriority.Normal;
eventThread.Start();
}
else
{
SdlDotNet.Core.Events.Run();
}
}
#Edit ugh, why doesn't images work? LOL






