-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtilemap.g.ts
192 lines (189 loc) · 19.9 KB
/
tilemap.g.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
// Auto-generated code. Do not edit.
namespace myTiles {
//% fixedInstance jres blockIdentity=images._tile
export const transparency16 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile1 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile2 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile3 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile5 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile6 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile7 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile8 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile9 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile10 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile4 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile11 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile12 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile13 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile14 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile15 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile16 = image.ofBuffer(hex``);
//% fixedInstance jres blockIdentity=images._tile
export const tile17 = image.ofBuffer(hex``);
helpers._registerFactory("tilemap", function(name: string) {
switch(helpers.stringTrim(name)) {
case "level_1":
case "level1":return tiles.createTilemap(hex`32001e001b1d0e1b1b1a1a1a01010101010101090103010101010101010101010101010106010102010101010e0101030101010101011b1b1b1b1b1b1a1a1a0101040101010101010101010101010101010d01040101010101010d010101010101010105010101011b1b1b1b1b1b1a1a1a06010101010101010101010101080101020101010101010101010101010101010101070101010101011b1b071b1b1b1a1a1a010101010d01010101010401010101010101010c0101010101010101010104010101010101010101011b1b1b1b1b1b1a1a1a010101010101010101010101010101010e010101010101030d0101010101010101010101010b0101021b1b1b1b1b1a1a1a0101010102010101010a0101010101010101010101010101010101010801010101010103010101010b011b1b1c1b0c1a1a1a0b010101010a0101050101010101010a010101010701010101010101010101010c0101010101010101011b0e1b1b1b1a1a1a0101010101010101010101010201010101040101010301010101010101010101010101010101010101011b1b1b1b1b1a1a1a1a010101010401010101010b01010101010d010101010101010a010401010101010101010901030101011b1b1b1b1b1b1a1a1a01020b010101010d0101010101010101010101010e01010101010101010102010101010101010101011b1d1b1b0b1b1a1a1a1a0101010101010101010101010c0101010b010101010201010101010f0101010a01010c010101010b1b1b081b1b1b1a1a1a1a0101010104010101010102010101010101010101010d0101010b01010101010101010101010d01011b1c1b1b1b1b1b1a1a1a0e01010101010101070101010f010e01010a011213131313131313131314010101010101010101011b1b1b1b1b1b1b1a1a1a0101010101010d0101010101010101040101011711151515151515151516010101010101010101011b1b1b0d1b1b1b1a1a1a010a010101010101010c0112131313131313131119060101010105010101010101070401010101011b1b1b1b1b1b201e1e1e1f010101010b010101010117111515151515151119010101010e0101010b01010101010101010c011b1d1b1b1b1b201e1e1e1f010101080101010110011719090101010101171901010c010101010101010101010101010101011b1b1b1b1b1b1b1a1a1a0101010101010101010101171901010c010f011719010101010101010101010b01010101010201010e1b1b1b0c1b1a1a1a1a010b01010101011213131311190101010102011719010a01010b0201010101010103010e010101011b1b1b1b1b1b1a1a1a0101010101010b01181511111516010d0112131311190101010101010109010101010101010101010d1b1b1b1b1b1b1a1a1a0101010c010101010101171901010101091815151119010104010101010101010101010101010101011b071b0c1b1a1a1a1a0401010101010101010117190c010b0101010101171113131314010f01010101010f010101010101011b1b1b1b1a1a1a1a0101010101010601010f0117190101010105010c0118111115111901010101040101010101010a0101011c1b1b1d1a1a1a1a01010e0101010101010101171901010c010101010101171901171113131313131313131314010101010b1b1b1b1b1a1a1a0b0101010101010112131313111113131313140101100117190118151515151515151515151601010101011b1b1b1b1a1a1a0101010101010101181515151515151515111114010101171901010101010b0101010101010104010101010d1b1b1b1a1a1a010101010102010b0101010101010101011811111313131119010c010301010101010c01010101010101011b1b1b1a1a1a01010101010701010101010101010801010101181515151515160101010101010101020101010101010101011b1c1b1a1a1a01010d010101010101010101010101010101010e010104010101010101010107010101010101060101010e011b1b1b1a1a1a0101010101010101010d01010101030101010101010101010101010104010101010101010101010101010101`, img`
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
`, [myTiles.transparency16,myTiles.tile1,sprites.castle.tileGrass1,sprites.castle.tileGrass3,sprites.castle.tileGrass2,sprites.castle.rock0,sprites.castle.rock1,myTiles.tile2,myTiles.tile3,myTiles.tile5,myTiles.tile6,myTiles.tile7,myTiles.tile8,myTiles.tile9,myTiles.tile10,myTiles.tile4,myTiles.tile11,sprites.castle.tilePath5,sprites.castle.tilePath1,sprites.castle.tilePath2,sprites.castle.tilePath3,sprites.castle.tilePath8,sprites.castle.tilePath9,sprites.castle.tilePath4,sprites.castle.tilePath7,sprites.castle.tilePath6,myTiles.tile12,myTiles.tile13,sprites.castle.tileDarkGrass3,sprites.castle.tileDarkGrass2,myTiles.tile14,myTiles.tile15,myTiles.tile16], TileScale.Sixteen);
case "level5":
case "level5":return tiles.createTilemap(hex`1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`, img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
`, [myTiles.transparency16], TileScale.Sixteen);
case "level2":
case "level2":return tiles.createTilemap(hex`1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`, img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
`, [myTiles.transparency16], TileScale.Sixteen);
case "level_2":
case "level3":return tiles.createTilemap(hex`50001e00242222220e22110e0e22222222220e222211222222222222220e0e0e221122222222222222221718181b181a05050505050505050b05050505050505050b0505050505050505070505050505050507041739323232323232323232323232323232323232323232323232323232323232323232323238161818181918050505070c0504050505020505060505050505050905050505050c050805050505060505173a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d34171b201f2018050a05050505050505050505050505050505050505050505050505050505050505050505163a0d35363636363636363636363636363636363636363636363636363636363c0d0d0d0d3416181f1e1f1805050505050505080505050505050501050705050a050501050505050505050205050501173a0d34260f12100f0f0f100f0f0f100f120f0f0f0f100f0f0f0f100f120f153a0d0d0d0d3417181f1d211805050505050b050505050505030505050505050505050505050505060505050505050505163a0d342718181818181818181818181817302d2d2d2d2e2d2d2d2d2d2d2d173a0d0d0d0d341c181f1e1f180505010505050505040505050505050505050c05050505050705050505050505050505051c3a0d3431181918181818181b18181a181c2d2d2d2d2d2d2d2d2d2d302f2d1c3a0d0d0d0d34171a211d1f18050505050505050705050509050505050505050505080505050505050905050705050506173a0d342818181a201f1f1f1f201b1918162d2d2d2d2d2d2e2d2d2d2d2d2d163a0d0d0d0d3417181f1e1f1805050c0505050505050505050c05050a050505050505050c050a05050505050505050405163a0d34271818181f1d1e1d1e1f181818172e2d2f2d2d2d2d2d2d2d2d2d2d173a0d0d0d0d341719201f201a05050505050a0505050505050505050505050a0505050505050505050505050503050505173a0d34281b1818201f1f1f1f20181818172d2d2e2e2d2d2d2c2d2d2d2d2d173a0d0d0d0d34171818181818090505050505050501050505050501050505050505050505050505050a05050505050505173a0d34271818181818181819181b18181c2d2d2e2d2d2d2f2d2e2d2d2c2d163a0d0d0d0d341c1b1918181905050505050505050505050b0505050505050505050b050505010505050c0505050507051c2a2a2a3118181b181818181818181818172d2d2d2d2d302d2d2c2d2d2d2d1c3a0d35363637171818181b180505020505030505050505050505050c0505050505050505050505050505050507050502172a2a2a2522220e11222b2b221122220e142d2d2d2d2c2d2d2f2d2f2d2d2d173a0d340e110e141818191a1806050505050505050b050505050705050505020505050505050505070505050505050605173a0d333232323232323d333232323229292d2d2f2d2d2d2e2d2d2d2d2d2d173a0d3332323213131a19181b05050504050507050505050a050505050505050505070509050505050505080505050505173a0d0d0d0d0d0d0d0d0d0d0d0d0d0d2929302d2d2d2d2f2d2e2d2f2d2d2d163a0d0d0d0d0d131318191a180505050505060505050506050505080505050505050505050505050b0505050505050505173a0d0d0d0d0d0d0d0d0d0d0d0d0d0d29292d2d2d2d2d2d2d2d2d2d2c2d2d163a0d0d0d0d0d1313191a191a05050505050505090505050505050505050505050a050505050505050505050505050505173a0d353636363636363c353636363629292d2d302d2d2d2d2f2d2d2d2d2d173a0d353636361313181b191805050509050505050505050503050505050405050505050c050505050505050405050705162b2b2b260f0f1012102a2a10120f100f152d2f2d2d2e2d2d2d2d2d2d2d2d173a0d340f121015181a1b191a0507050505050505050505050505070605050505050505050505050105070505050505051c2b2b2b31181819181818181818181818172d2d2c2d2f2d2d2c2e2c2d2c2d1c3a0d33323238171818181818050505050a050505050c0505050505050501050506050508050505050505050505040505173a0d342718181b1819181a18181818181c2d2e2d2d2d2d302d2d2d2d2c2d163a0d0d0d0d341c1b1819181805090c050505030505050905050505050505050505050505050505050c05050505050505163a0d3427181819201f1f1f1f20191818162d2d2d2d2d2d2d2d2d2d2d2d2d173a0d0d0d0d341619181a1b18050505050505050505050505050501050505050c05050505050405050505050505050505163a0d34281818181f1d1e1d1e1f181b18172d2d2d2d2d2e2e2d2d2d2d2e2d173a0d0d0d0d34161818181a1805050505050705050505050605050505050505050a050505050505050505030505050105163a0d3427181918201f1f1f1f20191818172d302d2f2d2c2d2d2d2d2d2f2c163a0d0d0d0d34161b201f20180505050a05050501050505050505050505060505050505050505050505050505050505051c3a0d34311a1818181818181b181a18181c2d2d2d2d2d2d2d2d2e2d2d2c2d1c3a0d0d0d0d3417181f1e1f1805080505050505050505050505050c0505050505050505050506050a0505050505060505173a0d3427181818181818181818181818172d2e2d2d2d2d2d2d2d2d2d2d2d163a0d0d0d0d3417191f1d211a050505050505050c050405050a0505050508050505050505020505050505050105050505173a0d34252211220e22220e222222220e11220e22220e2222220e22221122143a0d0d0d0d341c181f1e1f18050507050505050505050505050505050505050505040505050507050505050505050505163a0d33323232323232323232323232323232323232323232323232323232323d0d0d0d0d341718211d1f190505050502050505050505060505050405050505050505050505050505050c0505030505173a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d3417181f1e1f18050c0505050505050a0505050505050505050c0505050505050505050805050505050505173b3636363636363636363636363636363636363636363636363636363636363636363636371618201f201805050105050505050507050502050506050505010505050a050c05050505050507050605230f0f100f0f120f0f0f0f1010100f0f0f121010100f0f0f100f0f0f0f12100f0f0f100f0f0f1718181b18180a0505050506050505050505050505050505050505050505050505050505050505050505`, img`
222222222222222222222222222222222222222.........................................
2.....................................2.........................................
2.....................................2.........................................
2.....................................2.........................................
2...2222222222222222222222222222......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...222222..222222.............2...2222.........................................
2..............................2................................................
2..............................2................................................
2..............................2................................................
2..............................2................................................
2...222222..222222.............2...2222.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2............2.............2......2.........................................
2...2222222222222222222222222222......2.........................................
2.....................................2.........................................
2.....................................2.........................................
2.....................................2.........................................
222222222222222222222222222222222222222.........................................
`, [myTiles.transparency16,myTiles.tile2,myTiles.tile3,myTiles.tile9,myTiles.tile10,myTiles.tile13,sprites.castle.tileDarkGrass3,sprites.castle.tileDarkGrass2,myTiles.tile5,myTiles.tile6,myTiles.tile7,myTiles.tile8,sprites.castle.tileDarkGrass1,sprites.dungeon.darkGroundCenter,sprites.dungeon.greenOuterNorth1,sprites.dungeon.greenOuterSouth1,sprites.dungeon.greenOuterSouth0,sprites.dungeon.greenOuterNorth2,sprites.dungeon.greenOuterSouth2,sprites.dungeon.stairWest,sprites.dungeon.greenInnerSouthEast,sprites.dungeon.greenInnerNorthEast,sprites.dungeon.greenOuterWest1,sprites.dungeon.greenOuterWest0,sprites.dungeon.floorDark0,sprites.dungeon.floorDark1,sprites.dungeon.floorDark3,sprites.dungeon.floorDark4,sprites.dungeon.greenOuterWest2,sprites.dungeon.hazardLava0,sprites.dungeon.hazardLava1,sprites.dungeon.floorDark2,sprites.dungeon.floorDarkDiamond,sprites.dungeon.floorDark5,sprites.dungeon.greenOuterNorth0,sprites.dungeon.greenOuterSouthEast,sprites.dungeon.greenOuterNorthWest,sprites.dungeon.greenInnerSouthWest,sprites.dungeon.greenInnerNorthWest,sprites.dungeon.greenOuterEast0,sprites.dungeon.greenOuterEast1,sprites.dungeon.stairEast,sprites.dungeon.stairSouth,sprites.dungeon.stairNorth,sprites.dungeon.floorLight4,sprites.dungeon.floorLight0,sprites.dungeon.floorLight1,sprites.dungeon.floorLightMoss,sprites.dungeon.floorLight3,sprites.dungeon.greenOuterEast2,sprites.dungeon.darkGroundNorth,sprites.dungeon.darkGroundSouthWest1,sprites.dungeon.darkGroundEast,sprites.dungeon.darkGroundNorthWest1,sprites.dungeon.darkGroundSouth,sprites.dungeon.darkGroundSouthEast0,sprites.dungeon.darkGroundNorthEast0,sprites.dungeon.darkGroundNorthWest0,sprites.dungeon.darkGroundWest,sprites.dungeon.darkGroundSouthWest0,sprites.dungeon.darkGroundNorthEast1,sprites.dungeon.darkGroundSouthEast1,myTiles.tile17], TileScale.Sixteen);
}
return null;
})
helpers._registerFactory("tile", function(name: string) {
switch(helpers.stringTrim(name)) {
case "transparency16":return transparency16;
case "grass":
case "tile1":return tile1;
case "tree_1":
case "tile2":return tile2;
case "tree_2":
case "tile3":return tile3;
case "tree_3":
case "tile5":return tile5;
case "tree_4":
case "tile6":return tile6;
case "flower_1":
case "tile7":return tile7;
case "flower_2":
case "tile8":return tile8;
case "mushroom_1":
case "tile9":return tile9;
case "stump_1":
case "tile10":return tile10;
case "house_1":
case "tile4":return tile4;
case "house_2":
case "tile11":return tile11;
case "water":
case "tile12":return tile12;
case "dark_grass":
case "tile13":return tile13;
case "wood_plank_water0":
case "tile14":return tile14;
case "wood_plank__grass0":
case "tile15":return tile15;
case "wood_plank_dark_grass":
case "tile16":return tile16;
case "darkness":
case "tile17":return tile17;
}
return null;
})
}
// Auto-generated code. Do not edit.