update --dumpenums

Include the glyph_offsets from display.h
This commit is contained in:
nhmall
2026-05-24 22:24:50 -04:00
parent 7a38d29363
commit 0e39c11be9
+58 -2
View File
@@ -709,6 +709,7 @@ dump_enums(void)
monsters_enum,
objects_enum,
objects_misc_enum,
glyph_offsets_enum,
defsym_cmap_enum,
defsym_mon_syms_enum,
defsym_mon_defchars_enum,
@@ -720,6 +721,59 @@ dump_enums(void)
NUM_ENUM_DUMPS
};
#define dump_go(go) { GLYPH_##go, #go }
static const struct enum_dump glyph_offsets_dump[] = {
dump_go(MON_OFF),
dump_go(MON_MALE_OFF),
dump_go(MON_FEM_OFF),
dump_go(PET_OFF),
dump_go(PET_MALE_OFF),
dump_go(PET_FEM_OFF),
dump_go(INVIS_OFF),
dump_go(DETECT_OFF),
dump_go(DETECT_MALE_OFF),
dump_go(DETECT_FEM_OFF),
dump_go(BODY_OFF),
dump_go(RIDDEN_OFF),
dump_go(RIDDEN_MALE_OFF),
dump_go(RIDDEN_FEM_OFF),
dump_go(OBJ_OFF),
dump_go(CMAP_OFF),
dump_go(CMAP_STONE_OFF),
dump_go(CMAP_MAIN_OFF),
dump_go(CMAP_MINES_OFF),
dump_go(CMAP_GEH_OFF),
dump_go(CMAP_KNOX_OFF),
dump_go(CMAP_SOKO_OFF),
dump_go(CMAP_A_OFF),
dump_go(ALTAR_OFF),
dump_go(CMAP_B_OFF),
dump_go(ZAP_OFF),
dump_go(CMAP_C_OFF),
dump_go(SWALLOW_OFF),
dump_go(EXPLODE_OFF),
dump_go(EXPLODE_DARK_OFF),
dump_go(EXPLODE_NOXIOUS_OFF),
dump_go(EXPLODE_MUDDY_OFF),
dump_go(EXPLODE_WET_OFF),
dump_go(EXPLODE_MAGICAL_OFF),
dump_go(EXPLODE_FIERY_OFF),
dump_go(EXPLODE_FROSTY_OFF),
dump_go(WARNING_OFF),
dump_go(STATUE_OFF),
dump_go(STATUE_MALE_OFF),
dump_go(STATUE_FEM_OFF),
dump_go(PILETOP_OFF),
dump_go(OBJ_PILETOP_OFF),
dump_go(BODY_PILETOP_OFF),
dump_go(STATUE_MALE_PILETOP_OFF),
dump_go(STATUE_FEM_PILETOP_OFF),
dump_go(UNEXPLORED_OFF),
dump_go(NOTHING_OFF),
{ MAX_GLYPH, "MAX_GLYPH" }
};
#undef dump_go
#define dump_om(om) { om, #om }
static const struct enum_dump omdump[] = {
dump_om(LAST_GENERIC),
@@ -736,12 +790,13 @@ dump_enums(void)
dump_om(LAST_GLASS_GEM),
dump_om(NUM_REAL_GEMS),
dump_om(NUM_GLASS_GEMS),
dump_om(MAX_GLYPH),
dump_om(MAXEXPCHARS),
dump_om(WARNCOUNT),
};
#undef dump_om
static const struct enum_dump *const ed[NUM_ENUM_DUMPS] = {
monsdump, objdump, omdump,
monsdump, objdump, omdump, glyph_offsets_dump,
defsym_cmap_dump, defsym_mon_syms_dump,
defsym_mon_defchars_dump,
objclass_defchars_dump,
@@ -761,6 +816,7 @@ dump_enums(void)
{ "monnums", "PM_", UNPREFIXED_COUNT, 0, SIZE(monsdump) },
{ "objects_nums", "", 1, 0, SIZE(objdump) },
{ "misc_object_nums", "", 1, 0, SIZE(omdump) },
{ "glyph_offsets", "GLYPH_", 1, 0, SIZE(glyph_offsets_dump) },
{ "cmap_symbols", "", 1, 0, SIZE(defsym_cmap_dump) },
{ "mon_syms", "", 1, 0, SIZE(defsym_mon_syms_dump) },
{ "mon_defchars", "", 1, 1, SIZE(defsym_mon_defchars_dump) },