]> 4ch.mooo.com Git - 16.git/commitdiff
scroll.exe works again but the fps thingy dose not work because of MM zcroll breaks...
authorsparky4 <sparky4@cock.li>
Thu, 8 Dec 2016 20:52:36 +0000 (14:52 -0600)
committersparky4 <sparky4@cock.li>
Thu, 8 Dec 2016 20:52:36 +0000 (14:52 -0600)
src/zcroll.c

index b08fcf7a77a4df14d64da31e538752fc6e781fbc..066759cfc8fb01e7e717b8dd188fd2059401084a 100755 (executable)
@@ -27,7 +27,7 @@
 #include "src/lib/16_dbg.h"\r
 \r
 #define MODEXZ\r
-//boolean dbg_noplayerinpu=1;\r
+boolean dbg_noplayerinpu=0;\r
 \r
 //TODO: known issues the array dependent mv stuff and player arrays\r
 global_game_variables_t gvar;\r
@@ -76,14 +76,11 @@ void main(int argc, char *argv[])
        fprintf(stderr, "yay map loaded~~\n");\r
 \r
        // data\r
-       printf("loading sprite\n");\r
-       read_vrs(&gvar, "data/spri/chikyuu.vrs", player[0].ent->spri->spritesheet); printf("sprite loaded\n");\r
+       read_vrs(&gvar, "data/spri/chikyuu.vrs", player[0].ent->spri->spritesheet);\r
 \r
        //      input!\r
 if(!dbg_noplayerinpu)\r
-{\r
-       IN_Default(0, &player,ctrl_Keyboard1); printf("IN_defaulted\n");\r
-}\r
+       IN_Default(0, &player,ctrl_Keyboard1);\r
 \r
        // save the palette\r
 #ifdef FADE\r
@@ -96,10 +93,8 @@ if(!dbg_noplayerinpu)
 #ifdef MODEXZ\r
 #ifdef FADE\r
        modexPalBlack();        //reset the palette~\r
-               printf("VGA\n");\r
        CA_LoadFile("data/spri/chikyuu.pal", &pal, &gvar);\r
        modexPalUpdate1(pal);\r
-               printf("pallette\n");\r
        gpal = modexNewPal();\r
        modexPalSave(gpal);\r
        modexSavePalFile("data/g.pal", gpal);\r
@@ -107,13 +102,9 @@ if(!dbg_noplayerinpu)
 #endif\r
 \r
        // setup camera and screen~\r
-if(dbg_noplayerinpu)\r
-{\r
-       //sprintf(&gvar.pee, "press a key for video setup");\r
        strcpy(global_temp_status_text, "press a key for video setup");\r
        modexprint(mv[0].page, 0, 64, 1, 7, 0, global_temp_status_text);\r
-       getch();\r
-}\r
+\r
        modexHiganbanaPageSetup(&gvar.video);\r
        mv[0].page = &gvar.video.page[0];\r
        mv[0].map = &map;\r
@@ -123,14 +114,14 @@ if(dbg_noplayerinpu)
 \r
        // set up paging\r
        //TODO: LOAD map data and position the map in the middle of the screen if smaller then screen\r
-       mapGoTo(&mv, 0, 0);\r
+       mapGoTo(mv, 0, 0);\r
 #endif\r
 \r
        //TODO: put player in starting position of spot\r
        //default player position on the viewable map\r
        player[0].tx = mv[0].tx + mv[0].page->tilemidposscreenx;\r
        player[0].ty = mv[0].ty + mv[0].page->tilemidposscreeny;\r
-       IN_initplayer(&player, 0);      printf("player inited\n");\r
+       IN_initplayer(&player, 0);\r
 \r
        i = set_anim_by_id(player[0].ent->spri, 11);\r
        print_anim_ids(player[0].ent->spri);\r
@@ -148,16 +139,14 @@ if(dbg_noplayerinpu)
        exit(-4);\r
        }\r
        //animate_spri(&(player[0].ent->spri));\r
-       printf("spri ok\n");\r
 \r
        modexShowPage(mv[0].page);//!(gvar.video.p)\r
        shinku_fps_indicator_page = 0; // we're on page 1 now, shinku(). follow along please or it will not be visible.\r
 #ifdef FADE\r
        modexFadeOn(4, gpal);\r
 #endif\r
-       printf("LOOP\n");\r
        if(!dbg_noplayerinpu)\r
-       while(!IN_KeyDown(sc_Escape) && player[0].hp>0)\r
+       while(!IN_KeyDown(sc_Escape))// && player[0].hp>0)\r
        {\r
                shinku(&gvar);\r
                //top left corner & bottem right corner of map veiw be set as map edge trigger since maps are actually square\r
@@ -271,8 +260,6 @@ if(dbg_noplayerinpu)
        //printf("mv[%u].tx: %d", pan.pn, mv[pan.pn].tx); printf("      mv[%u].ty: %d   ", pan.pn, mv[pan.pn].ty);\r
        printf("gvar.video.p=%u ", gvar.video.p); printf("gvar.video.r=%u ", gvar.video.r);\r
        printf("pageflipflop=%u\n", pageflipflop);\r
-       //0000printf("\ngvar.video.tickclk=%f\n", gvar.video.tickclk);\r
-       //0000printf("gvar.video.clk=%f", gvar.video.clk);\r
        printf("\n");\r
        //printf("map.width=%d  map.height=%d   map.data[0]=%d\n", mv[0].map->width, mv[0].map->height, mv[0].map->data[0]);\r
 \r