X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_vrs.h;h=07e75321f767d7a95795474ee4f1ae6341a2b58d;hb=e6e39c020391044b5841c6bfb6b8240c68f31d6a;hp=49da2f6b8434754d5c7e6ef7a3eb73fbc108c0ff;hpb=fb733fa9f63c8922ed3fcaeb48f11938becf94c8;p=16.git diff --git a/src/lib/16_vrs.h b/src/lib/16_vrs.h index 49da2f6b..07e75321 100755 --- a/src/lib/16_vrs.h +++ b/src/lib/16_vrs.h @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -28,31 +28,31 @@ //#include #include #include "src/lib/16_ca.h" - +/* struct vrs_container{ // Size of a .vrs lob in memory // minus header dword data_size; union{ - byte huge *buffer; - struct vrs_header huge *vrs_hdr; + byte far *buffer; + struct vrs_header far *vrs_hdr; }; // Array of corresponding vrl line offsets vrl1_vgax_offset_t **vrl_line_offsets; }; - +*//* struct vrl_container{ // Size of a .vrl blob in memory // minus header dword data_size; union{ - byte huge *buffer; - struct vrl1_vgax_header huge *vrl_header; + byte far *buffer; + struct vrl1_vgax_header far *vrl_header; }; // Pointer to a corresponding vrl line offsets struct vrl1_vgax_offset_t *line_offsets; }; - +*/ /* Read .vrs file into memory * In: * + char *filename - name of the file to load @@ -61,7 +61,9 @@ struct vrl_container{ * Out: * + int - 0 on succes, 1 on failure */ -int read_vrs(global_game_variables_t *gvar, char *filename, struct vrs_container *vrs_cont); +void VRS_ReadVRS(char *filename, entity_t *enti, global_game_variables_t *gvar); +void VRS_LoadVRS(char *filename, entity_t *enti, global_game_variables_t *gvar); +void VRS_OpenVRS(char *filename, entity_t *enti, boolean rlsw, global_game_variables_t *gvar); /* Seek and return a specified .vrl blob from .vrs blob in memory * In: