X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fmaptest.c;h=96b4adb3bc9cbb8d5bddb0168ca5e537de0a140b;hb=6021fc3f27b895d382fbd30488ead35657e39196;hp=2e6ae7cf84974730af98710316c86215f208a645;hpb=2accbf2668001e82a8fec1e75f37c195996186b0;p=16.git diff --git a/src/maptest.c b/src/maptest.c index 2e6ae7cf..96b4adb3 100755 --- a/src/maptest.c +++ b/src/maptest.c @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2018 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -19,8 +19,8 @@ * Fifth Floor, Boston, MA 02110-1301 USA. * */ - -#include "src/lib/mapread.h" +#include "src/lib/16_map.h" +#include #define DUMP //#define DUMP_MAP @@ -28,26 +28,62 @@ void main(int argc, char *argv[]) { - map_t map; + static global_game_variables_t gvar; + static map_t map; +#ifdef DUMP +#ifdef DUMP_MAP short i; - loadmap("data/test.map", &map); - #ifdef DUMP + word k; +#endif +#endif + char *fmt = "Memory available = %u\n"; + char *fmt0 = "Largest Contiguous Block of Memory available = %u\n"; + //byte *datboi = "oh shit waddup!\n"; + + MM_Startup(&gvar); + PM_Startup(&gvar); + PM_CheckMainMem(&gvar); + PM_UnlockMainMem(&gvar); + CA_Startup(&gvar); + + fprintf(stderr, fmt, _memavl()); + fprintf(stderr, fmt0, _memmax()); + fprintf(stderr, "Size of map var = %u\n", _msize(&(gvar.ca.MAPSEGPTR))); + + CA_loadmap("data/test.map", &map, &gvar); +#ifdef DUMP fprintf(stdout, "map.width= %d\n", map.width); fprintf(stdout, "map.height= %d\n", map.height); - #ifdef DUMP_MAP - for(i=0; i<(map.width*map.height); i++) + getch(); +#ifdef DUMP_MAP + for(k=0;k