\r
setkb(1);\r
/* create the map */\r
- map = allocMap(40,30);\r
+ map = allocMap(40,30); //20x15 is the resolution of the screen you can make maps smaller than 20x15 but the null space needs to be drawn properly\r
initMap(&map);\r
mv.map = ↦\r
mv2.map = ↦\r
\r
/* draw the tiles */\r
ptr = map.data;\r
- //modexEnter();\r
+ modexEnter();\r
screen = modexDefaultPage();\r
screen.width = 352;\r
mv.page = &screen;\r
draw = &mv2;\r
\r
while(!keyp(1)) {\r
- /*if(keyp(77)){\r
+ if(keyp(77)){\r
for(q=0; q<16; q++) {\r
mapScrollRight(draw, 1);\r
modexShowPage(draw->page);\r
- //mapScrollRight(draw, 1);\r
- //SWAP(draw, show);\r
+// mapScrollRight(draw, 1);\r
+// SWAP(draw, show);\r
}\r
- }\r
+ }else\r
\r
if(keyp(75)){\r
for(q=0; q<16; q++) {\r
mapScrollLeft(draw, 1);\r
modexShowPage(draw->page);\r
- //mapScrollLeft(show, 1);\r
- //SWAP(draw, show);\r
+// mapScrollLeft(show, 1);\r
+// SWAP(draw, show);\r
}\r
}\r
\r
for(q=0; q<16; q++) {\r
mapScrollDown(draw, 1);\r
modexShowPage(draw->page);\r
- //mapScrollDown(show, 1);\r
- //SWAP(draw, show);\r
+// mapScrollDown(show, 1);\r
+// SWAP(draw, show);\r
}\r
- }\r
-\r
+ }else\r
\r
if(keyp(72)){\r
for(q=0; q<16; q++) {\r
mapScrollUp(draw, 1);\r
modexShowPage(draw->page);\r
- //mapScrollUp(show, 1);\r
- //SWAP(draw, show);\r
+// mapScrollUp(show, 1);\r
+// SWAP(draw, show);\r
}\r
- }*/\r
+ }\r
\r
- keyp(ch);\r
+ //keyp(ch);\r
\r
}\r
\r
- //modexLeave();\r
+ modexLeave();\r
setkb(0);\r
}\r
\r
for(y=0; y<16; y++) {\r
for(x=0; x<32; x++) {\r
if(x<16)\r
- map->tiles->data->data[i] = 0x00;\r
+ map->tiles->data->data[i] = 0x24;\r
else\r
- map->tiles->data->data[i] = 0x47;\r
+ map->tiles->data->data[i] = 0x34;\r
i++;\r
}\r
}\r