]> 4ch.mooo.com Git - 16.git/blobdiff - src/vrstest.c
==== FIXED MAP INDEX NUMBER PRITING IN DRAWTILE wwww ==== oh i forgot to add thiswwww
[16.git] / src / vrstest.c
index 18353afbc468a5cb03706cb89cb1c2f5334c17bc..1037b7c92c43b1be25891adc9e3f8cf00cd0b625 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
@@ -23,7 +23,7 @@
 #include "src/lib/16_head.h"\r
 #include "src/lib/16_tail.h"\r
 #include "src/lib/16_vl.h"\r
-#include "src/lib/16_sprit.h"\r
+#include "src/lib/16_spri.h"\r
 #include "src/lib/16_pm.h"\r
 #include "src/lib/16_ca.h"\r
 #include "src/lib/16_mm.h"\r
@@ -44,20 +44,19 @@ void main()
        //boolean baka;\r
        entity_t enti;\r
        //vrl1_vgax_offset_t * off, *off1;\r
-       struct vrs_container vrs;\r
-       vrl1_vgax_offset_t **vrl_line_offsets;\r
+/*     struct vrs_container vrs; vrl1_vgax_offset_t **vrl_line_offsets;\r
        uint32_t far *vrl_headers_offsets;\r
        uint16_t far *vrl_id_iter;\r
        uint32_t vrl_size;\r
        int num_of_vrl;\r
        struct vrl1_vgax_header far *curr_vrl;\r
        int size=0;\r
-       dbg_nointest=0;\r
+*/\r
 \r
+       dbg_nointest=0;\r
        Startup16(&gvar);\r
 \r
-       // What should be done by read_vrs:\r
-       CA_LoadFile("data/spri/chikyuu.vrs", &bigbuffer, &gvar);\r
+/*     CA_LoadFile("data/spri/chikyuu.vrs", &bigbuffer, &gvar);\r
 \r
        // Insert sanity cheks later\r
        vrs.buffer = bigbuffer;\r
@@ -93,7 +92,8 @@ void main()
 \r
 \r
        enti.spri->spritesheet = &vrs;\r
-       enti.spri->sprite_vrl_cont = malloc(sizeof(struct vrl_container));\r
+       enti.spri->sprite_vrl_cont = malloc(sizeof(struct vrl_container));*/\r
+       VRS_LoadVRS("data/spri/chikyuu.vrs", &enti, &gvar);\r
        i = set_anim_by_id((enti.spri), 31);\r
        if (i == -1)\r
        {\r
@@ -120,7 +120,7 @@ void main()
        t2 = (*clockw-start)/18.2;\r
 \r
        /*modexLoadPalFile("data/spri/chikyuu.pal", &pal);\r
-       modexPalUpdate1(pal);*/\r
+       modexPalUpdate(pal);*/\r
        //modexClearRegion(&gvar.video.page[0], 0, 0, gvar.video.page[0].width, gvar.video.page[0].height, 2);\r
        VL_LoadPalFile("data/spri/chikyuu.pal", &gvar.video.palette);\r
        for (i = 0; i < 10; i++){\r
@@ -155,7 +155,7 @@ void main()
        MM_Report_(&gvar);\r
        Shutdown16(&gvar);\r
        free(enti.spri->sprite_vrl_cont);\r
-       free(vrl_line_offsets);\r
+       free(enti.spri->spritesheet->vrl_line_offsets);\r
        MM_FreePtr(&bigbuffer, &gvar);\r
        //MM_FreePtr(&((void __based(sega)*)enti.spri->spritesheet->buffer), &mm);\r
        //printf("CPU to VGA: %f\n", t1);\r
@@ -167,7 +167,7 @@ void main()
        printf("t2: %f\n", t2);\r
 //0000 printf("gvar.video.page[0].width: %u\n", gvar.video.page[0].width);\r
 //0000 printf("gvar.video.page[0].height: %u\n", gvar.video.page[0].height);\r
-       printf("Num %d", num_of_vrl);\r
+//     printf("Num %d", num_of_vrl);\r
 //     if(baka) printf("\nyay!\n");\r
 //     else printf("\npoo!\n");\r
 }\r