void VRS_OpenVRS(char *filename, entity_t *enti, boolean rlsw, global_game_variables_t *gvar)\r
{\r
//memptr big buffer;\r
- static struct vrs_container vrs; //vrs spritesheet\r
+ static struct vrs_container vrs;\r
vrl1_vgax_offset_t **vrl_line_offsets;\r
uint16_t far *vrl_id_iter;\r
uint32_t far *vrl_headers_offsets;\r
\r
// Allocate memory for vrl line offsets table\r
vrl_line_offsets = malloc(sizeof(vrl1_vgax_offset_t *)*num_of_vrl);\r
-//++++ MM_GetPtr((memptr)(vrl_line_offsets), sizeof(vrl1_vgax_offset_t *)*num_of_vrl, gvar);\r
\r
vrl_headers_offsets = (uint32_t far *)(vrs.buffer + vrs.vrs_hdr->offset_table[VRS_HEADER_OFFSET_VRS_LIST]);\r
// Calculate line offsets for each vrl\r
vrl_line_offsets[i] = vrl1_vgax_genlineoffsets(curr_vrl, (byte *)curr_vrl + sizeof(struct vrl1_vgax_header), vrl_size);\r
}\r
vrs.vrl_line_offsets = vrl_line_offsets;\r
- free(vrl_line_offsets);\r
\r
enti->spri.spritesheet = &vrs;\r
enti->spri.sprite_vrl_cont = malloc(sizeof(struct vrl_container));\r
-//++++ MM_GetPtr((memptr)(enti->spri.sprite_vrl_cont), sizeof(struct vrl_container), gvar);\r
}\r
\r
// Seek and return a specified .vrl blob from .vrs blob in far memory\r