WA_VERBOSE

Some old wall display debugging code which gets enabled when
WA_VERBOSE is defined was missing the three terrain types (tree, iron
bars, grave) added way back in 3.3.0.  It's extermely unlikely that
anyone other than Dean might actually ever be impacted by this....

     This compiles with WA_VERBOSE enabled but is otherwise untested.
I haven't bothered with a fixes entry.
This commit is contained in:
nethack.rankin
2011-12-01 03:55:14 +00:00
parent e055b2820e
commit bf7c2872b1
2 changed files with 11 additions and 8 deletions

View File

@@ -29,7 +29,10 @@
* +- -+- -+ |
*/
/* Level location types */
/* Level location types. [Some debugging code in src/display.c
defines array type_names[] which contains an entry for each of
these, so needs to be kept in sync if any new types are added
or existing ones renumbered.] */
#define STONE 0
#define VWALL 1
#define HWALL 2

View File

@@ -1602,12 +1602,12 @@ static const char *type_names[MAX_TYPE] = {
"STONE", "VWALL", "HWALL", "TLCORNER",
"TRCORNER", "BLCORNER", "BRCORNER", "CROSSWALL",
"TUWALL", "TDWALL", "TLWALL", "TRWALL",
"DBWALL", "SDOOR", "SCORR", "POOL",
"MOAT", "WATER", "DRAWBRIDGE_UP","LAVAPOOL",
"DOOR", "CORR", "ROOM", "STAIRS",
"LADDER", "FOUNTAIN", "THRONE", "SINK",
"ALTAR", "ICE", "DRAWBRIDGE_DOWN","AIR",
"CLOUD"
"DBWALL", "TREE", "SDOOR", "SCORR",
"POOL", "MOAT", "WATER", "DRAWBRIDGE_UP",
"LAVAPOOL", "IRON_BARS", "DOOR", "CORR",
"ROOM", "STAIRS", "LADDER", "FOUNTAIN",
"THRONE", "SINK", "GRAVE", "ALTAR",
"ICE", "DRAWBRIDGE_DOWN", "AIR", "CLOUD"
};
@@ -1615,7 +1615,7 @@ static const char *
type_to_name(type)
int type;
{
return (type < 0 || type > MAX_TYPE) ? "unknown" : type_names[type];
return (type < 0 || type >= MAX_TYPE) ? "unknown" : type_names[type];
}
static void