+;; This file contains the mapping from tile-ids to image files as well
+;; as the tile properties (unisolid, solid, ice, water, etc.). Since
+;; it is important that the tile-ids don't change once created and
+;; used in a level some care has to be taken when editing this file,
+;; else the levels would be rendered unusable.
+;;
+;; Some notes on editing this file:
+;; - tile-ids must be uniq
+;; - the tile definition with the largest id should always be at the
+;; bottom of the file
+;; - when creating a new tile definition take the greatest current id
+;; and increment it by one
+;; - the meaning of the values in (attributes ...) can be seen in
+;; src/tile.cpp, unisolid is 3 not 2
(supertux-tiles
(tilegroup
(name "Snow")
30 31 114 113
21 22 19 203
20 23 207 208
- 115 116 0 0
+ 115 116 214 0
117 118 0 0
122 209 123 0
124 210 125 0
1839 1840 1845 1846
1841 1842 1847 1848
0 0 1849 1850
+
+ 2050 2051 2060 2061
+ 2055 2056 2065 2066
+ 2052 2053 2054 0
+ 2057 2058 2059 0
+ 2062 2063 2064 0
+ 0 2067 2068 2069
+ 0 2072 2073 2074
+ 2075 2079 2076 0
+ 2077 2073 2078 0
+
+ 2070 2071 0 0
+
+ 2085 2086 0 0
+ 2087 2088 0 0
+ 2089 2090 0 0
)
)
(tilegroup
1569 1571 315 316
1573 1570 317 318
1572 1574 319 320
- 0 1358 1359 1360
- 0 1361 1362 1363
- 0 1364 1365 1366
- 0 1533 1534 1535
- 0 1536 1537 1538
+ 1358 1359 1360 0
+ 1361 1362 1363 0
+ 1364 1365 1366 0
+ 1533 1534 1535 0
+ 1536 1537 1538 0
+ 1996 1997 0 0
1972 1976 1980 1984
1973 1977 1981 1985
1974 1978 1982 1986
1960 1961 1962 1963
1964 1965 1966 1967
1968 1969 1970 1971
- 0 0 0 0
- 1878 1881 1882 1883
- 1884 1885 1886 1887
- 1888 1889
)
)
(tilegroup
89 90 91 92
93 94 95 96
97 98 99 100
- 101 0 0 0
1321 1322 1323 1324
1325 1326 1327 1328
1329 1330 1331 1332
(name "Stone Brick Walls")
(tiles
64 65 66 67
- 68 69 0 0
+ 68 69 321 0
0 1367 1368 1369
1370 1371 1372 1373
1374 1375 1376 1377
1766 1767 1411 0
1768 1769 0 0
1770 1771 0 0
- 1772 1773)
+ 1772 1773 0 0
+ 337 338 339 0
+ 340 341 342)
)
(tilegroup
(name "Signs")
)
)
(tilegroup
- (name "Slopes")
- (tiles 400 401)
- )
- (tilegroup
(name "Waterfall-trans")
(tiles
- 175 176 177 178
- 179 180 181 182
- 183 184 185 186
+ 191 192 193 194
187 188 189 190
- 191 192 193 194)
+ 183 184 185 186
+ 179 180 181 182
+ 175 176 177 178)
)
(tilegroup
(name "Waterfall")
(tiles
- 275 276 277 278
- 279 280 281 282
- 283 284 285 286
+ 291 292 293 294
287 288 289 290
- 291 292 293 294)
+ 283 284 285 286
+ 279 280 281 282
+ 275 276 277 278)
)
(tilegroup
(name "Waterfall-edgecloud")
1706 0 1713)
)
(tilegroup
- (name "Exit Tree")
+ (name "Exits")
(tiles
0 1633 1634 0
1639 1640 1641 1642
2023 2024 2025 0
2026 2027 2028 0
2029 2030 2031 0
+ 0 0 0 0
+ 126 0 0 0
+ 0 0 0 0
+ 0 0 0 0
+ 0 0 0 0
+ 0 0 0 0
+ 0 0 0 0
+ 127 0 0 0
+ 0 0 0 0
+ 0 0 0 0
+ 0 0 0 0
+ 0 0 0 0
+ 0 0 0 0
)
)
(tilegroup
1799 1800
)
)
+
+(tilegroup
+ (name "Castle (snow)")
+ (tiles
+ 2091 2092 2093 0
+ 2096 2097 2098 0
+ 2101 2102 2103 0
+ 2106 2107 2108 0
+ 2111 2112 2113 0
+ 2116 2117 2118 0
+
+ 2094 2095 0 0
+ 2099 2100 0 0
+ 2104 2105 0 0
+ 2109 2110 0 0
+ 2114 2115 0 0
+ 2119 2120 0 0
+))
+
(tilegroup
(name "Cave background")
(tiles
- 63 0 0 0
- 0 0 0 0
- 0 0 0 0
- 0 0 0 0
70 0 0 0
0 0 0 0
0 0 0 0
207 208
202 203
204 206
- 205 205
+ 214 205
)
(attributes
1 1
)
(solid #t)
)
- (tile
- (id 49)
- (images
- "tiles/blocks/block6.png"
- )
- (solid #t)
- )
- (tile
- (id 50)
- (images
- "tiles/blocks/block7.png"
- )
- (solid #t)
- )
- (tile
- (id 51)
- (images
- "tiles/blocks/block8.png"
- )
- (solid #t)
- )
- (tile
- (id 52)
- (images
- "tiles/blocks/block9.png"
- )
- (solid #t)
- )
- (tile
- (id 53)
- (images
- "tiles/pipe/pipe1.png"
- )
- (solid #t)
- )
- (tile
- (id 54)
- (images
- "tiles/pipe/pipe2.png"
- )
- (solid #t)
- )
- (tile
- (id 55)
- (images
- "tiles/pipe/pipe3.png"
+ (tiles
+ (width 2)
+ (height 2)
+ (ids
+ 50 49
+ 51 52
)
- (solid #t)
- )
- (tile
- (id 56)
- (images
- "tiles/pipe/pipe4.png"
+ (attributes
+ 1 1
+ 1 1
)
- (solid #t)
+ (image "tiles/blocks/bigblock.png")
)
- (tile
- ; NOT a dupe of tile 2043
- (id 57)
- (images
- "tiles/pipe/pipe5.png"
+ (tiles
+ (width 3)
+ (height 2)
+ (ids
+ 53 55 1744
+ 54 56 1745
)
- (solid #t)
- )
- (tile
- ; NOT a dupe of tile 2044
- (id 58)
- (images
- "tiles/pipe/pipe6.png"
+ (attributes
+ 1 1 1
+ 1 1 1
)
- (solid #t)
+ (image "tiles/pipe/pipeh.png")
)
- (tile
- (id 59)
- (images
- "tiles/pipe/pipe7.png"
+ (tiles
+ (width 2)
+ (height 3)
+ (ids
+ 57 58
+ 59 60
+ 1742 1743
)
- (solid #t)
- )
- (tile
- (id 60)
- (images
- "tiles/pipe/pipe8.png"
+ (attributes
+ 1 1
+ 1 1
+ 1 1
)
- (solid #t)
+ (image "tiles/pipe/pipev.png")
)
(tile
(id 61)
(solid #t)
(brick #t)
)
- (tile
- (id 79)
- (images
- "tiles/pole/vert.png"
+ (tiles
+ (width 1)
+ (height 5)
+ (ids
+ 80
+ 1349
+ 79
+ 1348
+ 1347
)
- )
- (tile
- (id 80)
- (images
- "tiles/pole/vert_tp.png"
+ (attributes
+ 0
+ 0
+ 0
+ 0
+ 0
)
+ (image "tiles/pole/vert.png")
)
(tile
(id 81)
)
(image "tiles/background/cloud.png")
)
- (tile
- ; dupe of tile 101, this one will be kept.
- (id 93)
- (images
- "tiles/background/bkgd-00.png"
- )
- )
- (tile
- (id 94)
- (images
- "tiles/background/bkgd-01.png"
- )
- )
- (tile
- (id 95)
- (images
- "tiles/background/bkgd-02.png"
- )
- )
- (tile
- (id 96)
- (images
- "tiles/background/bkgd-03.png"
- )
- )
- (tile
- (id 97)
- (images
- "tiles/background/bkgd-10.png"
- )
- )
- (tile
- (id 98)
- (images
- "tiles/background/bkgd-11.png"
- )
- )
- (tile
- (id 99)
- (images
- "tiles/background/bkgd-12.png"
+ (tiles
+ ; 93 is a dupe of tile 101, 93 will be kept.
+ (width 4)
+ (height 2)
+ (ids
+ 93 94 95 96
+ 97 98 99 100
)
- )
- (tile
- (id 100)
- (images
- "tiles/background/bkgd-13.png"
+ (attributes
+ 0 0 0 0
+ 0 0 0 0
)
+ (image "tiles/background/bkgd.png")
)
(tile
; dupe of tile 93, this one will be removed.
(id 101)
(images
- "tiles/background/bkgd-00.png"
+ (region "tiles/background/bkgd.png" 0 0 32 32)
)
)
(tile
(data 1)
(next-tile 84)
)
- (tile
- (id 106)
- (images
- "tiles/background/background1.png"
- )
- )
- (tile
- (id 107)
- (images
- "tiles/background/background2.png"
- )
- )
- (tile
- (id 108)
- (images
- "tiles/background/background3.png"
- )
- )
- (tile
- (id 109)
- (images
- "tiles/background/background4.png"
- )
- )
- (tile
- (id 110)
- (images
- "tiles/background/background5.png"
+ (tiles
+ (width 3)
+ (height 2)
+ (ids
+ 106 107 108
+ 109 110 111
)
- )
- (tile
- (id 111)
- (images
- "tiles/background/background6.png"
+ (attributes
+ 0 0 0
+ 0 0 0
)
+ (image "tiles/background/background.png")
)
(tile
(id 112)
(next-tile 84)
(editor-images "objects/bonus_block/bonus-invisible.png")
)
- (tile
- (id 119)
- (images
- "tiles/darksnow/darksnow13.png"
- )
- (solid #t)
- )
- (tile
- (id 120)
- (images
- "tiles/darksnow/darksnow14.png"
+ (tiles
+ (width 3)
+ (height 1)
+ (ids
+ 119 121 120
)
- (solid #t)
- )
- (tile
- (id 121)
- (images
- "tiles/darksnow/darksnow15.png"
+ (attributes
+ 1 1 1
)
- (solid #t)
+ (image "tiles/darksnow/low.png")
)
(tile
(id 126)
(goal #t)
(editor-images "tiles/auxiliary/endseq.png")
)
+ ; For compatibility with 0.1.x levels, use tile to 1809-1814 instead
(tile
(id 134)
(images
- "tiles/doodads/nolok1.png"
+ (region "tiles/doodads/nolok-statue.png" 0 0 32 96)
)
)
+ ; For compatibility with 0.1.x levels, use tile to 1809-1814 instead
(tile
(id 135)
(images
- "tiles/doodads/nolok2.png"
+ (region "tiles/doodads/nolok-statue.png" 32 0 32 96)
)
)
(solid #t)
(anim-fps 10)
)
- (tile
- (id 313)
- (images
- "tiles/doodads/stone1_1.png"
- )
- )
- (tile
- (id 314)
- (images
- "tiles/doodads/stone1_2.png"
- )
- )
- (tile
- (id 315)
- (images
- "tiles/doodads/stone1_3.png"
- )
- (solid #t)
- )
- (tile
- (id 316)
- (images
- "tiles/doodads/stone1_4.png"
- )
- (solid #t)
- )
- (tile
- (id 317)
- (images
- "tiles/doodads/stone2_1.png"
+ (tiles
+ (width 2)
+ (height 2)
+ (ids
+ 313 314
+ 315 316
)
- )
- (tile
- (id 318)
- (images
- "tiles/doodads/stone2_2.png"
+ (attributes
+ 0 0
+ 1 1
)
+ (image "tiles/doodads/stone1.png")
)
- (tile
- (id 319)
- (images
- "tiles/doodads/stone2_3.png"
+ (tiles
+ (width 2)
+ (height 2)
+ (ids
+ 317 318
+ 319 320
)
- (solid #t)
- )
- (tile
- (id 320)
- (images
- "tiles/doodads/stone2_4.png"
+ (attributes
+ 0 0
+ 1 1
)
- (solid #t)
+ (image "tiles/doodads/stone2.png")
)
(tile
(id 321)
"tiles/doodads/plant1.png"
)
)
- (tile
- (id 323)
- (images
- "tiles/doodads/liane1.png"
- )
- )
- (tile
- (id 324)
- (images
- "tiles/doodads/liane2.png"
- )
- )
- (tile
- (id 325)
- (images
- "tiles/doodads/liane3.png"
- )
- )
- (tile
- (id 326)
- (images
- "tiles/doodads/liane4.png"
- )
- )
- (tile
- (id 327)
- (images
- "tiles/doodads/liane5.png"
- )
- )
- (tile
- (id 328)
- (images
- "tiles/doodads/liane6.png"
- )
- )
- (tile
- (id 329)
- (images
- "tiles/doodads/liane7.png"
+ (tiles
+ (width 2)
+ (height 4)
+ (ids
+ 323 324
+ 325 326
+ 327 328
+ 329 330
)
- )
- (tile
- (id 330)
- (images
- "tiles/doodads/liane8.png"
+ (attributes
+ 0 0
+ 0 0
+ 0 0
+ 0 0
)
+ (image "tiles/doodads/liane.png")
)
(tile
(id 337)
)
)
(tile
- (id 400)
- (images
- "tiles/snow/slope-right.png"
- )
- (slope-type 2)
- (data 2)
- )
- (tile
- (id 401)
- (images
- "tiles/snow/slope-left.png"
- )
- (slope-type 0)
- )
- (tile
(id 402)
(images
(region "tiles/forest/foresttiles-12.png" 0 0 32 32)
)
)
(tile
- (id 1347)
- (images
- "tiles/pole/vert_bm.png")
- (solid #f)
- )
- (tile
- (id 1348)
- (images
- "tiles/pole/vert_end_tp.png")
- (solid #f)
- )
- (tile
- (id 1349)
- (images
- "tiles/pole/vert_end_bm.png")
- (solid #f)
- )
- (tile
(id 1350)
(images
"tiles/doodads/platter.png")
)
(image "tiles/darksnow/wall.png")
)
- (tiles
- (width 2)
- (height 2)
- (ids
- 1742 1743
- 1744 1745
- )
- (attributes
- 1 1
- 1 1
- )
- (image "tiles/pipe/mirrored.png")
- )
+
;unisolid Branches. Tile ID 1746-1761
(tiles
(width 4)
(image "tiles/castle/brown.png")
)
-;Statue of Nolok, Tile ID 1809-1814
- (tiles
- (width 1)
- (height 3)
- (ids
- 1809
- 1810
- 1811
- )
- (attributes
- 0
- 0
- 0
- )
- (image "tiles/doodads/nolok1.png")
- )
+ ;Statue of Nolok, Tile ID 1809-1814
(tiles
- (width 1)
+ (width 2)
(height 3)
(ids
- 1812
- 1813
- 1814
+ 1809 1812
+ 1810 1813
+ 1811 1814
)
(attributes
- 0
- 0
- 0
+ 0 0
+ 0 0
+ 0 0
)
- (image "tiles/doodads/nolok2.png")
+ (image "tiles/doodads/nolok-statue.png")
)
(tiles
(width 2)
(height 4)
(ids
2032 2033 2034 2035
- 2036 2037 2032 2038
- 2039 2032 2032 2040
- 2032 2041 2042 2032
+ 2036 2037 0 2038
+ 2039 0 0 2040
+ 0 2041 2042 0
)
(attributes
0 0 0 0
; NOT a dupe of tile 57
(id 2043)
(images
- "tiles/pipe/pipe5.png"
+ (region "tiles/pipe/pipev.png" 0 0 32 32)
)
(solid #t)
(unisolid #t)
; NOT a dupe of tile 58
(id 2044)
(images
- "tiles/pipe/pipe6.png"
+ (region "tiles/pipe/pipev.png" 32 0 32 32)
)
(solid #t)
(unisolid #t)
)
(image "tiles/forest/ladder.png")
)
+ (tiles
+ (width 7)
+ (height 5)
+ (ids 2050 2051 2052 2053 2054 2075 2076
+ 2055 2056 2057 2058 2059 2077 2078
+ 2060 2061 2062 2063 2064 2079 2080
+ 2065 2066 2067 2068 2069 2081 2082
+ 2070 2071 2072 2073 2074 2083 2084
+ )
+ (attributes
+ 0 0 0 0 0 0 0
+ 0 0 0 0 0 3 3
+ 0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0
+ 0 0 3 3 3 0 0
+ )
+ (image "tiles/snow/unisolid.png")
+ )
+ (tiles
+ (width 2)
+ (height 3)
+ (ids 2085 2086
+ 2087 2088
+ 2089 2090
+ )
+ (attributes
+ 1 1
+ 1 1
+ 1 1
+ )
+ (image "tiles/pipe/blue.png")
+ )
+
+ (tile
+ (id 2019)
+ (images
+ "tiles/water/antartic-1.png"
+ "tiles/water/antartic-2.png"
+ "tiles/water/antartic-3.png"
+ "tiles/water/antartic-4.png"
+ "tiles/water/antartic-5.png"
+ "tiles/water/antartic-6.png"
+ "tiles/water/antartic-7.png"
+ "tiles/water/antartic-8.png"
+ )
+ (water #t)
+ (anim-fps 16)
+ )
+
+ (tile
+ (id 2020)
+ (images
+ "tiles/water/antartic.png")
+ (water #t)
+ )
+
+ (tiles
+ (width 5)
+ (height 6)
+ (ids 2091 2092 2093 2094 2095
+ 2096 2097 2098 2099 2100
+ 2101 2102 2103 2104 2105
+ 2106 2107 2108 2109 2110
+ 2111 2112 2113 2114 2115
+ 2116 2117 2118 2119 2120
+ )
+ (attributes
+ 1 1 1 1 1
+ 1 1 1 0 0
+ 1 1 1 0 0
+ 1 1 1 0 0
+ 1 1 1 0 0
+ 1 1 1 0 0
+ )
+ (image "tiles/snowcastle/foreground.png")
+ )
+
)