]> 4ch.mooo.com Git - 16.git/blobdiff - src/xcroll.c
p16 is being worked on a bunch by me wwww [16_ca needs huge amounts of work and I...
[16.git] / src / xcroll.c
index aeb73a4787d6e7f7a0cd7b6afd1b9651e05b7412..fcc7778de5ba2f036c20998e128ed4210be54186 100755 (executable)
@@ -51,7 +51,7 @@ memptr pal;
 void main(int argc, char *argv[])\r
 {\r
        static global_game_variables_t gvar;\r
-       char bakapee1[64],bakapee1p[64];\r
+       char *bakapee1,*bakapee1p;\r
        struct glob_game_vars   *ggvv;\r
 //     sword bakapee;\r
 //     if(argv[1]) bakapee = atoi(argv[1]);\r
@@ -59,16 +59,18 @@ void main(int argc, char *argv[])
 \r
        Startup16(&gvar);\r
 \r
+       bakapee1=malloc(64);\r
+       bakapee1p=malloc(64);\r
        ggvv=&gvar;\r
 \r
        if (argc < 2) {\r
                //fprintf(stderr,"drawvrl <VRL file> <palette file>\n palette file optional\n");\r
-               strcpy(bakapee1, FILENAME_1);\r
-               strcpy(bakapee1p, FILENAME_1P);\r
+               bakapee1 =              FILENAME_1;\r
+               bakapee1p =     FILENAME_1P;\r
 \r
        }else{\r
-               if(argv[1]){ strcpy(bakapee1, argv[1]);\r
-               if(argv[2]) strcpy(bakapee1p, argv[2]); }\r
+               if(argv[1]) bakapee1 = argv[1];\r
+               if(argv[2]) bakapee1p = argv[2];\r
        }\r
 \r
        // OK, this one takes hellova time and needs to be done in farmalloc or MM_...\r
@@ -188,14 +190,14 @@ void main(int argc, char *argv[])
                {\r
                        if(gvar.in.inst->Keyboard[sc_J])\r
                        {\r
-                               strcpy(bakapee1, FILENAME_1);\r
-                               strcpy(bakapee1p, FILENAME_1P);\r
+                               bakapee1=FILENAME_1;\r
+                               bakapee1p=FILENAME_1P;\r
                                gvar.player[0].enti.overdraww=0;\r
                        }\r
                        if(gvar.in.inst->Keyboard[sc_K])\r
                        {\r
-                               strcpy(bakapee1, FILENAME_2);\r
-                               strcpy(bakapee1p, FILENAME_2P);\r
+                               bakapee1=FILENAME_2;\r
+                               bakapee1p=FILENAME_2P;\r
                                gvar.player[0].enti.overdraww=2;\r
                        }\r
                        //read_vrs(&gvar, bakapee1, gvar.player[0].enti.spri->spritesheet);\r
@@ -225,5 +227,4 @@ void main(int argc, char *argv[])
 #ifdef FADE\r
        modexFadeOn(4, gvar.video.dpal);\r
 #endif\r
-       //PRINT_OPAQUE_STRUCT(&gvar);\r
 }\r