#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
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
//----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
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