fix JSON map dependencies and support Tiled 1.9

This commit is contained in:
Lephenixnoir 2022-07-24 19:55:20 +01:00
parent 1513502e0b
commit 686548cfbc
Signed by untrusted user: Lephenixnoir
GPG Key ID: 1BBA026E13FC0495
2 changed files with 3 additions and 1 deletions

View File

@ -13,6 +13,8 @@ fxconv_declare_converters(assets-cg/converters.py)
add_custom_command(
OUTPUT "${CMAKE_CURRENT_LIST_DIR}/assets-cg/maps/testCarte.json"
"${CMAKE_CURRENT_LIST_DIR}/assets-cg/maps/1.json"
"${CMAKE_CURRENT_LIST_DIR}/assets-cg/maps/2.json"
"${CMAKE_CURRENT_LIST_DIR}/assets-cg/maps/inside/1.json"
"${CMAKE_CURRENT_LIST_DIR}/assets-cg/maps/inside/2.json"
COMMENT "Convert tmx map to json"

View File

@ -73,7 +73,7 @@ def convert_map(input, output, params, target):
#create a dictionnary {tile id:type}
for i in data_tileset["tiles"]:
id = i["id"]+1
type = i["type"]
type = i["class"] if "class" in i else i["type"]
value = tile_type.get(type) if type in tile_type else TILE_AIR
tile_value[id] = value