]> 4ch.mooo.com Git - 16.git/blobdiff - src/tesuto.h
palllist not being worked on right now... i will work on sprite animation VERY soon
[16.git] / src / tesuto.h
index 09aca18b07e77cc6d4e6f0fe1c4e506a1d24db78..bcd211bc17064cbd7ccda02e5e76807e0c0463df 100755 (executable)
 #include <hw/vga/vga.h>\r
 #include <hw/vga/vrl.h>\r
 \r
-//panPageManual(mv, player, 0);\r
-#define PANKEY0EXE \\r
-                       panVmemManual(mv, player, 0); \\r
-                       if(IN_KeyDown(1+1)){ pan.pn=0; modexShowPage(&(gvar.video.page[pan.pn])); } \\r
-                       if(IN_KeyDown(2+1)){ pan.pn=1; modexShowPage(&(gvar.video.page[pan.pn])); } \\r
-                       if(IN_KeyDown(3+1)){ pan.pn=2; modexShowPage(&(gvar.video.page[pan.pn])); } \\r
-                       if(IN_KeyDown(4+1)){ pan.pn=3; modexShowPage(&(gvar.video.page[pan.pn])); } \\r
-                       if(IN_KeyDown(25)){ modexpdump(mv[1].page); modexShowPage(&(gvar.video.page[1])); IN_UserInput(1,1); }\r
-\r
 ////corner markers\r
 #define GVPO gvar.video.page[0]\r
 #define GVPI gvar.video.page[1]\r
 \r
 #define DRAWOTHERCORNERBOX_TOPLEFT \\r
 DCBO,  0,      0,      16, 16, 0); \\r
-DCBO,  16,     16,     16, 16, 2); \\r
-DCBI,          0,      0,      16, 16, 0); \\r
-DCBI,          16,     16,     16, 16, 2);\r
+DCBO,  16,     16,     16, 16, 1); \\r
+DCBI,          0,      0,      16, 16, 8); \\r
+DCBI,          16,     16,     16, 16, 9);\r
 \r
 #define DRAWOTHERCORNERBOX_TOPRIGHT \\r
-DCBO,  OW,     0,      16, 16, 0); \\r
-DCBO,  OE,     16,     16, 16, 2); \\r
-DCBI,          IW,     0,      16, 16, 0); \\r
-DCBI,          IE,     16,     16, 16, 2);\r
+DCBO,  OW,     0,      16, 16, 2); \\r
+DCBO,  OE,     16,     16, 16, 3); \\r
+DCBI,          IW,     0,      16, 16, 10); \\r
+DCBI,          IE,     16,     16, 16, 11);\r
 \r
 #define DRAWOTHERCORNERBOX_BOTTOMLEFT \\r
-DCBO,  0,      OH,     16, 16, 0); \\r
-DCBO,  16,     OJ,     16, 16, 2); \\r
-DCBI,          0,      IH,     16, 16, 0); \\r
-DCBI,          16,     IJ,     16, 16, 2);\r
+DCBO,  0,      OH,     16, 16, 4); \\r
+DCBO,  16,     OJ,     16, 16, 5); \\r
+DCBI,          0,      IH,     16, 16, 12); \\r
+DCBI,          16,     IJ,     16, 16, 13);\r
 \r
 #define DRAWOTHERCORNERBOX_BOTTOMRIGHT \\r
-DCBO,  OE,     OJ,     16, 16, 2); \\r
-DCBO,  OW,     OH,     16, 16, 0); \\r
-DCBI,          IE,     IJ,     16, 16, 2);\\r
-DCBI,          IW,     IH,     16, 16, 0);\r
+DCBO,  OE,     OJ,     16, 16, 6); \\r
+DCBO,  OW,     OH,     16, 16, 7); \\r
+DCBI,          IE,     IJ,     16, 16, 14);\\r
+DCBI,          IW,     IH,     16, 16, 15);\r
 \r
 #define DRAWCORNERBOXES \\r
 DRAWOTHERCORNERBOX_TOPLEFT; \\r
@@ -64,6 +55,14 @@ DRAWOTHERCORNERBOX_BOTTOMLEFT; \
 DRAWOTHERCORNERBOX_BOTTOMRIGHT; \\r
 \r
 #define TESTBG \\r
+       modexClearRegion(&gvar.video.page[1], 0, 0, gvar.video.page[1].width, gvar.video.page[1].height, 15); \\r
+       modexClearRegion(&gvar.video.page[1], 16, 16, gvar.video.page[1].sw, gvar.video.page[1].sh, 128); \\r
+       modexClearRegion(&gvar.video.page[1], 32, 32, gvar.video.page[1].sw-32, gvar.video.page[1].sh-32, 42); \\r
+       modexClearRegion(&gvar.video.page[1], 48, 48, gvar.video.page[1].sw-64, gvar.video.page[1].sh-64, 128); \\r
+       modexClearRegion(&gvar.video.page[2], 0, 0, gvar.video.page[2].sw, gvar.video.page[2].sh, 47); \\r
+       modexClearRegion(&gvar.video.page[3], 0, 0, gvar.video.page[3].sw, gvar.video.page[3].sh, 45);\r
+\r
+#define TESTBGFULL \\r
        modexClearRegion(&gvar.video.page[0], 0, 0, gvar.video.page[0].width, gvar.video.page[0].height, 15); \\r
        modexClearRegion(&gvar.video.page[0], 16, 16, gvar.video.page[0].sw, gvar.video.page[0].sh, 128); \\r
        modexClearRegion(&gvar.video.page[0], 32, 32, gvar.video.page[0].sw-32, gvar.video.page[0].sh-32, 42); \\r