X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Flib%2Ftypdefst.h;h=7dbe38a1aa26426f561699dfbc43d5b46ca67ee0;hb=26ce854d2ae9675acd7c91f30f281759d78ebfef;hp=bd6dfd6fa0b556995422e56838aef850ffac91f8;hpb=12c63404238dfe6077110f211921a7e6b5031515;p=16.git diff --git a/src/lib/typdefst.h b/src/lib/typdefst.h index bd6dfd6f..7dbe38a1 100755 --- a/src/lib/typdefst.h +++ b/src/lib/typdefst.h @@ -72,17 +72,19 @@ typedef struct { word dy; /* row we are viewing on the virtual screen */ word sw; /* screen width */ word sh; /* screen heigth */ - word tilesw; /* screen width in tiles */ - word tilesh; /* screen height in tiles */ + word tw; /* screen width in tiles */ + word th; /* screen height in tiles */ word width; /* virtual width of the page */ word height; /* virtual height of the page */ - word tw; - word th; + word tilesw; /* virtual screen width in tiles */ + word tilesh; /* virtual screen height in tiles */ sword tilemidposscreenx; /* middle tile position */ sword tilemidposscreeny; /* middle tile position */ sword tileplayerposscreenx; /* player position on screen */ sword tileplayerposscreeny; /* player position on screen */ - sdiword pagesize; /* page size */ + word stridew; /*width/4*/ + word pagesize; /* page size */ + word pi; /* incremention page by this much to preserve location */ } page_t; typedef struct @@ -104,17 +106,19 @@ typedef struct typedef struct { - word pagenum; + word pn; } pan_t; typedef struct { char old_mode; //old video mode before game! page_t page[MAXPAGE]; //pointer to root page[0] - sdiword vmem_remain; //remaining video memory + word vmem_remain; //remaining video memory byte num_of_pages; //number of actual pages - boolean p; //render page number + boolean __near p; //render page number + boolean __near r; //page flip if true word pr[MAXPAGE][4]; //render sections of pages + word startclk; float clk, tickclk; //timer } video_t; typedef struct