X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Fmaptest0.c;h=e035015080c290fef607d158092602d878d602a2;hb=05b59a2be57557408dada7c2134c406c073e424c;hp=244f16bcd49584b70b168beacc55211a5d8bdc5a;hpb=f3bbcfd3ec2b32ef11103e99445f7f0ed8ab45f1;p=16.git diff --git a/src/maptest0.c b/src/maptest0.c old mode 100644 new mode 100755 index 244f16bc..e0350150 --- a/src/maptest0.c +++ b/src/maptest0.c @@ -1,8 +1,30 @@ +/* Project 16 Source Code~ + * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669 + * + * This file is part of Project 16. + * + * Project 16 is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * Project 16 is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see , or + * write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301 USA. + * + */ + #include -#include "src/lib/mapread.h" +#include "src/lib/fmapread.h" #define DUMP -#define DUMP_MAP +//#define DUMP_MAP void main(int argc, char *argv[]) @@ -11,12 +33,16 @@ main(int argc, char *argv[]) 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()); - while(!kbhit()); - fprintf(stderr, "loading~\n"); + fprintf(stderr, "Size of map var = %u\n", _msize(&map)); + fprintf(stderr, "program always crashes for some reason...."); + getch(); + + fprintf(stderr, "loading~\n\n"); loadmap("data/tes0.map", &map); - fprintf(stderr, "okies~\n"); + fprintf(stderr, "\nokies~\n"); #ifdef DUMP fprintf(stdout, "map.width= %d\n", map.width); fprintf(stdout, "map.height= %d\n", map.height); @@ -28,6 +54,7 @@ main(int argc, char *argv[]) } fprintf(stdout, "\n"); #endif + fprintf(stdout, "&main()=%Fp\n", *argv[0]); fprintf(stdout, "&map==%Fp\n", &map); fprintf(stdout, "&map.tiles==%Fp\n", map.tiles); fprintf(stdout, "&map.width==%Fp\n", map.width);