X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_ca.h;h=41649dbfd8a244095e76903347435fb4906f6ca1;hb=9676e77f1f4ed81097fa84609c6cf6611913e9ce;hp=a5c016d27e69a7b3741f716dc76525dd74944a2a;hpb=309a997554bc5d4df02621da8b92996270ed1ac2;p=16.git diff --git a/src/lib/16_ca.h b/src/lib/16_ca.h index a5c016d2..41649dbf 100755 --- a/src/lib/16_ca.h +++ b/src/lib/16_ca.h @@ -37,10 +37,17 @@ //#define NUMMAPS 39 //#define MAPPLANES 3 -#define PROFILE +//++++#define PROFILE//++++ //=========================================================================== +/*typedef struct +{ + unsigned RLEWtag; + long headeroffsets[100]; + byte tileinfo[]; +} mapfiletype;*/ + /*typedef struct { long planestart[3]; @@ -90,9 +97,9 @@ boolean CA_ReadFile (char *filename, memptr *ptr, mminfo_t *mm); boolean CA_WriteFile (char *filename, void far *ptr, long length, mminfo_t *mm); boolean CA_LoadFile (char *filename, memptr *ptr, mminfo_t *mm, mminfotype *mmi); -//long CA_RLEWCompress (unsigned huge *source, long length, unsigned huge *dest,unsigned rlewtag); +long CA_RLEWCompress (unsigned huge *source, long length, unsigned huge *dest,unsigned rlewtag); -//void CA_RLEWexpand (unsigned huge *source, unsigned huge *dest,long length,unsigned rlewtag); +void CA_RLEWexpand (unsigned huge *source, unsigned huge *dest,long length,unsigned rlewtag); void CA_Startup (global_game_variables_t *gvar); void CA_Shutdown (global_game_variables_t *gvar); @@ -104,12 +111,12 @@ void CA_Shutdown (global_game_variables_t *gvar); void CA_DownLevel (void); void CA_SetGrPurge (void); -void CA_SetAllPurge (void); +void CA_SetAllPurge (void);*/ -void CA_ClearMarks (void); -void CA_ClearAllMarks (void); +void CA_ClearMarks (global_game_variables_t *gvar); +void CA_ClearAllMarks (global_game_variables_t *gvar); -#define CA_MarkGrChunk(chunk) grneeded[chunk]|=ca_levelbit +/*#define CA_MarkGrChunk(chunk) grneeded[chunk]|=ca_levelbit void CA_CacheGrChunk (int chunk); void CA_CacheMap (int mapnum);