I'm pleased to announce the release of Scrupp v0.4.
Scrupp is a cross-platform 2D engine written in C which uses SDL and
OpenGL for visualization and is controlled by external Lua scripts.
The core supports various image, sound, music and font formats. Plug-ins
written in Lua create support for more complex stuff like animations and
Scrupp is free software and is available under the same terms and
conditions as the Lua language, the MIT license. It is available for
Windows, Linux and Mac OS X (32 Bit universal binary).
The main new features in this release are:
1. The inclusion of the cairo binding lua-oocairo by Geoff Richards. The
original website of this binding is no longer available, but Scrupp
includes the complete source and documentation.
This binding enables runtime image creation.
2. The inclusion of LuaSocket by Diego Nehab.
3. The support of MPEG-1 videos.
- using autotools for easier compilation and installation on Linux
- text interface supports UTF8 strings (Michal Kolodziejczyk)
- Lua commands 'dofile' and 'require' support the virtual filesystem
- new functions to manipulate the OpenGL state:
translate, scale, rotate, save, restore and reset the state
- support for image loading from strings (e.g. received via network)