]> 4ch.mooo.com Git - 16.git/commitdiff
modified: 16/modex16/scroll.c
authorsparky4 <sparky4@cock.li>
Sun, 7 Sep 2014 06:33:28 +0000 (01:33 -0500)
committersparky4 <sparky4@cock.li>
Sun, 7 Sep 2014 06:33:28 +0000 (01:33 -0500)
modified:   16/modex16/scroll.exe

16/modex16/scroll.c
16/modex16/scroll.exe

index 034ff43f521984bcf2e1c30aa5b1faac3dfdf987..dbfe39765d08a33b220fec28d193a2e36ebdfd9c 100644 (file)
@@ -48,7 +48,8 @@ void main() {
     int show1=1;\r
     int tx, ty;\r
     int x, y;
-       int ch=0x0;\r
+       int ch=0x0;
+       int q=0;\r
     page_t screen;\r
     map_t map;\r
     map_view_t mv;\r
@@ -71,30 +72,38 @@ void main() {
        while(1){ \r
     // scroll all the way to the right\r
     //for(x=0; x<(map.width*16-SCREEN_WIDTH); x++) {
-       if(ch==0x4d){\r
-       mapScrollRight(&mv, 4);\r
-       modexShowPage(mv.page);\r
+       if(ch==0x4d){
+       for(q=0; q<16; q++) {\r
+       mapScrollRight(&mv, 1);\r
+       modexShowPage(mv.page);
+       }\r
     }\r
 \r
     // scroll all the way to the left\r
     //for(; x>0; x--) {
-       if(ch==0x4b){\r
-       mapScrollLeft(&mv, 4);\r
-       modexShowPage(mv.page);\r
+       if(ch==0x4b){
+       for(q=0; q<16; q++) {\r
+       mapScrollLeft(&mv, 1);\r
+       modexShowPage(mv.page);
+       }\r
     }\r
 \r
     // scroll all the way down\r
     //for(y=0; y<(map.height*16-SCREEN_HEIGHT); y++) {
-       if(ch==0x50){\r
-        mapScrollDown(&mv, 4);\r
-        modexShowPage(mv.page);\r
+       if(ch==0x50){
+               for(q=0; q<16; q++) {\r
+        mapScrollDown(&mv, 1);\r
+        modexShowPage(mv.page);
+    }\r
     }\r
 \r
     // scroll all the way up\r
     //for(; y>0; y--) {
-       if(ch==0x48){\r
-       mapScrollUp(&mv, 4);\r
-       modexShowPage(mv.page);\r
+       if(ch==0x48){
+               for(q=0; q<16; q++) {\r
+       mapScrollUp(&mv, 1);\r
+       modexShowPage(mv.page);
+       }\r
     }\r
 \r
     // spin for a time \r
@@ -114,7 +123,7 @@ void main() {
 map_t\r
 allocMap(int w, int h) {\r
     map_t result;\r
-    \r
+\r
     result.width =w;\r
     result.height=h;\r
     result.data = malloc(sizeof(byte) * w * h);\r
index 6990eccd13a6c878f1e24c4c469b4ed3206784c6..213610d934be63dc67ca285790e26031038ed215 100755 (executable)
Binary files a/16/modex16/scroll.exe and b/16/modex16/scroll.exe differ