11 #include <PROCESS.H>
\r
15 #include <SYS\STAT.H>
\r
19 #include "VERSION.H"
\r
21 //--------------------------------------------------------------------------
\r
23 extern char far signon;
\r
25 #define introscn signon
\r
29 #include "FOREIGN\JAPAN\GFXV_WJ1.H"
\r
31 #include "FOREIGN\JAPAN\GFXV_WJ6.H"
\r
33 #include "AUDIOWL6.H"
\r
34 #include "MAPSWL6.H"
\r
39 #include "GFXV_WL6.H"
\r
40 #include "AUDIOWL6.H"
\r
41 #include "MAPSWL6.H"
\r
46 #include "GFXV_SOD.H"
\r
47 #include "AUDIOSOD.H"
\r
48 #include "MAPSSOD.H"
\r
50 #include "GFXV_SDM.H"
\r
51 #include "AUDIOSDM.H"
\r
52 #include "MAPSSDM.H"
\r
64 // Types.h - Generic types, #defines, etc.
\r
68 typedef enum {false,true} boolean;
\r
69 typedef unsigned char byte;
\r
70 typedef unsigned int word;
\r
71 typedef unsigned long longword;
\r
83 #define nil ((void *)0)
\r
96 void Quit (char *error); // defined in user program
\r
99 // replacing refresh manager with custom routines
\r
102 #define PORTTILESWIDE 20 // all drawing takes place inside a
\r
103 #define PORTTILESHIGH 13 // non displayed port of this size
\r
105 #define UPDATEWIDE PORTTILESWIDE
\r
106 #define UPDATEHIGH PORTTILESHIGH
\r
111 #define UPDATETERMINATE 0x0301
\r
113 extern unsigned mapwidth,mapheight,tics;
\r
114 extern boolean compatability;
\r
116 extern byte *updateptr;
\r
117 extern unsigned uwidthtable[UPDATEHIGH];
\r
118 extern unsigned blockstarts[UPDATEWIDE*UPDATEHIGH];
\r
120 extern byte fontcolor,backcolor;
\r
122 #define SETFONTCOLOR(f,b) fontcolor=f;backcolor=b;
\r