]> 4ch.mooo.com Git - 16.git/blobdiff - 16/modex16/TEST.C
modified: 16/Project 16.bfproject
[16.git] / 16 / modex16 / TEST.C
index c5b9d7dca08bc89f46b38e32ad279cc8a102d6ee..8d000d566d1475cc3e8f40280e470015013688a6 100644 (file)
@@ -3,12 +3,20 @@
 \r
 word far* clock= (word far*) 0x046C; /* 18.2hz clock */\r
 \r
-void main() {\r
+void main() {
+       bitmap_t bmp;
+       bitmap_t bmp2;\r
     int i, j;\r
     word start, end;\r
     page_t page, page2;\r
+    float elapsed;\r
     byte *pal, *pal2=NULL;\r
 \r
+       /* load pcx file */\r
+       bmp = modexLoadPcx("ed.pcx");
+       bmp2 = modexLoadPcx("koishi~.pcx");
+       modexPalUpdate(bmp2.palette);
+\r
     /* load our palette */\r
     modexLoadPalFile("gfx.pal", &pal2);\r
 \r
@@ -34,13 +42,19 @@ void main() {
     modexClearRegion(&page, 32, 32, SCREEN_WIDTH-32, SCREEN_HEIGHT-32, 42);\r
     modexClearRegion(&page, 48, 48, SCREEN_WIDTH-64, SCREEN_HEIGHT-64, 128);\r
     modexShowPage(&page);\r
+
+       modexDrawSprite(&page, 320, 240, &bmp);
+    modexDrawSprite(&page, 32, 32, &bmp2);\r
+    //modexDrawBmp(&page, 0, 0, &bmp2);\r
 \r
     /* fade in */\r
     modexFadeOn(1, pal2);\r
-\r
+
+modexPalUpdate(bmp2.palette);\r
 \r
     start = *clock;\r
-    for(i=0; i<5; i++) {\r
+    //for(i=0; i<5; i++) {\r
+    while (!kbhit()){  /* Wait for a keystroke                         */\r
        /* go right */\r
        for(j=0; j<32; j++) {\r
            page.dx++;\r
@@ -64,6 +78,7 @@ void main() {
        }\r
     }\r
 \r
+    (void) getch();   /* Clear the keyboard buffer                    */\r
     end = *clock;\r
 \r
     /* fade back to text mode */\r