An Alpha build of a SDL2-based engine, for public test.
Editor:
- Zoom function in the sprite browser and support drag&drop image files from the system explorer.
- Support packing custom files into the game.
Engine:
- Made software renderer drawing 8-bit and 16-bit games in their native colour again; 256-colour games now work correctly in SDL2 version.
- Fixed AudioClip.Play() returning success even when the audio system failed to load the sound.
Script API:
- All functions accepting filepath parameters now support "$DATA$" which reads files via the game's asset manager.
- Added functions for getting drawing surfaces of room masks, so that they may be changed dynamically at runtime.
- Added readonly Overlay.Width and Overlay.Height which let you read overlay's image size.
- Added AudioClip.PlayOnChannel() - a lower-level playback start that skips channel search and rule check.