SwinGame 3 Beta

SwinGame 3 is on its way. This represents a large update the the SwinGame API with naming changes and large changes to the build infrastructure that will make it easier for us to create new versions in the future. SwinGame 3 Beta works with Pascal, C, C#, Objective C, Visual Basic, and with Java (in a limited way). A Python version is also planned for some time in the future.

=C= On Windows you need to install MinGW and MSYS from for compiling with gcc from the command line, or Code::Blocks from  (with the MinGW compiler).

Mac and Linux should come with the GCC compiler.

=C#= On Windows install Visual Studio 2008 or the C# Express edition of Visual Studio.

For MacOS, download and install the latest version (2.4.2.3 at the moment) of the Mono framework from.

For Linux, following the installation instructions on for Ubuntu or install the package for your distribution of the operating system. You will need to adjust this to download the latest version of the framework, to do this change  to download.

=Java= The Java version of SwinGame is a limited implementation with only some basic shape drawing operations.

=Objective C= This is only available on Mac at the moment.

=Pascal Version= On all operating systems install Free Pascal.

Windows requires MSys in order to run the build script.

=Notes for Linux= You need to build the SwinGame library from source and install it for any version of SwinGame to work.


 * Install the Free Pascal Compiler
 * Install the following SDL developer packages
 * libsdl1.2-dev
 * libsdl-gfx1.2-dev
 * libsdl-image1.2-dev
 * libsdl-mixer1.2-dev
 * libsdl-ttf2.0-dev
 * For example:
 * Download the Source distribution
 * Open a terminal and navigate to the downloaded source
 * Extract the source
 * Move into the source directory
 * Run

This will compile and install the SwinGame library.

=Notes for Mac= To work with SwinGame you need to install the developer tools (XCode). You can download the latest version from.

=Download= The downloads are organised by operating system below.

Java
 Language Kind File Java Ant/Eclipse [[Media:SwinGame 3.0 Beta Java.zip|download]]

Others
All other downloads please use new site.