]> 4ch.mooo.com Git - 16.git/blobdiff - 16/modex16/PCXTEST.C
new file: 16/modex16/ED.JPG
[16.git] / 16 / modex16 / PCXTEST.C
index 364aa046ea8252507b08f5504078fcfc25b5170f..683ccf8ea4ba73b1b8f843c1cd9bd44a4353865b 100644 (file)
@@ -2,20 +2,21 @@
 #include "modex16.h"\r
 \r
 void main() {\r
-    bitmap_t bmp;
-       bitmap_t bmp2;
-       bitmap_t bmp3;\r
+    bitmap_t bmp;\r
+       bitmap_t bmp2;\r
+       bitmap_t bmp3;
+       bitmap_t bmp4;\r
     int index;\r
        int ch=0x0;\r
 \r
-    bmp = modexLoadPcx("ed.pcx");
-    bmp2 = modexLoadPcx("ed2.pcx");
-    bmp3 = modexLoadPcx("koishi^^.pcx");\r
+    //bmp = modexLoadPcx("ed.pcx");\r
+    //bmp2 = modexLoadPcx("ed2.pcx");\r
+    bmp4 = modexLoadPcx("koishi^^.pcx");\r
     modexEnter();\r
 \r
     /* fix up the palette and everything */\r
-    //modexPalUpdate(bmp.palette);
-    modexPalUpdate(bmp2.palette);\r
+    //modexPalUpdate(bmp2.palette);\r
+    modexPalUpdate(bmp4.palette);\r
 \r
     /* don't show the drawing page */\r
     modexShowPage(VGA + PAGE_SIZE);\r
@@ -24,15 +25,19 @@ void main() {
     modexClearRegion(VGA, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 0);\r
        modexDrawBmp(VGA, 20, 20, &bmp2, 0);\r
     modexDrawBmp(VGA, 180, 20, &bmp, 1);
-    modexDrawBmp(VGA, 170, 100, &bmp3, 0);\r
+    modexDrawBmp(VGA, 0, 0, &bmp3, 1);\r
+    //modexDrawBmp(VGA, 170, 100, &bmp3, 0);\r
+       modexDrawBmp(VGA, 100, 100, &bmp4, 1);\r
+    //modexDrawBmp(VGA, 0, 0, &bmp, 2);\r
     modexShowPage(VGA);\r
 //    for(index = 0; index<500; index++) {\r
-       while(!kbhit()){ // conditions of screen saver\r
+       while(1/*!kbhit()*/){ // conditions of screen saver\r
                modexWaitBorder();\r
                                ch=getch();\r
                                if(ch==0x71)break; // 'q'\r
                                if(ch==0x1b)break; // 'ESC'\r
            }
+           free();\r
     modexLeave();\r
 \r
     return;\r