#define AAMAGENTA "\x1b[45;35m"\r
#define AARESET "\x1b[0m"\r
\r
+#define MAXPAGE 4\r
+\r
/*\r
* typedefs of the game variables!\r
*/\r
sword tilemidposscreeny; /* middle tile position */\r
sword tileplayerposscreenx; /* player position on screen */\r
sword tileplayerposscreeny; /* player position on screen */\r
- iword pagesize; /* page size */\r
+ sdiword pagesize; /* page size */\r
} page_t;\r
\r
typedef struct\r
boolean fpscap; //cap the fps var\r
} kurokku_t;\r
\r
+typedef struct\r
+{\r
+ word pn;\r
+} pan_t;\r
+\r
typedef struct\r
{\r
char old_mode; //old video mode before game!\r
- page_t page[4]; //pointer to root page[0]\r
- dword vmem_remain; //remaining video memory\r
+ page_t page[MAXPAGE]; //pointer to root page[0]\r
+ sdiword vmem_remain; //remaining video memory\r
byte num_of_pages; //number of actual pages\r
+ boolean __near p; //render page number\r
+ word pr[MAXPAGE][4]; //render sections of pages\r
} video_t;\r
\r
typedef struct\r