From 21b62274b91029ee7eaec6bc6ef9e77de95e932e Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Sat, 29 Feb 2020 18:31:49 +0100 Subject: [PATCH] Document .SOL value tables --- Source/gendung.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Source/gendung.cpp b/Source/gendung.cpp index e9c0cde3e..9061e1f9f 100644 --- a/Source/gendung.cpp +++ b/Source/gendung.cpp @@ -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;