/* Project 16 Source Code~\r
- * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
*\r
* This file is part of Project 16.\r
*\r
} bitmap_t;\r
\r
typedef struct {\r
- byte **data;\r
+ byte huge **data;\r
word ntiles; /* the number of tiles */\r
word twidth; /* width of the tiles */\r
word theight; /* height of the tiles */\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
} page_t;\r
\r
typedef struct\r
\r
typedef struct\r
{\r
- long old_mode; //old video mode before game!\r
- page_t page[4]; //pointer to root page[0]\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
+ byte num_of_pages; //number of actual pages\r
+ boolean p; //render page number\r
} video_t;\r
\r
typedef struct\r