From b5d7e0d16fd660ef42aa3dc76f202bece651d499 Mon Sep 17 00:00:00 2001 From: werton Date: Sat, 12 Oct 2024 19:46:57 +0900 Subject: [PATCH] Fixed bug with boolean type of object's field in tmx file --- tools/rescomp/src/sgdk/rescomp/type/TMX.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/rescomp/src/sgdk/rescomp/type/TMX.java b/tools/rescomp/src/sgdk/rescomp/type/TMX.java index aaf7362e..a595da15 100644 --- a/tools/rescomp/src/sgdk/rescomp/type/TMX.java +++ b/tools/rescomp/src/sgdk/rescomp/type/TMX.java @@ -825,6 +825,10 @@ else if (StringUtil.isEmpty(type)) else addField(objectName, tFields, new TField(name, TiledObjectType.STRING, value)); } + // bool type ? + else if (TiledObjectType.fromString(type) == TiledObjectType.BOOL) + // replace value "true" by "1" or "false" by "0" and add field + addField(objectName, tFields, new TField(name, TiledObjectType.fromString(type), StringUtil.equals(value.toLowerCase(), "true") ? "1":"0")); else addField(objectName, tFields, new TField(name, TiledObjectType.fromString(type), value)); }