Skip to content

Commit 62746b6

Browse files
committed
tests: All layer unit tests for TMX parser
1 parent 5763e8e commit 62746b6

File tree

13 files changed

+221
-6
lines changed

13 files changed

+221
-6
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<map version="1.5" tiledversion="1.7.0" orientation="orthogonal" renderorder="right-down" width="8" height="6" tilewidth="32" tileheight="32" infinite="0" nextlayerid="6" nextobjectid="3">
3+
<tileset firstgid="1" source="tileset.tsx"/>
4+
<layer id="1" name="Tile Layer 1" width="8" height="6" tintcolor="#aaffff" offsetx="1" offsety="3" parallaxx="1.4" parallaxy="1.3">
5+
<properties>
6+
<property name="test" value="test property"/>
7+
</properties>
8+
<data encoding="csv">
9+
1,2,3,4,5,6,7,8,
10+
9,10,11,12,13,14,15,16,
11+
17,18,19,20,21,22,23,24,
12+
25,26,27,28,29,30,31,32,
13+
33,34,35,36,37,38,39,40,
14+
41,42,43,44,45,46,47,48
15+
</data>
16+
</layer>
17+
<group id="4" name="Group 1" tintcolor="#0000ff" parallaxx="1.4">
18+
<objectgroup id="2" name="Object Layer 1">
19+
<object id="1" x="46.3333" y="39" width="69.3333" height="52.6667"/>
20+
</objectgroup>
21+
</group>
22+
<imagelayer id="3" name="Image Layer 1" tintcolor="#ff0000" offsetx="1" offsety="4">
23+
<image source="../../images/tile_04.png" trans="000000" width="32" height="32"/>
24+
</imagelayer>
25+
<imagelayer id="5" name="Image Layer 2" parallaxy="1.4">
26+
<image source="../../images/tile_04.png" width="32" height="32"/>
27+
</imagelayer>
28+
</map>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<tileset version="1.5" tiledversion="1.7.0" name="tile_set_image" tilewidth="32" tileheight="32" spacing="1" margin="1" tilecount="48" columns="8">
3+
<image source="../../images/tmw_desert_spacing.png" width="265" height="199"/>
4+
</tileset>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<map version="1.5" tiledversion="1.7.0" orientation="orthogonal" renderorder="right-down" width="8" height="6" tilewidth="32" tileheight="32" infinite="0" nextlayerid="5" nextobjectid="3">
3+
<tileset firstgid="1" source="../all_layer_types/tileset.tsx"/>
4+
<layer id="1" name="Tile Layer 1" width="8" height="6">
5+
<data encoding="base64">
6+
AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAA
7+
</data>
8+
</layer>
9+
<group id="4" name="Group 1">
10+
<objectgroup id="2" name="Object Layer 1">
11+
<object id="1" x="46.3333" y="39" width="69.3333" height="52.6667"/>
12+
</objectgroup>
13+
</group>
14+
<imagelayer id="3" name="Image Layer 1">
15+
<image source="../../images/tile_04.png" trans="000000" width="32" height="32"/>
16+
</imagelayer>
17+
</map>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<tileset version="1.5" tiledversion="1.7.0" name="tile_set_image" tilewidth="32" tileheight="32" spacing="1" margin="1" tilecount="48" columns="8">
3+
<image source="../../images/tmw_desert_spacing.png" width="265" height="199"/>
4+
</tileset>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<map version="1.5" tiledversion="1.7.0" orientation="orthogonal" renderorder="right-down" width="8" height="6" tilewidth="32" tileheight="32" infinite="0" nextlayerid="5" nextobjectid="3">
3+
<tileset firstgid="1" source="../all_layer_types/tileset.tsx"/>
4+
<layer id="1" name="Tile Layer 1" width="8" height="6">
5+
<data encoding="base64" compression="gzip">
6+
H4sIAAAAAAAACg3DBRKCQAAAwDMRA7BQLMTE9v+vY3dmWyGEth279uwbOTB26MixExNTM6fOnLtwae7KtYUbt+7ce7D0aOXJsxev3rxb+/Dpy7cfv/782wAcvDirwAAAAA==
7+
</data>
8+
</layer>
9+
<group id="4" name="Group 1">
10+
<objectgroup id="2" name="Object Layer 1">
11+
<object id="1" x="46.3333" y="39" width="69.3333" height="52.6667"/>
12+
</objectgroup>
13+
</group>
14+
<imagelayer id="3" name="Image Layer 1">
15+
<image source="../../images/tile_04.png" trans="000000" width="32" height="32"/>
16+
</imagelayer>
17+
</map>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<tileset version="1.5" tiledversion="1.7.0" name="tile_set_image" tilewidth="32" tileheight="32" spacing="1" margin="1" tilecount="48" columns="8">
3+
<image source="../../images/tmw_desert_spacing.png" width="265" height="199"/>
4+
</tileset>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<map version="1.5" tiledversion="1.7.0" orientation="orthogonal" renderorder="right-down" width="8" height="6" tilewidth="32" tileheight="32" infinite="0" nextlayerid="5" nextobjectid="3">
3+
<tileset firstgid="1" source="../all_layer_types/tileset.tsx"/>
4+
<layer id="1" name="Tile Layer 1" width="8" height="6">
5+
<data encoding="base64" compression="zlib">
6+
eJwNwwUSgkAAAMAzEQOwUCzExPb/r2N3ZlshhLYdu/bsGzkwdujIsRMTUzOnzpy7cGnuyrWFG7fu3Huw9GjlybMXr968W/vw6cu3H7/+/NsAMw8EmQ==
7+
</data>
8+
</layer>
9+
<group id="4" name="Group 1">
10+
<objectgroup id="2" name="Object Layer 1">
11+
<object id="1" x="46.3333" y="39" width="69.3333" height="52.6667"/>
12+
</objectgroup>
13+
</group>
14+
<imagelayer id="3" name="Image Layer 1">
15+
<image source="../../images/tile_04.png" trans="000000" width="32" height="32"/>
16+
</imagelayer>
17+
</map>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<tileset version="1.5" tiledversion="1.7.0" name="tile_set_image" tilewidth="32" tileheight="32" spacing="1" margin="1" tilecount="48" columns="8">
3+
<image source="../../images/tmw_desert_spacing.png" width="265" height="199"/>
4+
</tileset>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<map version="1.5" tiledversion="1.7.0" orientation="orthogonal" renderorder="right-down" width="8" height="6" tilewidth="32" tileheight="32" infinite="1" nextlayerid="6" nextobjectid="3">
3+
<editorsettings>
4+
<chunksize width="4" height="8"/>
5+
<export target="../tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/tests/test_data/layer_tests/all_layer_types"/>
6+
</editorsettings>
7+
<tileset firstgid="1" source="../all_layer_types/tileset.tsx"/>
8+
<layer id="1" name="Tile Layer 1" width="16" height="16" offsetx="163.089" offsety="116.463">
9+
<properties>
10+
<property name="test" value="test property"/>
11+
</properties>
12+
<data encoding="csv">
13+
<chunk x="0" y="0" width="4" height="8">
14+
1,2,3,4,
15+
9,10,11,12,
16+
17,18,19,20,
17+
25,26,27,28,
18+
33,34,35,36,
19+
41,42,43,44,
20+
0,0,0,0,
21+
0,0,0,0
22+
</chunk>
23+
<chunk x="4" y="0" width="4" height="8">
24+
5,6,7,8,
25+
13,14,15,16,
26+
21,22,23,24,
27+
29,30,31,32,
28+
37,38,39,40,
29+
45,46,47,48,
30+
0,0,0,0,
31+
0,0,0,0
32+
</chunk>
33+
</data>
34+
</layer>
35+
</map>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<map version="1.5" tiledversion="1.7.0" orientation="orthogonal" renderorder="right-down" width="8" height="6" tilewidth="32" tileheight="32" infinite="1" nextlayerid="6" nextobjectid="3">
3+
<tileset firstgid="1" source="../all_layer_types/tileset.tsx"/>
4+
<layer id="1" name="Tile Layer 1" width="16" height="16" offsetx="1" offsety="3">
5+
<properties>
6+
<property name="test" value="test property"/>
7+
</properties>
8+
<data encoding="base64">
9+
<chunk x="0" y="0" width="16" height="16">
10+
AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
11+
</chunk>
12+
</data>
13+
</layer>
14+
</map>

0 commit comments

Comments
 (0)