/* Header file for ACK-3D Map Editor */ #define CURRENT_SQUAREX 161 #define CURRENT_SQUAREY 4 #define PASS_X 243 #define PASS_Y 2 typedef struct { int x; int y; int x1; int y1; } RECT; typedef struct { int BoxX; int BoxY; char *FileName; char DoBeep; int NumButtons; RECT ButtonCoords[4]; } BOXES; #define BOX_ALREADY_1_OBJECT 0 #define BOX_NEW_WARNING 1 #define BOX_MODIFIED_WARNING 2 #define BOX_SAVED 3 #define BOX_ALREADY_START_CODE 4 #define BOX_MAX_SPECIAL_CODE 5 /* Prototypes */ void SetVmode(int); void SetPalette(unsigned char *); char *AddExtent(char *,char *); int mouse_installed(void); void mouse_show_cursor(void); void mouse_hide_cursor(void); void mouse_read_cursor(int *,int *,int *); void mouse_released(void); unsigned int inkey(void);