tileson
tileson copied to clipboard
A modern and helpful cross-platform json-parser for C++, used for parsing Tiled maps.
Hello, I didn't know if it would be good to add this idea to #7 or create a new issue. Maybe it might be a good idea to put tileson...
Ref the [Tiled TMX changelog](https://doc.mapeditor.org/en/stable/reference/tmx-changelog/) some new changes must be supported in `Tileson`, including: - [ ] The `type` attribute on [tile](https://doc.mapeditor.org/en/stable/reference/tmx-map-format/#tmx-tileset-tile) and [object](https://doc.mapeditor.org/en/stable/reference/tmx-map-format/#tmx-object) is renamed to `class`. Must add...
It looks like "Collection of Images" tilsets (described in the tiled docs here: https://doc.mapeditor.org/en/stable/manual/editing-tilesets/#two-types-of-tileset) aren't supported. On Linux, trying to load a map that contains such a tileset results in...
Ref the [Tiled TMX changelog](https://doc.mapeditor.org/en/stable/reference/tmx-changelog/) some new changes must be supported in `Tileson`, including: - [ ] Added support for user-defined custom property types. A reference to the type is...
Right now, tile data (example: `layer->getTileData(0, 5)`) can only be performed and retrieved if the map is not infinite. Infinite maps should be able to do this as well.
While Tileson is already pretty easy to integrate, being able to add it as a vcpkg package would be ideal for the projects that are already using vcpkg.
Hi, I am compiling tileson with -Wall -Wextra -Wpedantic and gcc version 9.3.0 and I am getting some warnings, I have fixed three of them that you can see in...
Right now the error handing is very basic. It tells you whether your map failed during parsing or not, but nothing more. There should be proper trace with a message...
**Description** The `m_imagePath` member variable in Tileset::parse is incorrect when parsing an external tileset. This issue is caused by the concatenation of `m_path` and `m_imagePath`, and `m_path` not being set...