X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2F16_ca.h;h=a193a645775f5539a9f0b3e0d3a3984b2154d423;hb=43e4f16377fe2d0ed99feaa15d6992df6fa34c7c;hp=d0984fd6bb43f31c464132d089b4dc072633ec7a;hpb=f1605e99959acfb32b36ae875601fc14dd670742;p=16.git diff --git a/src/lib/16_ca.h b/src/lib/16_ca.h index d0984fd6..a193a645 100755 --- a/src/lib/16_ca.h +++ b/src/lib/16_ca.h @@ -87,6 +87,7 @@ boolean CA_FarRead (int handle, byte huge *dest, dword length, mminfo_t *mm); boolean CA_FarWrite (int handle, byte huge *source, dword length, mminfo_t *mm); 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); @@ -102,12 +103,13 @@ void CA_Shutdown (global_game_variables_t *gvar); /*void CA_UpLevel (void); void CA_DownLevel (void); -void CA_SetAllPurge (void); +void CA_SetGrPurge (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);