X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ftypdefst.h;h=9a2f332020ccf882ee737644ae68fcc1875b5814;hb=43e4f16377fe2d0ed99feaa15d6992df6fa34c7c;hp=18e5700959f62ebc2041ed089f0b84caea656789;hpb=40fd3f869bd0d1e36b1eb5679da11c914ebf00f3;p=16.git diff --git a/src/lib/typdefst.h b/src/lib/typdefst.h index 18e57009..9a2f3320 100755 --- a/src/lib/typdefst.h +++ b/src/lib/typdefst.h @@ -120,9 +120,13 @@ typedef struct word pn; } pan_t; +//video +#define NUMCHUNKS 3016 //keen + typedef struct { char old_mode; //old video mode before game! + byte grneeded[NUMCHUNKS]; page_t page[MAXPAGE]; //pointer to root page[0] word vmem_remain; //remaining video memory byte num_of_pages; //number of actual pages @@ -177,10 +181,25 @@ typedef struct //========================================================================== +//from 16_ca +//========================================================================== + +typedef struct +{ + byte ca_levelbit,ca_levelnum; + int mapon; + _seg *grsegs[NUMCHUNKS]; + byte far grneeded[NUMCHUNKS]; + //huffnode huffnode; +} ca_t; + +//========================================================================== + //actual global game varables! typedef struct { - video_t video; // video settings variable + video_t video; // video settings variable + ca_t ca; // ca stuff byte *pee; // message for fps handle_t handle; //handles for file logging kurokku_t kurokku; //clock struct