Release Notes: This release includes a .NET 2.0 version of the assembly. The latest SDL library release (1.2.11) is used. Ogg files work again. Many fixes were made to the SurfaceControl, TransparentColor, and AlphaBlending. An isometric engine demo and a streaming audio example were added. The Font and TextSprite classes can now display multi-line text.
Release Notes: Updated to the latest SDL, SDL_image, SDL_mixer, SDL_ttf, and smpeg. A problem with Font style properties has been fixed. The library SdlDotNet.OpenGl has been added for drawing 2D surfaces to an OpenGl screen. The OpenGlFont example shows text being drawn over a spinning cube. New Video.SetVideoMode overloads default to the current desktop resolution. The ability to retrieve the Unicode character pressed on the keyboard has been added. VideoInfo now holds the current resolution's height and width. The SDK installer now includes the runtimes as well. A bug in Video.ListModes has been fixed.
Release Notes: This release fixes numerous bugs in the library, particularly in the Events class. The Events loop now supports OpenGL applications better. OpenGL attributes can now be accessed using properties. User-defined events work much better. Creating Resizable and OpenGL windows is easier. All of the OpenGL Red Book examples have been ported to SDL.NET, and a Wiki version of OpenGL Red Book was added to the SDL.NET Web site.
Release Notes: This release adds many improvements to the sprite system, particularly for animation. The sound and music systems have been revamped and are more intuitive. Two supplemental libraries provide Winforms capabilities and a particle engine. Many examples and tutorials have been added, including many of the NeHe OpenGL lessons ported to SDL.NET.
Release Notes: A new sprite engine was added, which is based on pygame and includes some ideas from Moonfire's demo. A Surface is now Clonable, both shallow and deep. A Transformation object was added to help rotate, zoom, or scale Surfaces. Three tutorials were added: the BounceSprite demo and tutorial, SimpleExample from Terry Price, and ParticleEngine by Miguel De Sousa. A major color bug in Surface primitives was fixed. Moonfire's GUI system and demo have been reworked to use the new sprite engine. Some memory issues were fixed.
Release Notes: The mixer system and event system were completely revamped. Each channel is now an object and can be manipulated easily, and the event queue can be totally controlled. There are now methods for adding new events, viewing events, and removing events directly from the queue. The video subsystem now returns much better information on the available modes and the features available in the current mode and hardware. A massive, impressive demo by Moonfire called MfGames.Sdl.Demos was added. It shows off complex Sprite animation and Gui interaction.
Release Notes: This release adds a wrapper for the SMPEG library. SDL.NET can now uses MP3s and play MPEG-1 movies.
Release Notes: SDL_gfx was integrated. Rotation, zooming, horizontal flipping, and primitive drawing (circles, ellipses, triangles, and more) were added. The ChannelFinished delegate was fixed. A move was made to NAnt 0.85 rc1. All examples except for the CDPlayer now run on Mono for Windows. The joystick subsystem was overhauled. dnpb is now used for generating VS2003 and SharpDevelop project files.
Release Notes: The library has been rewritten to be CLR-compliant (it can be used by any .NET language, including VB.NET). The API has been cleaned up to conform to .NET "standards" such as naming conventions, event arguments, and style guidelines. The delegates have been fixed and a few more examples have been included.
Release Notes: This release adds new assembly that contains all three subprojects in one dll, updates the documentation, and adds NAnt build files and code cleanups.