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 createTrans1Room () {
21 setRoomBounds(0, 0, 304, 224);
22 //MakeMapTile(0, 0, 'oTransition');
23 //MakeMapTile(1, 0, 'oBricks');
25 MakeMapTile(0, 0, 'oBrick');
26 MakeMapTile(1, 0, 'oBrick');
27 MakeMapTile(2, 0, 'oBrick');
28 MakeMapTile(3, 0, 'oBrick');
29 MakeMapTile(4, 0, 'oBrick');
30 MakeMapTile(5, 0, 'oBrick');
31 MakeMapTile(6, 0, 'oBrick');
32 MakeMapTile(7, 0, 'oBrick');
33 MakeMapTile(8, 0, 'oBrick');
34 MakeMapTile(9, 0, 'oBrick');
35 MakeMapTile(10, 0, 'oBrick');
36 MakeMapTile(11, 0, 'oBrick');
37 MakeMapTile(12, 0, 'oBrick');
38 MakeMapTile(13, 0, 'oBrick');
39 MakeMapTile(14, 0, 'oBrick');
40 MakeMapTile(15, 0, 'oBrick');
41 MakeMapTile(16, 0, 'oBrick');
42 MakeMapTile(17, 0, 'oBrick');
43 MakeMapTile(18, 0, 'oBrick');
44 MakeMapTile(19, 0, 'oBrick');
45 MakeMapTile(0, 1, 'oBrick');
46 MakeMapTile(1, 1, 'oBrick');
47 MakeMapTile(2, 1, 'oBrick');
48 MakeMapTile(3, 1, 'oBrick');
49 MakeMapTile(4, 1, 'oBrick');
50 MakeMapTile(5, 1, 'oBrick');
51 MakeMapTile(6, 1, 'oBrick');
52 MakeMapTile(7, 1, 'oBrick');
53 MakeMapTile(8, 1, 'oBrick');
54 MakeMapTile(9, 1, 'oBrick');
55 MakeMapTile(10, 1, 'oBrick');
56 MakeMapTile(11, 1, 'oBrick');
57 MakeMapTile(12, 1, 'oBrick');
58 MakeMapTile(13, 1, 'oBrick');
59 MakeMapTile(14, 1, 'oBrick');
60 MakeMapTile(15, 1, 'oBrick');
61 MakeMapTile(16, 1, 'oBrick');
62 MakeMapTile(17, 1, 'oBrick');
63 MakeMapTile(18, 1, 'oBrick');
64 MakeMapTile(19, 1, 'oBrick');
65 MakeMapTile(0, 2, 'oBrick');
66 MakeMapTile(1, 2, 'oMenuUL');
67 MakeMapTile(1, 2, 'oBrick');
68 MakeMapTile(2, 2, 'oMenuTop');
69 MakeMapTile(2, 2, 'oBrick');
70 MakeMapTile(3, 2, 'oMenuTop');
71 MakeMapTile(3, 2, 'oBrick');
72 MakeMapTile(4, 2, 'oMenuTop');
73 MakeMapTile(4, 2, 'oBrick');
74 MakeMapTile(5, 2, 'oMenuTop');
75 MakeMapTile(5, 2, 'oBrick');
76 MakeMapTile(6, 2, 'oMenuTop');
77 MakeMapTile(6, 2, 'oBrick');
78 MakeMapTile(7, 2, 'oMenuTop');
79 MakeMapTile(7, 2, 'oBrick');
80 MakeMapTile(8, 2, 'oMenuTop');
81 MakeMapTile(8, 2, 'oBrick');
82 MakeMapTile(9, 2, 'oMenuTop');
83 MakeMapTile(9, 2, 'oBrick');
84 MakeMapTile(10, 2, 'oMenuTop');
85 MakeMapTile(10, 2, 'oBrick');
86 MakeMapTile(11, 2, 'oMenuTop');
87 MakeMapTile(11, 2, 'oBrick');
88 MakeMapTile(12, 2, 'oMenuTop');
89 MakeMapTile(12, 2, 'oBrick');
90 MakeMapTile(13, 2, 'oMenuTop');
91 MakeMapTile(13, 2, 'oBrick');
92 MakeMapTile(14, 2, 'oMenuTop');
93 MakeMapTile(14, 2, 'oBrick');
94 MakeMapTile(15, 2, 'oMenuTop');
95 MakeMapTile(15, 2, 'oBrick');
96 MakeMapTile(16, 2, 'oMenuTop');
97 MakeMapTile(16, 2, 'oBrick');
98 MakeMapTile(17, 2, 'oMenuTop');
99 MakeMapTile(17, 2, 'oBrick');
100 MakeMapTile(18, 2, 'oMenuUR');
101 MakeMapTile(18, 2, 'oBrick');
102 MakeMapTile(19, 2, 'oBrick');
103 MakeMapTile(0, 3, 'oBrick');
104 MakeMapTile(1, 3, 'oMenuLeft');
105 MakeMapTile(1, 3, 'oBrick');
106 MakeMapTile(2, 3, 'oBlack');
107 MakeMapTile(3, 3, 'oBlack');
108 MakeMapTile(4, 3, 'oBlack');
109 MakeMapTile(5, 3, 'oBlack');
110 MakeMapTile(6, 3, 'oBlack');
111 MakeMapTile(7, 3, 'oBlack');
112 MakeMapTile(8, 3, 'oBlack');
113 MakeMapTile(9, 3, 'oBlack');
114 MakeMapTile(10, 3, 'oBlack');
115 MakeMapTile(11, 3, 'oBlack');
116 MakeMapTile(12, 3, 'oBlack');
117 MakeMapTile(13, 3, 'oBlack');
118 MakeMapTile(14, 3, 'oBlack');
119 MakeMapTile(15, 3, 'oBlack');
120 MakeMapTile(16, 3, 'oBlack');
121 MakeMapTile(17, 3, 'oBlack');
122 MakeMapTile(18, 3, 'oMenuRight');
123 MakeMapTile(18, 3, 'oBrick');
124 MakeMapTile(19, 3, 'oBrick');
125 MakeMapTile(0, 4, 'oBrick');
126 MakeMapTile(1, 4, 'oMenuLeft');
127 MakeMapTile(1, 4, 'oBrick');
128 MakeMapTile(2, 4, 'oBlack');
129 MakeMapTile(3, 4, 'oBlack');
130 MakeMapTile(4, 4, 'oBlack');
131 MakeMapTile(5, 4, 'oBlack');
132 MakeMapTile(6, 4, 'oBlack');
133 MakeMapTile(7, 4, 'oBlack');
134 MakeMapTile(8, 4, 'oBlack');
135 MakeMapTile(9, 4, 'oBlack');
136 MakeMapTile(10, 4, 'oBlack');
137 MakeMapTile(11, 4, 'oBlack');
138 MakeMapTile(12, 4, 'oBlack');
139 MakeMapTile(13, 4, 'oBlack');
140 MakeMapTile(14, 4, 'oBlack');
141 MakeMapTile(15, 4, 'oBlack');
142 MakeMapTile(16, 4, 'oBlack');
143 MakeMapTile(17, 4, 'oBlack');
144 MakeMapTile(18, 4, 'oMenuRight');
145 MakeMapTile(18, 4, 'oBrick');
146 MakeMapTile(19, 4, 'oBrick');
147 MakeMapTile(0, 5, 'oBrick');
148 MakeMapTile(1, 5, 'oMenuLeft');
149 MakeMapTile(1, 5, 'oBrick');
150 MakeMapTile(2, 5, 'oBlack');
151 MakeMapTile(3, 5, 'oBlack');
152 MakeMapTile(4, 5, 'oBlack');
153 MakeMapTile(5, 5, 'oBlack');
154 MakeMapTile(6, 5, 'oBlack');
155 MakeMapTile(7, 5, 'oBlack');
156 MakeMapTile(8, 5, 'oBlack');
157 MakeMapTile(9, 5, 'oBlack');
158 MakeMapTile(10, 5, 'oBlack');
159 MakeMapTile(11, 5, 'oBlack');
160 MakeMapTile(12, 5, 'oBlack');
161 MakeMapTile(13, 5, 'oBlack');
162 MakeMapTile(14, 5, 'oBlack');
163 MakeMapTile(15, 5, 'oBlack');
164 MakeMapTile(16, 5, 'oBlack');
165 MakeMapTile(17, 5, 'oBlack');
166 MakeMapTile(18, 5, 'oMenuRight');
167 MakeMapTile(18, 5, 'oBrick');
168 MakeMapTile(19, 5, 'oBrick');
169 MakeMapTile(0, 6, 'oBrick');
170 MakeMapTile(1, 6, 'oMenuLeft');
171 MakeMapTile(1, 6, 'oBrick');
172 MakeMapTile(2, 6, 'oBlack');
173 MakeMapTile(3, 6, 'oBlack');
174 MakeMapTile(4, 6, 'oBlack');
175 MakeMapTile(5, 6, 'oBlack');
176 MakeMapTile(6, 6, 'oBlack');
177 MakeMapTile(7, 6, 'oBlack');
178 MakeMapTile(8, 6, 'oBlack');
179 MakeMapTile(9, 6, 'oBlack');
180 MakeMapTile(10, 6, 'oBlack');
181 MakeMapTile(11, 6, 'oBlack');
182 MakeMapTile(12, 6, 'oBlack');
183 MakeMapTile(13, 6, 'oBlack');
184 MakeMapTile(14, 6, 'oBlack');
185 MakeMapTile(15, 6, 'oBlack');
186 MakeMapTile(16, 6, 'oBlack');
187 MakeMapTile(17, 6, 'oBlack');
188 MakeMapTile(18, 6, 'oBrick');
189 MakeMapTile(18, 6, 'oMenuRight');
190 MakeMapTile(19, 6, 'oBrick');
191 MakeMapTile(0, 7, 'oBrick');
192 MakeMapTile(1, 7, 'oBrick');
193 MakeMapTile(1, 7, 'oMenuLeft');
194 MakeMapTile(2, 7, 'oBlack');
195 MakeMapTile(3, 7, 'oBlack');
196 MakeMapTile(4, 7, 'oBlack');
197 MakeMapTile(5, 7, 'oBlack');
198 MakeMapTile(6, 7, 'oBlack');
199 MakeMapTile(7, 7, 'oBlack');
200 MakeMapTile(8, 7, 'oBlack');
201 MakeMapTile(9, 7, 'oBlack');
202 MakeMapTile(10, 7, 'oBlack');
203 MakeMapTile(11, 7, 'oBlack');
204 MakeMapTile(12, 7, 'oBlack');
205 MakeMapTile(13, 7, 'oBlack');
206 MakeMapTile(14, 7, 'oBlack');
207 MakeMapTile(15, 7, 'oBlack');
208 MakeMapTile(16, 7, 'oBlack');
209 MakeMapTile(17, 7, 'oBlack');
210 MakeMapTile(18, 7, 'oBrick');
211 MakeMapTile(18, 7, 'oMenuRight');
212 MakeMapTile(19, 7, 'oBrick');
213 MakeMapTile(0, 8, 'oBrick');
214 MakeMapTile(1, 8, 'oBrick');
215 MakeMapTile(1, 8, 'oMenuLL');
216 MakeMapTile(2, 8, 'oMenuBottom');
217 MakeMapTile(2, 8, 'oBrick');
218 MakeMapTile(3, 8, 'oMenuBottom');
219 MakeMapTile(3, 8, 'oBrick');
220 MakeMapTile(4, 8, 'oMenuBottom');
221 MakeMapTile(4, 8, 'oBrick');
222 MakeMapTile(5, 8, 'oMenuBottom');
223 MakeMapTile(5, 8, 'oBrick');
224 MakeMapTile(6, 8, 'oMenuBottom');
225 MakeMapTile(6, 8, 'oBrick');
226 MakeMapTile(7, 8, 'oMenuBottom');
227 MakeMapTile(7, 8, 'oBrick');
228 MakeMapTile(8, 8, 'oMenuBottom');
229 MakeMapTile(8, 8, 'oBrick');
230 MakeMapTile(9, 8, 'oMenuBottom');
231 MakeMapTile(9, 8, 'oBrick');
232 MakeMapTile(10, 8, 'oMenuBottom');
233 MakeMapTile(10, 8, 'oBrick');
234 MakeMapTile(11, 8, 'oMenuBottom');
235 MakeMapTile(11, 8, 'oBrick');
236 MakeMapTile(12, 8, 'oMenuBottom');
237 MakeMapTile(12, 8, 'oBrick');
238 MakeMapTile(13, 8, 'oMenuBottom');
239 MakeMapTile(13, 8, 'oBrick');
240 MakeMapTile(14, 8, 'oMenuBottom');
241 MakeMapTile(14, 8, 'oBrick');
242 MakeMapTile(15, 8, 'oMenuBottom');
243 MakeMapTile(15, 8, 'oBrick');
244 MakeMapTile(16, 8, 'oMenuBottom');
245 MakeMapTile(16, 8, 'oBrick');
246 MakeMapTile(17, 8, 'oMenuBottom');
247 MakeMapTile(17, 8, 'oBrick');
248 MakeMapTile(18, 8, 'oMenuLR');
249 MakeMapTile(18, 8, 'oBrick');
250 MakeMapTile(19, 8, 'oBrick');
251 MakeMapTile(0, 9, 'oBrick');
252 MakeMapTile(1, 9, 'oBrick');
253 MakeMapTile(18, 9, 'oBrick');
254 MakeMapTile(19, 9, 'oBrick');
255 MakeMapTile(0, 10, 'oBrick');
256 MakeMapTile(1, 10, 'oBrick');
257 MakeMapTile(18, 10, 'oBrick');
258 MakeMapTile(19, 10, 'oBrick');
259 MakeMapTile(0, 11, 'oBrick');
260 MakeMapTile(1, 11, 'oBrick');
261 MakeMapTile(2, 11, 'oEntrance');
262 MakeMapTile(17, 11, 'oExit');
263 MakeMapTile(18, 11, 'oBrick');
264 MakeMapTile(19, 11, 'oBrick');
265 MakeMapTile(0, 12, 'oBrick');
266 MakeMapTile(1, 12, 'oBrick');
267 MakeMapTile(2, 12, 'oBrick');
268 MakeMapTile(3, 12, 'oBrick');
269 MakeMapTile(4, 12, 'oBrick');
270 MakeMapTile(5, 12, 'oBrick');
271 MakeMapTile(6, 12, 'oBrick');
272 MakeMapTile(7, 12, 'oBrick');
273 MakeMapTile(8, 12, 'oBrick');
274 MakeMapTile(9, 12, 'oBrick');
275 MakeMapTile(10, 12, 'oBrick');
276 MakeMapTile(11, 12, 'oBrick');
277 MakeMapTile(12, 12, 'oBrick');
278 MakeMapTile(13, 12, 'oBrick');
279 MakeMapTile(14, 12, 'oBrick');
280 MakeMapTile(15, 12, 'oBrick');
281 MakeMapTile(16, 12, 'oBrick');
282 MakeMapTile(17, 12, 'oBrick');
283 MakeMapTile(18, 12, 'oBrick');
284 MakeMapTile(19, 12, 'oBrick');
285 MakeMapTile(0, 13, 'oBrick');
286 MakeMapTile(1, 13, 'oBrick');
287 MakeMapTile(2, 13, 'oBrick');
288 MakeMapTile(3, 13, 'oBrick');
289 MakeMapTile(4, 13, 'oBrick');
290 MakeMapTile(5, 13, 'oBrick');
291 MakeMapTile(6, 13, 'oBrick');
292 MakeMapTile(7, 13, 'oBrick');
293 MakeMapTile(8, 13, 'oBrick');
294 MakeMapTile(9, 13, 'oBrick');
295 MakeMapTile(10, 13, 'oBrick');
296 MakeMapTile(11, 13, 'oBrick');
297 MakeMapTile(12, 13, 'oBrick');
298 MakeMapTile(13, 13, 'oBrick');
299 MakeMapTile(14, 13, 'oBrick');
300 MakeMapTile(15, 13, 'oBrick');
301 MakeMapTile(16, 13, 'oBrick');
302 MakeMapTile(17, 13, 'oBrick');
303 MakeMapTile(18, 13, 'oBrick');
304 MakeMapTile(19, 13, 'oBrick');
305 MakeMapTile(0, 14, 'oBrick');
306 MakeMapTile(1, 14, 'oBrick');
307 MakeMapTile(2, 14, 'oBrick');
308 MakeMapTile(3, 14, 'oBrick');
309 MakeMapTile(4, 14, 'oBrick');
310 MakeMapTile(5, 14, 'oBrick');
311 MakeMapTile(6, 14, 'oBrick');
312 MakeMapTile(7, 14, 'oBrick');
313 MakeMapTile(8, 14, 'oBrick');
314 MakeMapTile(9, 14, 'oBrick');
315 MakeMapTile(10, 14, 'oBrick');
316 MakeMapTile(11, 14, 'oBrick');
317 MakeMapTile(12, 14, 'oBrick');
318 MakeMapTile(13, 14, 'oBrick');
319 MakeMapTile(14, 14, 'oBrick');
320 MakeMapTile(15, 14, 'oBrick');
321 MakeMapTile(16, 14, 'oBrick');
322 MakeMapTile(17, 14, 'oBrick');
323 MakeMapTile(18, 14, 'oBrick');
324 MakeMapTile(19, 14, 'oBrick');
326 //MakeMapTileAtPix(40, 184, 'oPDummy');
327 //spawnPlayerAt(2*16, 11*16);
328 spawnPlayerAt(40, 184);
329 player.dir = MapEntity::Dir.Right;
333 void createTrans1xRoom () {
334 clearForTransition();
336 setRoomBounds(0, 0, 304, 224);
337 levBGImgName = 'bgCave';
338 //MakeMapTile(0, 0, 'oTransition');
339 //MakeMapTile(1, 0, 'oBricks');
341 MakeMapTile(0, 0, 'oBrick');
342 MakeMapTile(1, 0, 'oBrick');
343 MakeMapTile(2, 0, 'oBrick');
344 MakeMapTile(3, 0, 'oBrick');
345 MakeMapTile(4, 0, 'oBrick');
346 MakeMapTile(5, 0, 'oBrick');
347 MakeMapTile(6, 0, 'oBrick');
348 MakeMapTile(7, 0, 'oBrick');
349 MakeMapTile(8, 0, 'oBrick');
350 MakeMapTile(9, 0, 'oBrick');
351 MakeMapTile(10, 0, 'oBrick');
352 MakeMapTile(11, 0, 'oBrick');
353 MakeMapTile(12, 0, 'oBrick');
354 MakeMapTile(13, 0, 'oBrick');
355 MakeMapTile(14, 0, 'oBrick');
356 MakeMapTile(15, 0, 'oBrick');
357 MakeMapTile(16, 0, 'oBrick');
358 MakeMapTile(17, 0, 'oBrick');
359 MakeMapTile(18, 0, 'oBrick');
360 MakeMapTile(19, 0, 'oBrick');
361 MakeMapTile(0, 1, 'oBrick');
362 MakeMapTile(1, 1, 'oBrick');
363 MakeMapTile(2, 1, 'oBrick');
364 MakeMapTile(3, 1, 'oBrick');
365 MakeMapTile(4, 1, 'oBrick');
366 MakeMapTile(5, 1, 'oBrick');
367 MakeMapTile(6, 1, 'oBrick');
368 MakeMapTile(7, 1, 'oBrick');
369 MakeMapTile(8, 1, 'oBrick');
370 MakeMapTile(9, 1, 'oBrick');
371 MakeMapTile(10, 1, 'oBrick');
372 MakeMapTile(11, 1, 'oBrick');
373 MakeMapTile(12, 1, 'oBrick');
374 MakeMapTile(13, 1, 'oBrick');
375 MakeMapTile(14, 1, 'oBrick');
376 MakeMapTile(15, 1, 'oBrick');
377 MakeMapTile(16, 1, 'oBrick');
378 MakeMapTile(17, 1, 'oBrick');
379 MakeMapTile(18, 1, 'oBrick');
380 MakeMapTile(19, 1, 'oBrick');
381 MakeMapTile(0, 2, 'oBrick');
382 MakeMapTile(1, 2, 'oBrick');
383 MakeMapTile(1, 2, 'oMenuUL');
384 MakeMapTile(2, 2, 'oMenuTop');
385 MakeMapTile(2, 2, 'oBrick');
386 MakeMapTile(3, 2, 'oMenuTop');
387 MakeMapTile(3, 2, 'oBrick');
388 MakeMapTile(4, 2, 'oMenuTop');
389 MakeMapTile(4, 2, 'oBrick');
390 MakeMapTile(5, 2, 'oMenuTop');
391 MakeMapTile(5, 2, 'oBrick');
392 MakeMapTile(6, 2, 'oMenuTop');
393 MakeMapTile(6, 2, 'oBrick');
394 MakeMapTile(7, 2, 'oMenuTop');
395 MakeMapTile(7, 2, 'oBrick');
396 MakeMapTile(8, 2, 'oMenuTop');
397 MakeMapTile(8, 2, 'oBrick');
398 MakeMapTile(9, 2, 'oMenuTop');
399 MakeMapTile(9, 2, 'oBrick');
400 MakeMapTile(10, 2, 'oMenuTop');
401 MakeMapTile(10, 2, 'oBrick');
402 MakeMapTile(11, 2, 'oMenuTop');
403 MakeMapTile(11, 2, 'oBrick');
404 MakeMapTile(12, 2, 'oMenuTop');
405 MakeMapTile(12, 2, 'oBrick');
406 MakeMapTile(13, 2, 'oBrick');
407 MakeMapTile(13, 2, 'oMenuTop');
408 MakeMapTile(14, 2, 'oMenuTop');
409 MakeMapTile(14, 2, 'oBrick');
410 MakeMapTile(15, 2, 'oMenuTop');
411 MakeMapTile(15, 2, 'oBrick');
412 MakeMapTile(16, 2, 'oMenuTop');
413 MakeMapTile(16, 2, 'oBrick');
414 MakeMapTile(17, 2, 'oBrick');
415 MakeMapTile(17, 2, 'oMenuTop');
416 MakeMapTile(18, 2, 'oMenuUR');
417 MakeMapTile(18, 2, 'oBrick');
418 MakeMapTile(19, 2, 'oLush');
419 MakeMapTile(0, 3, 'oBrick');
420 MakeMapTile(1, 3, 'oBrick');
421 MakeMapTile(1, 3, 'oMenuLeft');
422 MakeMapTile(2, 3, 'oBlack');
423 MakeMapTile(3, 3, 'oBlack');
424 MakeMapTile(4, 3, 'oBlack');
425 MakeMapTile(5, 3, 'oBlack');
426 MakeMapTile(6, 3, 'oBlack');
427 MakeMapTile(7, 3, 'oBlack');
428 MakeMapTile(8, 3, 'oBlack');
429 MakeMapTile(9, 3, 'oBlack');
430 MakeMapTile(10, 3, 'oBlack');
431 MakeMapTile(11, 3, 'oBlack');
432 MakeMapTile(12, 3, 'oBlack');
433 MakeMapTile(13, 3, 'oBlack');
434 MakeMapTile(14, 3, 'oBlack');
435 MakeMapTile(15, 3, 'oBlack');
436 MakeMapTile(16, 3, 'oBlack');
437 MakeMapTile(17, 3, 'oBlack');
438 MakeMapTile(18, 3, 'oBrick');
439 MakeMapTile(18, 3, 'oMenuRight');
440 MakeMapTile(19, 3, 'oBrick');
441 MakeMapTile(0, 4, 'oBrick');
442 MakeMapTile(1, 4, 'oMenuLeft');
443 MakeMapTile(1, 4, 'oBrick');
444 MakeMapTile(2, 4, 'oBlack');
445 MakeMapTile(3, 4, 'oBlack');
446 MakeMapTile(4, 4, 'oBlack');
447 MakeMapTile(5, 4, 'oBlack');
448 MakeMapTile(6, 4, 'oBlack');
449 MakeMapTile(7, 4, 'oBlack');
450 MakeMapTile(8, 4, 'oBlack');
451 MakeMapTile(9, 4, 'oBlack');
452 MakeMapTile(10, 4, 'oBlack');
453 MakeMapTile(11, 4, 'oBlack');
454 MakeMapTile(12, 4, 'oBlack');
455 MakeMapTile(13, 4, 'oBlack');
456 MakeMapTile(14, 4, 'oBlack');
457 MakeMapTile(15, 4, 'oBlack');
458 MakeMapTile(16, 4, 'oBlack');
459 MakeMapTile(17, 4, 'oBlack');
460 MakeMapTile(18, 4, 'oBrick');
461 MakeMapTile(18, 4, 'oMenuRight');
462 MakeMapTile(19, 4, 'oLush');
463 MakeMapTile(0, 5, 'oBrick');
464 MakeMapTile(1, 5, 'oMenuLeft');
465 MakeMapTile(1, 5, 'oBrick');
466 MakeMapTile(2, 5, 'oBlack');
467 MakeMapTile(3, 5, 'oBlack');
468 MakeMapTile(4, 5, 'oBlack');
469 MakeMapTile(5, 5, 'oBlack');
470 MakeMapTile(6, 5, 'oBlack');
471 MakeMapTile(7, 5, 'oBlack');
472 MakeMapTile(8, 5, 'oBlack');
473 MakeMapTile(9, 5, 'oBlack');
474 MakeMapTile(10, 5, 'oBlack');
475 MakeMapTile(11, 5, 'oBlack');
476 MakeMapTile(12, 5, 'oBlack');
477 MakeMapTile(13, 5, 'oBlack');
478 MakeMapTile(14, 5, 'oBlack');
479 MakeMapTile(15, 5, 'oBlack');
480 MakeMapTile(16, 5, 'oBlack');
481 MakeMapTile(17, 5, 'oBlack');
482 MakeMapTile(18, 5, 'oMenuRight');
483 MakeMapTile(18, 5, 'oBrick');
484 MakeMapTile(19, 5, 'oLush');
485 MakeMapTile(0, 6, 'oBrick');
486 MakeMapTile(1, 6, 'oBrick');
487 MakeMapTile(1, 6, 'oMenuLeft');
488 MakeMapTile(2, 6, 'oBlack');
489 MakeMapTile(3, 6, 'oBlack');
490 MakeMapTile(4, 6, 'oBlack');
491 MakeMapTile(5, 6, 'oBlack');
492 MakeMapTile(6, 6, 'oBlack');
493 MakeMapTile(7, 6, 'oBlack');
494 MakeMapTile(8, 6, 'oBlack');
495 MakeMapTile(9, 6, 'oBlack');
496 MakeMapTile(10, 6, 'oBlack');
497 MakeMapTile(11, 6, 'oBlack');
498 MakeMapTile(12, 6, 'oBlack');
499 MakeMapTile(13, 6, 'oBlack');
500 MakeMapTile(14, 6, 'oBlack');
501 MakeMapTile(15, 6, 'oBlack');
502 MakeMapTile(16, 6, 'oBlack');
503 MakeMapTile(17, 6, 'oBlack');
504 MakeMapTile(18, 6, 'oMenuRight');
505 MakeMapTile(18, 6, 'oBrick');
506 MakeMapTile(19, 6, 'oLush');
507 MakeMapTile(0, 7, 'oBrick');
508 MakeMapTile(1, 7, 'oMenuLeft');
509 MakeMapTile(1, 7, 'oBrick');
510 MakeMapTile(2, 7, 'oBlack');
511 MakeMapTile(3, 7, 'oBlack');
512 MakeMapTile(4, 7, 'oBlack');
513 MakeMapTile(5, 7, 'oBlack');
514 MakeMapTile(6, 7, 'oBlack');
515 MakeMapTile(7, 7, 'oBlack');
516 MakeMapTile(8, 7, 'oBlack');
517 MakeMapTile(9, 7, 'oBlack');
518 MakeMapTile(10, 7, 'oBlack');
519 MakeMapTile(11, 7, 'oBlack');
520 MakeMapTile(12, 7, 'oBlack');
521 MakeMapTile(13, 7, 'oBlack');
522 MakeMapTile(14, 7, 'oBlack');
523 MakeMapTile(15, 7, 'oBlack');
524 MakeMapTile(16, 7, 'oBlack');
525 MakeMapTile(17, 7, 'oBlack');
526 MakeMapTile(18, 7, 'oBrick');
527 MakeMapTile(18, 7, 'oMenuRight');
528 MakeMapTile(19, 7, 'oLush');
529 MakeMapTile(0, 8, 'oBrick');
530 MakeMapTile(1, 8, 'oMenuLL');
531 MakeMapTile(1, 8, 'oBrick');
532 MakeMapTile(2, 8, 'oMenuBottom');
533 MakeMapTile(2, 8, 'oBrick');
534 MakeMapTile(3, 8, 'oMenuBottom');
535 MakeMapTile(3, 8, 'oBrick');
536 MakeMapTile(4, 8, 'oMenuBottom');
537 MakeMapTile(4, 8, 'oBrick');
538 MakeMapTile(5, 8, 'oMenuBottom');
539 MakeMapTile(5, 8, 'oBrick');
540 MakeMapTile(6, 8, 'oMenuBottom');
541 MakeMapTile(6, 8, 'oBrick');
542 MakeMapTile(7, 8, 'oMenuBottom');
543 MakeMapTile(7, 8, 'oBrick');
544 MakeMapTile(8, 8, 'oMenuBottom');
545 MakeMapTile(8, 8, 'oBrick');
546 MakeMapTile(9, 8, 'oMenuBottom');
547 MakeMapTile(9, 8, 'oBrick');
548 MakeMapTile(10, 8, 'oMenuBottom');
549 MakeMapTile(10, 8, 'oBrick');
550 MakeMapTile(11, 8, 'oMenuBottom');
551 MakeMapTile(11, 8, 'oBrick');
552 MakeMapTile(12, 8, 'oLush');
553 MakeMapTile(12, 8, 'oMenuBottom');
554 MakeMapTile(13, 8, 'oMenuBottom');
555 MakeMapTile(13, 8, 'oMenuBottom');
556 MakeMapTile(13, 8, 'oBrick');
557 MakeMapTile(14, 8, 'oMenuBottom');
558 MakeMapTile(14, 8, 'oLush');
559 MakeMapTile(15, 8, 'oMenuBottom');
560 MakeMapTile(15, 8, 'oLush');
561 MakeMapTile(16, 8, 'oMenuBottom');
562 MakeMapTile(16, 8, 'oLush');
563 MakeMapTile(17, 8, 'oMenuBottom');
564 MakeMapTile(17, 8, 'oLush');
565 MakeMapTile(18, 8, 'oMenuLR');
566 MakeMapTile(18, 8, 'oLush');
567 MakeMapTile(19, 8, 'oLush');
568 MakeMapTile(0, 9, 'oBrick');
569 MakeMapTile(1, 9, 'oBrick');
570 MakeMapTile(18, 9, 'oLush');
571 MakeMapTile(19, 9, 'oLush');
572 MakeMapTile(0, 10, 'oBrick');
573 MakeMapTile(1, 10, 'oBrick');
574 MakeMapTile(18, 10, 'oLush');
575 MakeMapTile(19, 10, 'oLush');
576 MakeMapTile(0, 11, 'oBrick');
577 MakeMapTile(1, 11, 'oBrick');
578 MakeMapTile(2, 11, 'oEntrance');
579 MakeMapTile(17, 11, 'oExit');
580 MakeMapTile(18, 11, 'oLush');
581 MakeMapTile(19, 11, 'oLush');
582 MakeMapTile(0, 12, 'oBrick');
583 MakeMapTile(1, 12, 'oBrick');
584 MakeMapTile(2, 12, 'oBrick');
585 MakeMapTile(3, 12, 'oBrick');
586 MakeMapTile(4, 12, 'oBrick');
587 MakeMapTile(5, 12, 'oBrick');
588 MakeMapTile(6, 12, 'oBrick');
589 MakeMapTile(7, 12, 'oBrick');
590 MakeMapTile(8, 12, 'oBrick');
591 MakeMapTile(9, 12, 'oBrick');
592 MakeMapTile(10, 12, 'oBrick');
593 MakeMapTile(11, 12, 'oBrick');
594 MakeMapTile(12, 12, 'oLush');
595 MakeMapTile(13, 12, 'oLush');
596 MakeMapTile(14, 12, 'oLush');
597 MakeMapTile(15, 12, 'oLush');
598 MakeMapTile(16, 12, 'oLush');
599 MakeMapTile(17, 12, 'oLush');
600 MakeMapTile(17, 12, 'oBrick');
601 MakeMapTile(18, 12, 'oLush');
602 MakeMapTile(19, 12, 'oLush');
603 MakeMapTile(0, 13, 'oBrick');
604 MakeMapTile(1, 13, 'oBrick');
605 MakeMapTile(2, 13, 'oBrick');
606 MakeMapTile(3, 13, 'oBrick');
607 MakeMapTile(4, 13, 'oBrick');
608 MakeMapTile(5, 13, 'oBrick');
609 MakeMapTile(6, 13, 'oBrick');
610 MakeMapTile(7, 13, 'oBrick');
611 MakeMapTile(8, 13, 'oBrick');
612 MakeMapTile(9, 13, 'oBrick');
613 MakeMapTile(10, 13, 'oLush');
614 MakeMapTile(11, 13, 'oBrick');
615 MakeMapTile(12, 13, 'oBrick');
616 MakeMapTile(13, 13, 'oBrick');
617 MakeMapTile(14, 13, 'oLush');
618 MakeMapTile(15, 13, 'oLush');
619 MakeMapTile(16, 13, 'oLush');
620 MakeMapTile(17, 13, 'oLush');
621 MakeMapTile(18, 13, 'oLush');
622 MakeMapTile(19, 13, 'oLush');
623 MakeMapTile(0, 14, 'oBrick');
624 MakeMapTile(1, 14, 'oBrick');
625 MakeMapTile(2, 14, 'oBrick');
626 MakeMapTile(3, 14, 'oBrick');
627 MakeMapTile(4, 14, 'oBrick');
628 MakeMapTile(5, 14, 'oBrick');
629 MakeMapTile(6, 14, 'oBrick');
630 MakeMapTile(7, 14, 'oBrick');
631 MakeMapTile(8, 14, 'oBrick');
632 MakeMapTile(9, 14, 'oBrick');
633 MakeMapTile(10, 14, 'oBrick');
634 MakeMapTile(11, 14, 'oBrick');
635 MakeMapTile(12, 14, 'oLush');
636 MakeMapTile(13, 14, 'oBrick');
637 MakeMapTile(14, 14, 'oBrick');
638 MakeMapTile(15, 14, 'oBrick');
639 MakeMapTile(16, 14, 'oLush');
640 MakeMapTile(17, 14, 'oLush');
641 MakeMapTile(18, 14, 'oBrick');
642 MakeMapTile(19, 14, 'oBrick');
644 //MakeMapTileAtPix(40, 184, 'oPDummy');
645 spawnPlayerAt(40, 184);
646 player.dir = MapEntity::Dir.Right;