|
|
|
|
@ -2,6 +2,9 @@
|
|
|
|
|
|
|
|
|
|
WORD level_frame_types[MAXTILES]; |
|
|
|
|
int themeCount; |
|
|
|
|
/**
|
|
|
|
|
* List of transparent dPieces |
|
|
|
|
*/ |
|
|
|
|
BOOLEAN nTransTable[2049]; |
|
|
|
|
//int dword_52D204;
|
|
|
|
|
int dMonster[MAXDUNX][MAXDUNY]; |
|
|
|
|
@ -23,6 +26,9 @@ int tile_defs[MAXTILES];
|
|
|
|
|
BYTE *pMegaTiles; |
|
|
|
|
BYTE *pLevelPieces; |
|
|
|
|
int gnDifficulty; |
|
|
|
|
/**
|
|
|
|
|
* List of transparancy masks to use for dPieces |
|
|
|
|
*/ |
|
|
|
|
char block_lvid[2049]; |
|
|
|
|
//char byte_5B78EB;
|
|
|
|
|
char dTransVal[MAXDUNX][MAXDUNY]; |
|
|
|
|
@ -30,6 +36,9 @@ BOOLEAN nTrapTable[2049];
|
|
|
|
|
BYTE leveltype; |
|
|
|
|
BYTE currlevel; |
|
|
|
|
BOOLEAN TransList[256]; |
|
|
|
|
/**
|
|
|
|
|
* List of path blocking dPieces |
|
|
|
|
*/ |
|
|
|
|
BOOLEAN nSolidTable[2049]; |
|
|
|
|
int level_frame_count[MAXTILES]; |
|
|
|
|
ScrollStruct ScrollInfo; |
|
|
|
|
@ -42,12 +51,18 @@ int dword_5C2FFC;
|
|
|
|
|
int scr_pix_width; |
|
|
|
|
int scr_pix_height; |
|
|
|
|
char dArch[MAXDUNX][MAXDUNY]; |
|
|
|
|
/**
|
|
|
|
|
* List of light blocking dPieces |
|
|
|
|
*/ |
|
|
|
|
BOOLEAN nBlockTable[2049]; |
|
|
|
|
BYTE *pSpecialCels; |
|
|
|
|
char dFlags[MAXDUNX][MAXDUNY]; |
|
|
|
|
char dItem[MAXDUNX][MAXDUNY]; |
|
|
|
|
BYTE setlvlnum; |
|
|
|
|
int level_frame_sizes[MAXTILES]; |
|
|
|
|
/**
|
|
|
|
|
* List of missile blocking dPieces |
|
|
|
|
*/ |
|
|
|
|
BOOLEAN nMissileTable[2049]; |
|
|
|
|
BYTE *pSetPiece; |
|
|
|
|
char setlvltype; |
|
|
|
|
|