X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fmaptest.c;h=7649898eb94910c7ad7377811bdab33ecef51f68;hb=9ee2d68eb9e4c8ee46254efa06e3977cf3b36bdd;hp=972d7db6c7b3424182d5f3448f55e2b05db70a46;hpb=623ca4b01f2db170c2273d5bc9c538be78d16c4c;p=16.git diff --git a/src/maptest.c b/src/maptest.c index 972d7db6..7649898e 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 + * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -19,22 +19,32 @@ * Fifth Floor, Boston, MA 02110-1301 USA. * */ - -#include "src/lib/mapread.h" +//TODO: ADD MEMORY MANAGER! WWWW +#include "src/lib/16_map.h" #define DUMP -//#define DUMP_MAP +#define DUMP_MAP void main(int argc, char *argv[]) { map_t map; short i; + char *fmt = "Memory available = %u\n"; + char *fmt0 = "Largest Contiguous Block of Memory available = %u\n"; + + fprintf(stderr, fmt, _memavl()); + fprintf(stderr, fmt0, _memmax()); + fprintf(stderr, "Size of map var = %u\n", _msize(&map)); + //fprintf(stderr, "program always crashes for some reason....\n"); + getch(); + loadmap("data/test.map", &map); #ifdef DUMP fprintf(stdout, "map.width= %d\n", map.width); fprintf(stdout, "map.height= %d\n", map.height); #ifdef DUMP_MAP + if(map.width*map.height != 1200) exit(-3); for(i=0; i<(map.width*map.height); i++) { fprintf(stdout, "%04d[%02d]", i, map.data[i]);