X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_ca.h;h=77809387576c8437e4e1978adf7b33614dbc011c;hb=d89b4d35446e64b0b8fd7c8fdcff32bcd0845e32;hp=49a3e91e2d7b8711bb8caa5946dcb29807673ca3;hpb=17998320acbe20dc2bbca909922109fc65e82e9f;p=16.git diff --git a/src/lib/16_ca.h b/src/lib/16_ca.h index 49a3e91e..77809387 100644 --- a/src/lib/16_ca.h +++ b/src/lib/16_ca.h @@ -18,13 +18,10 @@ // ID_CA.H #ifndef __16_CA__ -#define __16_CA__ - -#include -#include - -#ifndef __16_MM__ -#include "src/lib/16_head.h" +#define __16_CA__ + +#ifndef __16_MM__ +#include "src/lib/16_head.h" #include "src/lib/16_mm.h" #endif @@ -39,7 +36,8 @@ //#define AUDIOHEADERLINKED //#define NUMMAPS 39 -//#define MAPPLANES 3 +//#define MAPPLANES 3 +#define PROFILE //=========================================================================== @@ -64,9 +62,9 @@ extern void _seg *grsegs[NUMCHUNKS]; extern byte far grneeded[NUMCHUNKS]; extern byte ca_levelbit,ca_levelnum; -extern char *titleptr[8]; +extern char *titleptr[8];*/ -extern int profilehandle,debughandle;*/ +extern int profilehandle,debughandle; // // hooks for custom cache dialogs @@ -82,13 +80,14 @@ extern void (*finishcachebox) (void); //void CAL_ShiftSprite (unsigned segment,unsigned source,unsigned dest,unsigned width, unsigned height, unsigned pixshift, boolean domask); //=========================================================================== - + void CA_OpenDebug (void); -void CA_CloseDebug (void); -boolean CA_FarRead (int handle, byte far *dest, dword length); -boolean CA_FarWrite (int handle, byte far *source, dword length); -boolean CA_ReadFile (char *filename, memptr *ptr); -boolean CA_LoadFile (char *filename, memptr *ptr); +void CA_CloseDebug (void); +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_LoadFile (char *filename, memptr *ptr, mminfo_t *mm, mminfotype *mmi); //long CA_RLEWCompress (unsigned huge *source, long length, unsigned huge *dest,unsigned rlewtag);