more music fixes
[k8vacspelynky.git] / roomTrans1.vc
blob788fa5fe240104f0eb38350f57ef740fe34761e7
1 /**********************************************************************************
2  * Copyright (c) 2008, 2009 Derek Yu and Mossmouth, LLC
3  * Copyright (c) 2018, Ketmar Dark
4  *
5  * This file is part of Spelunky.
6  *
7  * You can redistribute and/or modify Spelunky, including its source code, under
8  * the terms of the Spelunky User License.
9  *
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.
12  *
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/>
16  *
17  **********************************************************************************/
18 void createTrans1Room () {
19   clearForTransition();
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;