tileson icon indicating copy to clipboard operation
tileson copied to clipboard

A modern and helpful cross-platform json-parser for C++, used for parsing Tiled maps.

Results 23 tileson issues
Sort by recently updated
recently updated
newest added

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...

feature

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...

feature

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...

feature

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...

feature

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.

feature

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.

enhancement
feature

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...

bug

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...

enhancement

**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...

bug