Build system fix: Now compiles on linux mint/ubuntu again
This release adds several string functions, md5 and sha1 hashes and a new command line tool named sgestate, which creates a c++ wrapper for sge2d states.
sge2d 0.9.0 is the first stable release of the SDL game engine.
The new release features build support for AROS and MacOSX and provides complete API docs in HTML.
The current development is now taking place via subversion, please check out this version if you have checked out the cvs version.
cvs will be removed once we can do a final check that there has been no changes since the sourceforge incident.
sge2d is now under active development again.
This is a first maintenance release
- code clean ups
- support for use in c++ projects (Thanx to ridcully)
- support for AmigaOS 4 (Thanx to Spot / Up Rough)
- API CHANGE: sgeMakeColor(surface, r, g, b, a);
- new function sgeDuplicateSDLSurface()
- new function sgeChangeSDLSurfaceAlpha()
- sprites now support blitting mixed with pixelwise alpha + overall alpha 0-255
- sprites can now be created directly from a sdl surface
- new function sgeCreateSDLSurface()
- new function sgeSpriteDuplicate()
- bugfix in font reading
- new font retro_big_color
- support for compiling on BeOS
- support for compiling on Haiku
this version fixes critical bugs in sprite collision detection and adds build support for opensolaris and morphos.
update recommended, as older versions do not detect collision in certain situations
This release adds several new features and some bugfixes:
- Multiple animations per sprite
- A* pathfinding
- Particle emitters
- More demos
- several new functions and bugfixes
Another new snapshot.
This release contains a critical bugfix, which makes sga usable for building data files under windows.
* bitmap fonts
* Auto arrays can free elements by themself
* more demos
The new features are:
* Game States
* Walkpoints for sprites
* New drawing functions: sgeDrawPixel, sgeDrawLine
* Open2x support
* Syllable support
Through game states you can split your game into logical units, like main menu, game loop, load screen, etc. and easy switch between them
Walkpoints allow you to give a list of coordinates to a sprite, which it will automatically walk through at a speed you give it.