]> 4ch.mooo.com Git - 16.git/blobdiff - src/scroll.c
trying to figure out the issue with player sprite with pcx i have no idea wwww
[16.git] / src / scroll.c
index 716c7dcfb76a13243b890b29b6ae5cb2b5add4ca..00c672ca3913cdeddefb5edf0066d96eaf63a0e3 100755 (executable)
@@ -28,8 +28,7 @@
 //#define FADE\r
 #define MODEX  //this is for mode x initiating\r
 \r
-//word far *clock= (word far*) 0x046C; /* 18.2hz clock */\r
-//bitmap_t *p;\r
+//bitmap_t p;\r
 static map_t map;\r
 player_t player[MaxPlayers];\r
 map_view_t mv[4];\r
@@ -77,8 +76,8 @@ void main(int argc, char *argv[])
        //mappalptr = map.tiles->btdata->palette;\r
 \r
        /* data */\r
-       //player[0].data = _fmalloc(48*128); //TODO use exmm\r
-       *player[0].data = bitmapLoadPcx("data/chikyuu.pcx"); // load sprite\r
+       player[0].data = malloc(72*128); //TODO use exmm\r
+       *player[0].data = bitmapLoadPcx("data/chikyuu.pcx", &gvar); // load sprite\r
 \r
        /* create the planar buffer */\r
 ////++++       (player[0].data) = *planar_buf_from_bitmap(&p);\r
@@ -218,7 +217,6 @@ void main(int argc, char *argv[])
 #ifdef MODEX\r
 #ifdef FADE\r
        if(IN_KeyDown(24)){ modexPalUpdate0(gpal); paloffset=0; modexpdump(mv[0].page); modexpdump(mv[1].page);  IN_UserInput(1,1); } //p\r
-       if(IN_KeyDown(23)){ modexDrawSprite(mv[1].page, 160, 120, player[0].data); IN_UserInput(1,1); } //o\r
        if(IN_KeyDown(22)){\r
        paloffset=0; modexPalBlack(); modexPalUpdate(player[0].data, &paloffset, 0, 0);\r
        printf("1paloffset      =       %d\n", paloffset/3);\r
@@ -258,8 +256,8 @@ void main(int argc, char *argv[])
        }\r
        if(IN_KeyDown(66))      //f8\r
        {\r
-//             modexDrawSprite(mv[0].page, 16, 16, p);\r
-               modexDrawSprite(mv[0].page, 32+48, 16, (player[0].data));\r
+//             modexDrawSprite(mv[0].page, 16, 16, &p);\r
+               modexDrawSprite(mv[0].page, 32+72, 16, (player[0].data));\r
        }\r
        //TODO fmemtest into page\r
        /*if(IN_KeyDown(4+1))   //4\r