]> 4ch.mooo.com Git - 16.git/blobdiff - src/vrstest.c
proper sprite loading added wwwwwww
[16.git] / src / vrstest.c
index 18353afbc468a5cb03706cb89cb1c2f5334c17bc..d879f65918cb2f92024f6bdaec48e2b4c0f9b753 100755 (executable)
@@ -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
@@ -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