]> 4ch.mooo.com Git - 16.git/blobdiff - src/xcroll.c
--0000-- UNTESTED --0000--
[16.git] / src / xcroll.c
index 52d9b5b9143022c72bb2d9ee00ebb2fef13bf296..00f869c4471ec8750856b05d58260e2041c193e6 100755 (executable)
 #include "src/lib/scroll16.h"\r
 #include "src/lib/16_timer.h"\r
 //#include "src/lib/16_dbg.h"\r
+//HC_heapdump\r
 \r
 #ifdef __DEBUG__\r
+#define SCROLLEXEDEBUG\r
 boolean\r
        dbg_nointest=1;\r
 #endif\r
@@ -59,8 +61,6 @@ void main(int argc, char *argv[])
        static global_game_variables_t gvar;\r
        struct glob_game_vars *ggvv;\r
 \r
-//     static entity_t enti;\r
-\r
        char bakapee[64] = FILENAME_1;\r
        char bakapeep[64] = FILENAME_1P;\r
 //     char bakapee3[64] = FILENAME_3;\r
@@ -79,19 +79,34 @@ void main(int argc, char *argv[])
        //----gvar.player[0].enti.spri.spritesheet = malloc(sizeof(struct vrs_container));\r
 \r
        // create the map\r
-//     fprintf(stderr, "testing map load~      ");\r
+               #ifdef SCROLLEXEDEBUG\r
+       strcpy(gvar.handle.datadumpfilename, "xcroll1.16w");    MM_DumpData (&gvar);\r
+       fprintf(stderr, "testing map load~      ");\r
+               #endif\r
        CA_loadmap("data/test.map", &map, &gvar);\r
 #ifndef NOMAPLOAD\r
        chkmap(&map, 0);\r
-//     initMap(&map);\r
-//     printf("chkmap ok       ");\r
-//     fprintf(stderr, "yay map loaded~~\n");\r
 #else\r
        chkmap(&map, 1);\r
-       //initMap(&map);\r
 #endif\r
+       //initMap(&map);\r
+               #ifdef SCROLLEXEDEBUG\r
+       printf("chkmap ok\n");\r
+//     fprintf(stderr, "yay map loaded~~\n");\r
+       strcpy(gvar.handle.datadumpfilename, "xcroll2.16w");    MM_DumpData (&gvar);\r
+               #endif\r
+\r
        // data\r
+               #ifdef SCROLLEXEDEBUG\r
+       fprintf(stderr, "VRS_LoadVRS~   ");\r
+       strcpy(gvar.handle.datadumpfilename, "xcroll3.16w");    MM_DumpData (&gvar);\r
+               #endif\r
        VRS_LoadVRS(bakapee, &gvar.player[0].enti, &gvar);\r
+               #ifdef SCROLLEXEDEBUG\r
+       printf("VRS load OK~\n");\r
+       strcpy(gvar.handle.datadumpfilename, "xcroll4.16w");    MM_DumpData (&gvar);\r
+               #endif\r
+       strcpy(gvar.handle.datadumpfilename, "xcroll.16w");\r
 \r
        // input!\r
        IN_Default(0, &gvar.player[0],ctrl_Keyboard1, &gvar);\r
@@ -263,6 +278,10 @@ void main(int argc, char *argv[])
        modexSavePalFile("data/g.pal", &gvar.video.palette);\r
        modexFadeOff(4, &gvar.video.palette);\r
 #endif\r
+               #ifdef SCROLLEXEDEBUG\r
+       MM_Reset(&gvar);        MM_DumpData (&gvar);\r
+       HC_heapdump (&gvar);\r
+               #endif\r
        Shutdown16(&gvar);\r
        printf("\nProject 16 xcroll.exe. This is just a test file!\n");\r
        printf("version %s\n", VERSION);\r