]> 4ch.mooo.com Git - 16.git/blobdiff - 16/modex16/scroll.c
modified: 16/modex16/scroll.c
[16.git] / 16 / modex16 / scroll.c
index d3cb8eea0e771d603efeb015807fc8826f8633ca..4681cbb1572be64430b89a637939762397a3317d 100644 (file)
@@ -62,14 +62,14 @@ void main() {
 \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
@@ -84,21 +84,21 @@ void main() {
        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
@@ -106,26 +106,25 @@ void main() {
                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
@@ -164,9 +163,9 @@ initMap(map_t *map) {
        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