Releases: fallahn/tmxlite
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
Updated build now allows linking to external pugixml and zlib libraries instead of the included source files for pugixml and miniz. Either set the option USE_EXTLIBS
to TRUE
when configuring CMake or meson, or add -DUSE_EXTLIBS
to your compiler command and link the libraries as appropriate.
New TMX features:
- Support
Map
propertyparallaxorigin
- Support
Layer
propertyparallaxoffset
(thanks @ironpowertga ) - Support
Layer
propertycolortint
New Library features:
- ostream operator overloads have been added to make printing the values of
Vector2<T>
,Rectangle<T>
andColour
types easier
Fixes:
- Animated tiles are properly cleared when reloading a map file (thanks @ldornbusch )
v1.3.1
Adds support for the new class
tag in Tiled 1.9 thanks to @ironpowertga while remaining compatible with older versions of Tiled.
Fixes access to int properties with type object
(from @ironpowertga)
Also includes animation fixes in the @SFML demo from @DevChild and pkgconfig files for cmake from @timschwartz
New Tileset properties
Tilesets now parse the objectalign
attribute, and can be read with TileSet::getObjectAlignment()
Properties now have factory functions thanks to @Eren121
Tilesets correctly return whether or not they expect a transparency colour
Added in the previous release but missed from the notes (sorry!) is a meson build script thanks to @King_DuckZ
Quality Improvements
Fix parsing objects with flip flags on them
Warn when using currently unsupported zstd compression in a map file
Replace some dynamic_cast with static_cast to enable non-rtti builds (@Sakarah)