]> 4ch.mooo.com Git - 16.git/commitdiff
ohh OHHH WWWWWWWWWWW bloody pointer arrays wwww
authorsparky4 <sparky4@cock.li>
Wed, 15 Feb 2017 17:02:19 +0000 (11:02 -0600)
committersparky4 <sparky4@cock.li>
Wed, 15 Feb 2017 17:02:19 +0000 (11:02 -0600)
MAPTEST.L16
src/lib/16_map.c
src/maptest.c

index d427c34a87125f1e2b36dcf33828b241849b20df..8d927558f4c23447b1bc3cbd8c4f4bd486d63852 100755 (executable)
@@ -1,41 +1,37 @@
 Layer 0 data: [\r
--./0,////////07777777777777777777777-./01234,-,-__77777777777777777777777777123456780-,-__7777777777777777777777777756789:;<,---14777777777777777777777777779:;<,,0,,,,,44777/777777777777777777777777777777,,,,447777777777777777777777777777777777,,,,777777777777777777777777777777777777,,,,77777777/77777777777777777777777777777777S777777/777777777777777777777777777777777777777/777777777777777777777777777777777777777/77777777777777777777777777777777777////-./0/////77777777777777777777777777/7777123422222///777777777777777777777//77777567822222222///77777777777777777/77777779:;</2222222222//777777777777777/77777777777/222222222222//7777777777777/777777777777/2222222222222/777777777777/7777777777777//222222222222/77777777777/777777777777777/////2222222/77777777777/77777777777777777777////////77777777777/7777777777777777777777777777777777777777//7777777777777777,,,,,,,77777777777777777//77777777777777,77777,7777777777777777777///77777777777,7,,,7,7777777777777777777777///77777777,7,777,777777777777777777777777777777777,7,,,,,777777-./077777777777777777777777,77777777-./0123477777777777777777777777,,,,,,,,7123456787777777777777777777777777777777756789:;<777777777777777777777777777777779:;<\r
-]\r
-Layer 1 data: [\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,QR,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-]\r
-Layer 2 data: [\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,LM,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
+-./0,////////0-----------------------./01234,-,-,,--------------------------123456780-,-,,--------------------------56789:;<,---14-77-----------------------9:;<,,0,,,,,44-77/------------------------------,,,,44----------------------------------,,,,------------------------------------,,,,--------/--------------------------------,------/---------------------------------------/---------------------------------------/-----------------------------------////-./0/////--------------------------/----123422222///---------------------//-----567822222222///-----------------/-------9:;</2222222222//---------------/-----------/222222222222//-------------/------------/2222222222222/------------/-------------//222222222222/-----------/---------------/////2222222/-----------/--------------------////////-----------/----------------------------------------//----------------,,,,,,,-----------------//--------------,-----,-------------------///-----------,-,,,-,----------------------///--------,-,---,---------------------------------,-,,,,,-------./0-----------------------,---------./01234-----------------------,,,,,,,,-12345678--------------------------------56789:;<--------------------------------9:;<\r
 ]\r
 map.width=     40\r
 map.height=    30\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,LM,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r
+-./0,////////0-----------------------./0\r
+1234,-,-,,--------------------------1234\r
+56780-,-,,--------------------------5678\r
+9:;<,---14-77-----------------------9:;<\r
+,,0,,,,,44-77/--------------------------\r
+----,,,,44------------------------------\r
+----,,,,--------------------------------\r
+----,,,,--------/-----------------------\r
+---------,------/-----------------------\r
+----------------/-----------------------\r
+----------------/-----------------------\r
+------------////-./0/////---------------\r
+-----------/----123422222///------------\r
+---------//-----567822222222///---------\r
+--------/-------9:;</2222222222//-------\r
+--------/-----------/222222222222//-----\r
+--------/------------/2222222222222/----\r
+--------/-------------//222222222222/---\r
+--------/---------------/////2222222/---\r
+--------/--------------------////////---\r
+--------/-------------------------------\r
+---------//----------------,,,,,,,------\r
+-----------//--------------,-----,------\r
+-------------///-----------,-,,,-,------\r
+----------------///--------,-,---,------\r
+---------------------------,-,,,,,------\r
+-./0-----------------------,---------./0\r
+1234-----------------------,,,,,,,,-1234\r
+5678--------------------------------5678\r
+9:;<--------------------------------9:;<\r
+\r
+]\r
index 3434b7757b8e4e30e1e515ea01c9be249bd357c9..45b0166dd71f4acf6e19e3f7e55bacbb2cf4ce48 100755 (executable)
@@ -275,7 +275,7 @@ void extract_map(const char *js, jsmntok_t *t, size_t count, map_t *map) {
                                                map->layerdata[k][j] = (byte)atoi(js + t[i+2+j].start);\r
 #ifdef DEBUG_MAPDATA\r
                                                //printf("[%d,%d]%d", k, j, map->MAPDATAPTK[j]);\r
-                                               printf("%c",  map->layerdata[k][j]+44);\r
+                                               printf("%c",  map->MAPDATAPTK[j]+44);\r
                                                //fprintf(stdout, "%c", map->data[j]+44);\r
 #endif\r
                                        }\r
index c25fa516bf21390415c33b63c15848d53c9cf7be..2aa6bc3fce40682919076090f8ecb9c10d3241f0 100755 (executable)
@@ -51,11 +51,11 @@ main(int argc, char *argv[])
        fprintf(stderr, fmt0, _memmax());\r
        fprintf(stderr, "Size of map var = %u\n", _msize(&(gvar.ca.camap.mapsegs)));\r
        //fprintf(stderr, "program always crashes for some reason....\n");\r
-       getch();\r
+       //getch();\r
 \r
        //loadmap("data/test.map", &map);\r
        //newloadmap("data/test.map", &map);\r
-#ifdef __NEWMAPTILEDATAVARS__\r
+#ifndef __NEWMAPTILEDATAVARS__\r
        CA_loadmap("data/test.map", &map, &gvar);\r
 #else\r
        CA_loadmap("data/newtest.map", &map, &gvar);\r
@@ -68,7 +68,7 @@ main(int argc, char *argv[])
 #ifdef __NEWMAPTILEDATAVARS__\r
        for(k=0;k<MAPLAYERS;k++)\r
        {\r
-               printf("maplayer: %u\n", k);\r
+               printf("maplayer: %u\n[\n", k);\r
 #endif\r
                for(i=0; i<(map.width*map.height); i++)\r
                {\r
@@ -78,9 +78,9 @@ main(int argc, char *argv[])
                                //fprintf(stdout, "[%d]", i);\r
                                fprintf(stdout, "\n"); }\r
                }\r
-               //fprintf(stdout, "\n");\r
+               fprintf(stdout, "\n]\n");\r
 #ifdef __NEWMAPTILEDATAVARS__\r
-               getch();\r
+               //getch();\r
        }\r
 #endif\r
        #else\r