X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ftypdefst.h;h=8eff787f4a318dab454bb087864ec21b80a250cc;hb=726f47f73e27e6969af9f726db349883b751dcc2;hp=25a49196084ffd7bd6e92b304dfe47e8c6a9a8cd;hpb=37905954f1035172eab97d8cc398565e9947930e;p=16.git diff --git a/src/lib/typdefst.h b/src/lib/typdefst.h index 25a49196..8eff787f 100755 --- a/src/lib/typdefst.h +++ b/src/lib/typdefst.h @@ -80,7 +80,7 @@ typedef struct { sword tilemidposscreeny; /* middle tile position */ sword tileplayerposscreenx; /* player position on screen */ sword tileplayerposscreeny; /* player position on screen */ - iword pagesize; /* page size */ + sdiword pagesize; /* page size */ } page_t; typedef struct @@ -100,12 +100,16 @@ typedef struct boolean fpscap; //cap the fps var } kurokku_t; +#define MAXPAGE 4 + typedef struct { char old_mode; //old video mode before game! - page_t page[4]; //pointer to root page[0] - dword vmem_remain; //remaining video memory + page_t page[MAXPAGE]; //pointer to root page[0] + sdiword vmem_remain; //remaining video memory byte num_of_pages; //number of actual pages + boolean p; //render page number + word pr[MAXPAGE][4]; //render sections of pages } video_t; typedef struct