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