/* 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
#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
//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
\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
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
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
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