#define UNUSED(x) (x = x) // for pesky compiler / lint warnings
-#define MINIMUM_MEMORY 0x550000
-#define MINIMUM_MEMORY_LEVELPAK (MINIMUM_MEMORY + 0x100000)
+// LordHavoc: default heap size (unless -heapsize (win32 only) or -mem is used), in megabytes
+#define DEFAULTMEM 24
+//#define MINIMUM_MEMORY 0x550000
+//#define MINIMUM_MEMORY_LEVELPAK (MINIMUM_MEMORY + 0x100000)
#define MAX_NUM_ARGVS 50
extern qboolean host_initialized; // true if into command execution
extern double host_frametime;
-extern byte *host_basepal;
extern int host_framecount; // incremented every frame, never reset
extern double realtime; // not bounded in any way, changed at
// start of every frame, never reset
void Host_ClearMemory (void);
void Host_ServerFrame (void);
void Host_InitCommands (void);
-void Host_Init (quakeparms_t *parms);
+void Host_Init ();
void Host_Shutdown(void);
void Host_Error (char *error, ...);
void Host_EndGame (char *message, ...);
void Chase_Reset (void);
void Chase_Update (void);
-void fractalnoise(unsigned char *noise, int size);
+void fractalnoise(unsigned char *noise, int size, int startgrid);
+#include "palette.h"
#include "image.h"