]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/typdefst.h
added some notes ^^
[16.git] / src / lib / typdefst.h
index 2e1cd4883a74617ae1afbde2a0e3a37d0e9e52d8..8ee28a5ce6a64b981aa6a18a024219f836cc0b03 100755 (executable)
@@ -1,5 +1,5 @@
 /* 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
@@ -48,7 +48,7 @@ typedef struct {
 } 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
@@ -80,6 +80,7 @@ typedef struct {
        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
@@ -101,8 +102,11 @@ typedef struct
 \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