Release 2.8.4 - Simplified API
Tilengine » Devlog
This release simplifies some of the most common operations, adding replacement functions with less parameters or making some of the old required parameters as optional. Old functionality is deprecated but available, to retain backwards compatibility
- Deprecates old TLN_SetLayer() that required passing a NULL tileset, and replaces with new TLN_SetLayerTilemap() that just requires the tilemap handler
- TLN_SetLoadPath() not needed anymore: chain loading of resources being loaded from subdirectories is supported (.tmx -> .tsx -> png)
- TLN_DrawFrame() / TLN_UpdateFrame(): frame parameter can be always 0, in that case it auto-increments internally. Application doesn't need to keep track of frames just to make the animation engine work.
- Updates many samples to use current features, making them easier to follow
Also online documentation is updated with a new "Tutorial" section and reworked "Layers" section
Files
Linux ARMv7l (Raspberry Pi, BeagleBone...) 381 kB
May 14, 2020
Linux Desktop 32-bit 399 kB
May 14, 2020
Linux Desktop 64-bit 392 kB
May 14, 2020
Windows 32-bit 694 kB
May 14, 2020
Windows 64-bit 764 kB
May 14, 2020
Get Tilengine
Buy Now$5.00 USD or more
Tilengine
2D retro grapics engine with true raster effects for creating 8/16 bit style games
More posts
- Tilengine 2.15.2 releasedAug 29, 2023
- Tilengine 2.15 releasedApr 22, 2023
- Tilengine 2.14: new SNES-style layer windowFeb 10, 2023
- Tilengine 2.13 with per-tile palette selectorNov 12, 2022
- Tilengine 2.12 released: Tile & sprite 90º rotationNov 01, 2022
- Feature preview: tile & sprite 90º rotationOct 30, 2022
- Tilengine 2.11.3 bugfix releasedOct 30, 2022
- Tilengine 2.11.0 releasedOct 03, 2022
- Tilengine 2.10.0 releasedSep 30, 2022
- Preview of new CRT effectAug 21, 2022
Leave a comment
Log in with itch.io to leave a comment.