From db22f6a06004d1525e0d1be39d73543b17abe36b Mon Sep 17 00:00:00 2001 From: Maic Siemering Date: Fri, 23 Aug 2024 04:14:56 +0200 Subject: [PATCH] Only first level layer are reported in TileMap.layers like it is done for tmj. --- pytiled_parser/parsers/tmx/tiled_map.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytiled_parser/parsers/tmx/tiled_map.py b/pytiled_parser/parsers/tmx/tiled_map.py index 988e5cfa..3a582857 100644 --- a/pytiled_parser/parsers/tmx/tiled_map.py +++ b/pytiled_parser/parsers/tmx/tiled_map.py @@ -60,7 +60,7 @@ def parse(file: Path) -> TiledMap: ) layers = [] - for element in raw_map.iter(): + for element in raw_map.findall("./*"): if element.tag in ["layer", "objectgroup", "imagelayer", "group"]: layers.append(parse_layer(element, parent_dir))