1 /**********************************************************************************
2 * Copyright (c) 2008, 2009 Derek Yu and Mossmouth, LLC
3 * Copyright (c) 2018, Ketmar Dark
5 * This file is part of Spelunky.
7 * You can redistribute and/or modify Spelunky, including its source code, under
8 * the terms of the Spelunky User License.
10 * Spelunky is distributed in the hope that it will be entertaining and useful,
11 * but WITHOUT WARRANTY. Please see the Spelunky User License for more details.
13 * The Spelunky User License should be available in "Game Information", which
14 * can be found in the Resource Explorer, or as an external file called COPYING.
15 * If not, please obtain a new copy of Spelunky from <http://spelunkyworld.com/>
17 **********************************************************************************/
18 void createEnd1Room () {
19 setRoomBounds(0, 0, 624, 240);
21 //MakeMapTile(0, 0, 'oEnd');
22 //MakeMapTile(0, 1, 'oGame');
24 MakeMapTile(0, 0, 'oTemple');
25 MakeMapTile(1, 0, 'oTemple');
26 MakeMapTile(2, 0, 'oTemple');
27 MakeMapTile(3, 0, 'oTemple');
28 MakeMapTile(4, 0, 'oTemple');
29 MakeMapTile(5, 0, 'oTemple');
30 MakeMapTile(6, 0, 'oTemple');
31 MakeMapTile(7, 0, 'oTemple');
32 MakeMapTile(8, 0, 'oTemple');
33 MakeMapTile(9, 0, 'oTemple');
34 MakeMapTile(10, 0, 'oTemple');
35 MakeMapTile(11, 0, 'oTemple');
36 MakeMapTile(12, 0, 'oTemple');
37 MakeMapTile(13, 0, 'oTemple');
38 MakeMapTile(14, 0, 'oTemple');
39 MakeMapTile(15, 0, 'oTemple');
40 MakeMapTile(16, 0, 'oTemple');
41 MakeMapTile(17, 0, 'oTemple');
42 MakeMapTile(18, 0, 'oTemple');
43 MakeMapTile(19, 0, 'oBrick');
44 MakeMapTile(20, 0, 'oBrick');
45 MakeMapTile(21, 0, 'oBrick');
46 MakeMapTile(22, 0, 'oBrick');
47 MakeMapTile(23, 0, 'oBrick');
48 MakeMapTile(24, 0, 'oBrick');
49 MakeMapTile(25, 0, 'oBrick');
50 MakeMapTile(26, 0, 'oBrick');
51 MakeMapTile(32, 0, 'oBrick');
52 MakeMapTile(33, 0, 'oBrick');
53 MakeMapTile(34, 0, 'oBrick');
54 MakeMapTile(35, 0, 'oBrick');
55 MakeMapTile(36, 0, 'oBrick');
56 MakeMapTile(37, 0, 'oBrick');
57 MakeMapTile(38, 0, 'oBrick');
58 MakeMapTile(39, 0, 'oBrick');
59 MakeMapTile(0, 1, 'oTemple');
60 MakeMapTile(1, 1, 'oTemple');
61 MakeMapTile(2, 1, 'oTemple');
62 MakeMapTile(3, 1, 'oTemple');
63 MakeMapTile(4, 1, 'oTemple');
64 MakeMapTile(5, 1, 'oTemple');
65 MakeMapTile(6, 1, 'oTemple');
66 MakeMapTile(7, 1, 'oTemple');
67 MakeMapTile(8, 1, 'oTemple');
68 MakeMapTile(9, 1, 'oTemple');
69 MakeMapTile(10, 1, 'oTemple');
70 MakeMapTile(11, 1, 'oTemple');
71 MakeMapTile(12, 1, 'oTemple');
72 MakeMapTile(13, 1, 'oTemple');
73 MakeMapTile(14, 1, 'oTemple');
74 MakeMapTile(15, 1, 'oTemple');
75 MakeMapTile(16, 1, 'oTemple');
76 MakeMapTile(17, 1, 'oTemple');
77 MakeMapTile(18, 1, 'oTemple');
78 MakeMapTile(19, 1, 'oBrick');
79 MakeMapTile(20, 1, 'oBrick');
80 MakeMapTile(21, 1, 'oBrick');
81 MakeMapTile(22, 1, 'oBrick');
82 MakeMapTile(36, 1, 'oBrick');
83 MakeMapTile(37, 1, 'oBrick');
84 MakeMapTile(38, 1, 'oBrick');
85 MakeMapTile(39, 1, 'oBrick');
86 MakeMapTile(0, 2, 'oTemple');
87 MakeMapTile(1, 2, 'oTemple');
88 MakeMapTile(2, 2, 'oTemple');
89 MakeMapTile(3, 2, 'oTemple');
90 MakeMapTile(4, 2, 'oTemple');
91 MakeMapTile(5, 2, 'oTemple');
92 MakeMapTile(6, 2, 'oTemple');
93 MakeMapTile(7, 2, 'oTemple');
94 MakeMapTile(8, 2, 'oTemple');
95 MakeMapTile(9, 2, 'oTemple');
96 MakeMapTile(10, 2, 'oTemple');
97 MakeMapTile(11, 2, 'oTemple');
98 MakeMapTile(12, 2, 'oTemple');
99 MakeMapTile(13, 2, 'oTemple');
100 MakeMapTile(14, 2, 'oTemple');
101 MakeMapTile(15, 2, 'oTemple');
102 MakeMapTile(16, 2, 'oTemple');
103 MakeMapTile(17, 2, 'oTemple');
104 MakeMapTile(18, 2, 'oTemple');
105 MakeMapTile(19, 2, 'oBrick');
106 MakeMapTile(20, 2, 'oBrick');
107 MakeMapTile(37, 2, 'oBrick');
108 MakeMapTile(38, 2, 'oBrick');
109 MakeMapTile(39, 2, 'oBrick');
110 MakeMapTile(0, 3, 'oTemple');
111 MakeMapTile(1, 3, 'oTemple');
112 MakeMapTile(2, 3, 'oTemple');
113 MakeMapTile(3, 3, 'oTemple');
114 MakeMapTile(4, 3, 'oTemple');
115 MakeMapTile(5, 3, 'oTemple');
116 MakeMapTile(6, 3, 'oTemple');
117 MakeMapTile(7, 3, 'oTemple');
118 MakeMapTile(8, 3, 'oTemple');
119 MakeMapTile(9, 3, 'oTemple');
120 MakeMapTile(10, 3, 'oTemple');
121 MakeMapTile(11, 3, 'oTemple');
122 MakeMapTile(12, 3, 'oTemple');
123 MakeMapTile(13, 3, 'oTemple');
124 MakeMapTile(14, 3, 'oTemple');
125 MakeMapTile(15, 3, 'oBrick');
126 MakeMapTile(16, 3, 'oBrick');
127 MakeMapTile(17, 3, 'oTemple');
128 MakeMapTile(18, 3, 'oTemple');
129 MakeMapTile(19, 3, 'oBrick');
130 MakeMapTile(20, 3, 'oBrick');
131 MakeMapTile(24, 3, 'oEndWall');
132 MakeMapTile(38, 3, 'oBrick');
133 MakeMapTile(39, 3, 'oBrick');
134 MakeMapTile(0, 4, 'oTemple');
135 MakeMapTile(1, 4, 'oTemple');
136 MakeMapTile(2, 4, 'oTemple');
137 MakeMapTile(3, 4, 'oTemple');
138 MakeMapTile(4, 4, 'oTemple');
139 MakeMapTile(5, 4, 'oTemple');
140 MakeMapTile(6, 4, 'oTemple');
141 MakeMapTile(7, 4, 'oTemple');
142 MakeMapTile(8, 4, 'oTemple');
143 MakeMapTile(9, 4, 'oTemple');
144 MakeMapTile(10, 4, 'oTemple');
145 MakeMapTile(11, 4, 'oTemple');
146 MakeMapTile(12, 4, 'oTemple');
147 MakeMapTile(13, 4, 'oTemple');
148 MakeMapTile(14, 4, 'oTemple');
149 MakeMapTile(15, 4, 'oBrick');
150 MakeMapTile(16, 4, 'oBrick');
151 MakeMapTile(17, 4, 'oTemple');
152 MakeMapTile(18, 4, 'oTemple');
153 MakeMapTile(19, 4, 'oBrick');
154 MakeMapTile(38, 4, 'oBrick');
155 MakeMapTile(39, 4, 'oBrick');
156 MakeMapTile(0, 5, 'oTemple');
157 MakeMapTile(1, 5, 'oTemple');
158 MakeMapTile(2, 5, 'oTemple');
159 MakeMapTile(3, 5, 'oTemple');
160 MakeMapTile(4, 5, 'oTemple');
161 MakeMapTile(5, 5, 'oTemple');
162 MakeMapTile(6, 5, 'oTemple');
163 MakeMapTile(7, 5, 'oTemple');
164 MakeMapTile(8, 5, 'oTemple');
165 MakeMapTile(9, 5, 'oTemple');
166 MakeMapTile(10, 5, 'oTemple');
167 MakeMapTile(11, 5, 'oTemple');
168 MakeMapTile(12, 5, 'oTemple');
169 MakeMapTile(13, 5, 'oTemple');
170 MakeMapTile(14, 5, 'oTemple');
171 MakeMapTile(15, 5, 'oTemple');
172 MakeMapTile(16, 5, 'oTemple');
173 MakeMapTile(17, 5, 'oTemple');
174 MakeMapTile(18, 5, 'oTemple');
175 MakeMapTile(19, 5, 'oBrick');
176 MakeMapTile(38, 5, 'oBrick');
177 MakeMapTile(39, 5, 'oBrick');
178 MakeMapTile(0, 6, 'oTemple');
179 MakeMapTile(1, 6, 'oTemple');
180 MakeMapTile(2, 6, 'oTemple');
181 MakeMapTile(3, 6, 'oTemple');
182 MakeMapTile(4, 6, 'oTemple');
183 MakeMapTile(5, 6, 'oTemple');
184 MakeMapTile(6, 6, 'oTemple');
185 MakeMapTile(7, 6, 'oTemple');
186 MakeMapTile(8, 6, 'oTemple');
187 MakeMapTile(9, 6, 'oTemple');
188 MakeMapTile(10, 6, 'oTemple');
189 MakeMapTile(11, 6, 'oTemple');
190 MakeMapTile(12, 6, 'oTemple');
191 MakeMapTile(13, 6, 'oTemple');
192 MakeMapTile(14, 6, 'oTemple');
193 MakeMapTile(15, 6, 'oTemple');
194 MakeMapTile(16, 6, 'oTemple');
195 MakeMapTile(17, 6, 'oTemple');
196 MakeMapTile(18, 6, 'oBrick');
197 MakeMapTile(19, 6, 'oBrick');
198 MakeMapTile(38, 6, 'oBrick');
199 MakeMapTile(39, 6, 'oBrick');
200 MakeMapTile(0, 7, 'oTemple');
201 MakeMapTile(1, 7, 'oTemple');
202 MakeMapTile(2, 7, 'oTemple');
203 MakeMapTile(3, 7, 'oTemple');
204 MakeMapTile(4, 7, 'oTemple');
205 MakeMapTile(5, 7, 'oTemple');
206 MakeMapTile(6, 7, 'oTemple');
207 MakeMapTile(7, 7, 'oTemple');
208 MakeMapTile(8, 7, 'oTemple');
209 MakeMapTile(9, 7, 'oTemple');
210 MakeMapTile(10, 7, 'oTemple');
211 MakeMapTile(11, 7, 'oTemple');
212 MakeMapTile(12, 7, 'oTemple');
213 MakeMapTile(13, 7, 'oTemple');
214 MakeMapTile(14, 7, 'oTemple');
215 MakeMapTile(15, 7, 'oTemple');
216 MakeMapTile(16, 7, 'oTemple');
217 MakeMapTile(17, 7, 'oTemple');
218 MakeMapTile(18, 7, 'oBrick');
219 MakeMapTile(19, 7, 'oBrick');
220 MakeMapTile(38, 7, 'oBrick');
221 MakeMapTile(39, 7, 'oBrick');
222 MakeMapTile(0, 8, 'oTemple');
223 MakeMapTile(1, 8, 'oTemple');
224 MakeMapTile(2, 8, 'oTemple');
225 MakeMapTile(3, 8, 'oTemple');
226 MakeMapTile(4, 8, 'oTemple');
227 MakeMapTile(5, 8, 'oTemple');
228 MakeMapTile(6, 8, 'oTemple');
229 MakeMapTile(7, 8, 'oTemple');
230 MakeMapTile(8, 8, 'oTemple');
231 MakeMapTile(9, 8, 'oTemple');
232 MakeMapTile(10, 8, 'oTemple');
233 MakeMapTile(11, 8, 'oTemple');
234 MakeMapTile(12, 8, 'oTemple');
235 MakeMapTile(13, 8, 'oTemple');
236 MakeMapTile(14, 8, 'oBrick');
237 MakeMapTile(15, 8, 'oBrick');
238 MakeMapTile(16, 8, 'oTemple');
239 MakeMapTile(17, 8, 'oTemple');
240 MakeMapTile(18, 8, 'oBrick');
241 MakeMapTile(38, 8, 'oBrick');
242 MakeMapTile(39, 8, 'oBrick');
243 MakeMapTile(0, 9, 'oTemple');
244 MakeMapTile(1, 9, 'oTemple');
245 MakeMapTile(38, 9, 'oBrick');
246 MakeMapTile(39, 9, 'oBrick');
247 MakeMapTile(0, 10, 'oTemple');
248 MakeMapTile(1, 10, 'oTemple');
249 MakeMapTile(36, 10, 'oBrick');
250 MakeMapTile(37, 10, 'oBrick');
251 MakeMapTile(38, 10, 'oBrick');
252 MakeMapTile(39, 10, 'oBrick');
253 MakeMapTile(0, 11, 'oTemple');
254 MakeMapTile(1, 11, 'oTemple');
255 MakeMapTile(2, 11, 'oEntrance');
256 MakeMapTile(36, 11, 'oBrick');
257 MakeMapTile(37, 11, 'oBrick');
258 MakeMapTile(38, 11, 'oBrick');
259 MakeMapTile(39, 11, 'oBrick');
260 MakeMapTile(0, 12, 'oTemple');
261 MakeMapTile(1, 12, 'oTemple');
262 MakeMapTile(2, 12, 'oTemple');
263 MakeMapTile(3, 12, 'oTemple');
264 MakeMapTile(4, 12, 'oTemple');
265 MakeMapTile(5, 12, 'oTemple');
266 MakeMapTile(6, 12, 'oTemple');
267 MakeMapTile(7, 12, 'oTemple');
268 MakeMapTile(8, 12, 'oTemple');
269 MakeMapTile(9, 12, 'oTemple');
270 MakeMapTile(10, 12, 'oTemple');
271 MakeMapTile(11, 12, 'oTemple');
272 MakeMapTile(12, 12, 'oTemple');
273 MakeMapTile(13, 12, 'oTemple');
274 MakeMapTile(14, 12, 'oTemple');
275 MakeMapTile(15, 12, 'oTemple');
276 MakeMapTile(16, 12, 'oTemple');
277 MakeMapTile(17, 12, 'oBrick');
278 MakeMapTile(18, 12, 'oBrick');
279 MakeMapTile(19, 12, 'oBrick');
280 MakeMapTile(20, 12, 'oBrick');
281 MakeMapTile(21, 12, 'oBrick');
282 MakeMapTile(22, 12, 'oBrick');
283 MakeMapTile(23, 12, 'oBrick');
284 MakeMapTile(24, 12, 'oBrick');
285 MakeMapTile(25, 12, 'oBrick');
286 MakeMapTile(26, 12, 'oBrick');
287 MakeMapTile(27, 12, 'oEndPlat');
288 MakeMapTile(32, 12, 'oBrick');
289 MakeMapTile(33, 12, 'oBrick');
290 MakeMapTile(34, 12, 'oBrick');
291 MakeMapTile(35, 12, 'oBrick');
292 MakeMapTile(36, 12, 'oBrick');
293 MakeMapTile(37, 12, 'oBrick');
294 MakeMapTile(38, 12, 'oBrick');
295 MakeMapTile(39, 12, 'oBrick');
296 MakeMapTile(0, 13, 'oTemple');
297 MakeMapTile(1, 13, 'oTemple');
298 MakeMapTile(38, 13, 'oBrick');
299 MakeMapTile(39, 13, 'oBrick');
300 MakeMapTile(0, 14, 'oTemple');
301 MakeMapTile(1, 14, 'oTemple');
302 MakeMapTile(2, 14, 'oLava');
303 MakeMapTile(3, 14, 'oLava');
304 MakeMapTile(4, 14, 'oLava');
305 MakeMapTile(5, 14, 'oLava');
306 MakeMapTile(6, 14, 'oLava');
307 MakeMapTile(7, 14, 'oLava');
308 MakeMapTile(8, 14, 'oLava');
309 MakeMapTile(9, 14, 'oLava');
310 MakeMapTile(10, 14, 'oLava');
311 MakeMapTile(11, 14, 'oLava');
312 MakeMapTile(12, 14, 'oLava');
313 MakeMapTile(13, 14, 'oLava');
314 MakeMapTile(14, 14, 'oLava');
315 MakeMapTile(15, 14, 'oLava');
316 MakeMapTile(16, 14, 'oLava');
317 MakeMapTile(17, 14, 'oLava');
318 MakeMapTile(18, 14, 'oLava');
319 MakeMapTile(19, 14, 'oLava');
320 MakeMapTile(20, 14, 'oLava');
321 MakeMapTile(21, 14, 'oLava');
322 MakeMapTile(22, 14, 'oLava');
323 MakeMapTile(23, 14, 'oLava');
324 MakeMapTile(24, 14, 'oLava');
325 MakeMapTile(25, 14, 'oLava');
326 MakeMapTile(26, 14, 'oLava');
327 MakeMapTile(27, 14, 'oLava');
328 MakeMapTile(28, 14, 'oLava');
329 MakeMapTile(29, 14, 'oLava');
330 MakeMapTile(30, 14, 'oLava');
331 MakeMapTile(31, 14, 'oLava');
332 MakeMapTile(32, 14, 'oLava');
333 MakeMapTile(33, 14, 'oLava');
334 MakeMapTile(34, 14, 'oLava');
335 MakeMapTile(35, 14, 'oLava');
336 MakeMapTile(36, 14, 'oLava');
337 MakeMapTile(37, 14, 'oLava');
338 MakeMapTile(38, 14, 'oBrick');
339 MakeMapTile(39, 14, 'oBrick');
340 MakeMapTile(0, 15, 'oTemple');
341 MakeMapTile(1, 15, 'oTemple');
342 MakeMapTile(2, 15, 'oLavaSolid');
343 MakeMapTile(3, 15, 'oLavaSolid');
344 MakeMapTile(4, 15, 'oLavaSolid');
345 MakeMapTile(5, 15, 'oLavaSolid');
346 MakeMapTile(6, 15, 'oLavaSolid');
347 MakeMapTile(7, 15, 'oLavaSolid');
348 MakeMapTile(8, 15, 'oLavaSolid');
349 MakeMapTile(9, 15, 'oLavaSolid');
350 MakeMapTile(10, 15, 'oLavaSolid');
351 MakeMapTile(11, 15, 'oLavaSolid');
352 MakeMapTile(12, 15, 'oLavaSolid');
353 MakeMapTile(13, 15, 'oLavaSolid');
354 MakeMapTile(14, 15, 'oLavaSolid');
355 MakeMapTile(15, 15, 'oLavaSolid');
356 MakeMapTile(16, 15, 'oLavaSolid');
357 MakeMapTile(17, 15, 'oLavaSolid');
358 MakeMapTile(18, 15, 'oLavaSolid');
359 MakeMapTile(19, 15, 'oLavaSolid');
360 MakeMapTile(20, 15, 'oLavaSolid');
361 MakeMapTile(21, 15, 'oLavaSolid');
362 MakeMapTile(22, 15, 'oLavaSolid');
363 MakeMapTile(23, 15, 'oLavaSolid');
364 MakeMapTile(24, 15, 'oLavaSolid');
365 MakeMapTile(25, 15, 'oLavaSolid');
366 MakeMapTile(26, 15, 'oLavaSolid');
367 MakeMapTile(27, 15, 'oLavaSolid');
368 MakeMapTile(28, 15, 'oLavaSolid');
369 MakeMapTile(29, 15, 'oLavaSolid');
370 MakeMapTile(30, 15, 'oLavaSolid');
371 MakeMapTile(31, 15, 'oLavaSolid');
372 MakeMapTile(32, 15, 'oLavaSolid');
373 MakeMapTile(33, 15, 'oLavaSolid');
374 MakeMapTile(34, 15, 'oLavaSolid');
375 MakeMapTile(35, 15, 'oLavaSolid');
376 MakeMapTile(36, 15, 'oLavaSolid');
377 MakeMapTile(37, 15, 'oLavaSolid');
378 MakeMapTile(38, 15, 'oBrick');
379 MakeMapTile(39, 15, 'oBrick');
381 MakeMapObject(33*16, 9*16, 'oBigChest');
385 //MakeMapTileAtPix(24, 424, 'oPlayer1');
386 //MakeMapTileAtPix(40, 184, 'oPDummy');
387 spawnPlayerAt(2*16+8, 11*16+8);
388 player.dir = MapEntity::Dir.Right;
392 void createEnd3Room () {
393 setRoomBounds(0, 0, 304, 224);
395 //MakeMapTile(0, 0, 'oEnd3');
396 MakeMapTile(0, 0, 'oEnd2BG');
398 MakeMapTile(3, 1, 'oMenuUL');
399 MakeMapTile(4, 1, 'oMenuTop');
400 MakeMapTile(5, 1, 'oMenuTop');
401 MakeMapTile(6, 1, 'oMenuTop');
402 MakeMapTile(7, 1, 'oMenuTop');
403 MakeMapTile(8, 1, 'oMenuTop');
404 MakeMapTile(9, 1, 'oMenuTop');
405 MakeMapTile(10, 1, 'oMenuTop');
406 MakeMapTile(11, 1, 'oMenuTop');
407 MakeMapTile(12, 1, 'oMenuTop');
408 MakeMapTile(13, 1, 'oMenuTop');
409 MakeMapTile(14, 1, 'oMenuTop');
410 MakeMapTile(15, 1, 'oMenuTop');
411 MakeMapTile(16, 1, 'oMenuUR');
412 MakeMapTile(3, 2, 'oMenuLeft');
413 MakeMapTile(4, 2, 'oBlack');
414 MakeMapTile(5, 2, 'oBlack');
415 MakeMapTile(6, 2, 'oBlack');
416 MakeMapTile(7, 2, 'oBlack');
417 MakeMapTile(8, 2, 'oBlack');
418 MakeMapTile(9, 2, 'oBlack');
419 MakeMapTile(10, 2, 'oBlack');
420 MakeMapTile(11, 2, 'oBlack');
421 MakeMapTile(12, 2, 'oBlack');
422 MakeMapTile(13, 2, 'oBlack');
423 MakeMapTile(14, 2, 'oBlack');
424 MakeMapTile(15, 2, 'oBlack');
425 MakeMapTile(16, 2, 'oMenuRight');
426 MakeMapTile(3, 3, 'oMenuLeft');
427 MakeMapTile(4, 3, 'oBlack');
428 MakeMapTile(5, 3, 'oBlack');
429 MakeMapTile(6, 3, 'oBlack');
430 MakeMapTile(7, 3, 'oBlack');
431 MakeMapTile(8, 3, 'oBlack');
432 MakeMapTile(9, 3, 'oBlack');
433 MakeMapTile(10, 3, 'oBlack');
434 MakeMapTile(11, 3, 'oBlack');
435 MakeMapTile(12, 3, 'oBlack');
436 MakeMapTile(13, 3, 'oBlack');
437 MakeMapTile(14, 3, 'oBlack');
438 MakeMapTile(15, 3, 'oBlack');
439 MakeMapTile(16, 3, 'oMenuRight');
440 MakeMapTile(0, 4, 'oPalmTree');
441 MakeMapTile(3, 4, 'oMenuLeft');
442 MakeMapTile(4, 4, 'oBlack');
443 MakeMapTile(5, 4, 'oBlack');
444 MakeMapTile(6, 4, 'oBlack');
445 MakeMapTile(7, 4, 'oBlack');
446 MakeMapTile(8, 4, 'oBlack');
447 MakeMapTile(9, 4, 'oBlack');
448 MakeMapTile(10, 4, 'oBlack');
449 MakeMapTile(11, 4, 'oBlack');
450 MakeMapTile(12, 4, 'oBlack');
451 MakeMapTile(13, 4, 'oBlack');
452 MakeMapTile(14, 4, 'oBlack');
453 MakeMapTile(15, 4, 'oBlack');
454 MakeMapTile(16, 4, 'oMenuRight');
455 MakeMapTile(17, 4, 'oPalmTree');
456 MakeMapTile(3, 5, 'oMenuLeft');
457 MakeMapTile(4, 5, 'oBlack');
458 MakeMapTile(5, 5, 'oBlack');
459 MakeMapTile(6, 5, 'oBlack');
460 MakeMapTile(7, 5, 'oBlack');
461 MakeMapTile(8, 5, 'oBlack');
462 MakeMapTile(9, 5, 'oBlack');
463 MakeMapTile(10, 5, 'oBlack');
464 MakeMapTile(11, 5, 'oBlack');
465 MakeMapTile(12, 5, 'oBlack');
466 MakeMapTile(13, 5, 'oBlack');
467 MakeMapTile(14, 5, 'oBlack');
468 MakeMapTile(15, 5, 'oBlack');
469 MakeMapTile(16, 5, 'oMenuRight');
470 MakeMapTile(3, 6, 'oMenuLeft');
471 MakeMapTile(4, 6, 'oBlack');
472 MakeMapTile(5, 6, 'oBlack');
473 MakeMapTile(6, 6, 'oBlack');
474 MakeMapTile(7, 6, 'oBlack');
475 MakeMapTile(8, 6, 'oBlack');
476 MakeMapTile(9, 6, 'oBlack');
477 MakeMapTile(10, 6, 'oBlack');
478 MakeMapTile(11, 6, 'oBlack');
479 MakeMapTile(12, 6, 'oBlack');
480 MakeMapTile(13, 6, 'oBlack');
481 MakeMapTile(14, 6, 'oBlack');
482 MakeMapTile(15, 6, 'oBlack');
483 MakeMapTile(16, 6, 'oMenuRight');
484 MakeMapTile(0, 7, 'oBGEnd3');
485 MakeMapTile(3, 7, 'oMenuLeft');
486 MakeMapTile(4, 7, 'oBlack');
487 MakeMapTile(5, 7, 'oBlack');
488 MakeMapTile(6, 7, 'oBlack');
489 MakeMapTile(7, 7, 'oBlack');
490 MakeMapTile(8, 7, 'oBlack');
491 MakeMapTile(9, 7, 'oBlack');
492 MakeMapTile(10, 7, 'oBlack');
493 MakeMapTile(11, 7, 'oBlack');
494 MakeMapTile(12, 7, 'oBlack');
495 MakeMapTile(13, 7, 'oBlack');
496 MakeMapTile(14, 7, 'oBlack');
497 MakeMapTile(15, 7, 'oBlack');
498 MakeMapTile(16, 7, 'oMenuRight');
499 MakeMapTile(3, 8, 'oMenuLL');
500 MakeMapTile(4, 8, 'oMenuBottom');
501 MakeMapTile(5, 8, 'oMenuBottom');
502 MakeMapTile(6, 8, 'oMenuBottom');
503 MakeMapTile(7, 8, 'oMenuBottom');
504 MakeMapTile(8, 8, 'oMenuBottom');
505 MakeMapTile(9, 8, 'oMenuBottom');
506 MakeMapTile(10, 8, 'oMenuBottom');
507 MakeMapTile(11, 8, 'oMenuBottom');
508 MakeMapTile(12, 8, 'oMenuBottom');
509 MakeMapTile(13, 8, 'oMenuBottom');
510 MakeMapTile(14, 8, 'oMenuBottom');
511 MakeMapTile(15, 8, 'oMenuBottom');
512 MakeMapTile(16, 8, 'oMenuLR');
513 MakeMapTile(0, 11, 'oDesertTop');
514 MakeMapTile(1, 11, 'oDesertTop');
515 MakeMapTile(2, 11, 'oDesertTop');
516 MakeMapTile(3, 11, 'oDesertTop');
517 MakeMapTile(3, 11, 'oDesertTop');
518 MakeMapTile(3, 11, 'oShrub');
519 MakeMapTile(4, 11, 'oDesertTop');
520 MakeMapTile(5, 11, 'oDesertTop');
521 MakeMapTile(6, 11, 'oDesertTop');
522 MakeMapTile(7, 11, 'oDesertTop');
523 MakeMapTile(8, 11, 'oDesertTop');
524 MakeMapTile(9, 11, 'oDesertTop');
525 MakeMapTile(10, 11, 'oDesertTop');
526 MakeMapTile(11, 11, 'oDesertTop');
527 MakeMapTile(12, 11, 'oDesertTop');
528 MakeMapTile(13, 11, 'oDesertTop');
529 MakeMapTile(14, 11, 'oDesertTop');
530 MakeMapTile(15, 11, 'oDesertTop');
531 MakeMapTile(15, 11, 'oShrub');
532 MakeMapTile(16, 11, 'oDesertTop');
533 MakeMapTile(17, 11, 'oDesertTop');
534 MakeMapTile(17, 11, 'oShrub');
535 MakeMapTile(18, 11, 'oDesertTop');
536 MakeMapTile(19, 11, 'oDesertTop');
537 MakeMapTile(0, 12, 'oDesert2');
538 MakeMapTile(1, 12, 'oDesert2');
539 MakeMapTile(2, 12, 'oDesert2');
540 MakeMapTile(3, 12, 'oDesert2');
541 MakeMapTile(4, 12, 'oDesert2');
542 MakeMapTile(5, 12, 'oDesert2');
543 MakeMapTile(6, 12, 'oDesert2');
544 MakeMapTile(7, 12, 'oDesert2');
545 MakeMapTile(8, 12, 'oDesert2');
546 MakeMapTile(9, 12, 'oDesert2');
547 MakeMapTile(10, 12, 'oDesert2');
548 MakeMapTile(11, 12, 'oDesert2');
549 MakeMapTile(12, 12, 'oDesert2');
550 MakeMapTile(13, 12, 'oDesert2');
551 MakeMapTile(14, 12, 'oDesert2');
552 MakeMapTile(15, 12, 'oDesert2');
553 MakeMapTile(16, 12, 'oDesert2');
554 MakeMapTile(17, 12, 'oDesert2');
555 MakeMapTile(18, 12, 'oDesert2');
556 MakeMapTile(19, 12, 'oDesert2');
557 MakeMapTile(0, 13, 'oDesert');
558 MakeMapTile(1, 13, 'oDesert');
559 MakeMapTile(2, 13, 'oDesert');
560 MakeMapTile(3, 13, 'oDesert');
561 MakeMapTile(4, 13, 'oDesert');
562 MakeMapTile(5, 13, 'oDesert');
563 MakeMapTile(6, 13, 'oDesert');
564 MakeMapTile(7, 13, 'oDesert');
565 MakeMapTile(8, 13, 'oDesert');
566 MakeMapTile(9, 13, 'oDesert');
567 MakeMapTile(10, 13, 'oDesert');
568 MakeMapTile(11, 13, 'oDesert');
569 MakeMapTile(12, 13, 'oDesert');
570 MakeMapTile(13, 13, 'oDesert');
571 MakeMapTile(14, 13, 'oDesert');
572 MakeMapTile(15, 13, 'oDesert');
573 MakeMapTile(16, 13, 'oDesert');
574 MakeMapTile(17, 13, 'oDesert');
575 MakeMapTile(18, 13, 'oDesert');
576 MakeMapTile(19, 13, 'oDesert');
577 MakeMapTile(0, 14, 'oDesert');
578 MakeMapTile(1, 14, 'oDesert');
579 MakeMapTile(2, 14, 'oDesert');
580 MakeMapTile(3, 14, 'oDesert');
581 MakeMapTile(4, 14, 'oDesert');
582 MakeMapTile(5, 14, 'oDesert');
583 MakeMapTile(6, 14, 'oDesert');
584 MakeMapTile(7, 14, 'oDesert');
585 MakeMapTile(8, 14, 'oDesert');
586 MakeMapTile(9, 14, 'oDesert');
587 MakeMapTile(10, 14, 'oDesert');
588 MakeMapTile(11, 14, 'oDesert');
589 MakeMapTile(12, 14, 'oDesert');
590 MakeMapTile(13, 14, 'oDesert');
591 MakeMapTile(14, 14, 'oDesert');
592 MakeMapTile(15, 14, 'oDesert');
593 MakeMapTile(16, 14, 'oDesert');
594 MakeMapTile(17, 14, 'oDesert');
595 MakeMapTile(18, 14, 'oDesert');
596 MakeMapTile(19, 14, 'oDesert');
598 //spawnPlayerAt(2*16+8, 11*16+8);
599 spawnPlayerAt(144, -32);
600 player.dir = MapEntity::Dir.Right;