extend wizard-mode '#stats' command
Extend #stats beyond just monsters and objects. Have it display memory usage for traps, engravings, light sources, timers, pending shop wall/floor repair, regions, bones tracking, named object types, and dungeon overview. No doubt there are other memory consumers that I've overlooked.
This commit is contained in:
@@ -594,6 +594,7 @@ E void NDECL(recalc_mapseen);
|
||||
E void FDECL(mapseen_temple, (struct monst *));
|
||||
E void FDECL(room_discovered, (int));
|
||||
E void FDECL(recbranch_mapseen, (d_level *, d_level *));
|
||||
E void FDECL(overview_stats, (winid, const char *, long *, long *));
|
||||
E void FDECL(remdun_mapseen, (int));
|
||||
|
||||
/* ### eat.c ### */
|
||||
@@ -680,6 +681,7 @@ E int NDECL(doengrave);
|
||||
E void NDECL(sanitize_engravings);
|
||||
E void FDECL(save_engravings, (int, int));
|
||||
E void FDECL(rest_engravings, (int));
|
||||
E void FDECL(engr_stats, (const char *, char *, long *, long *));
|
||||
E void FDECL(del_engr, (struct engr *));
|
||||
E void FDECL(rloc_engr, (struct engr *));
|
||||
E void FDECL(make_grave, (int, int, const char *));
|
||||
@@ -984,6 +986,7 @@ E void FDECL(do_light_sources, (char **));
|
||||
E struct monst *FDECL(find_mid, (unsigned, unsigned));
|
||||
E void FDECL(save_light_sources, (int, int, int));
|
||||
E void FDECL(restore_light_sources, (int));
|
||||
E void FDECL(light_stats, (const char *, char *, long *, long *));
|
||||
E void FDECL(relink_light_sources, (BOOLEAN_P));
|
||||
E void NDECL(light_sources_sanity_check);
|
||||
E void FDECL(obj_move_light_source, (struct obj *, struct obj *));
|
||||
@@ -1963,6 +1966,7 @@ E NhRegion *FDECL(visible_region_at, (XCHAR_P, XCHAR_P));
|
||||
E void FDECL(show_region, (NhRegion *, XCHAR_P, XCHAR_P));
|
||||
E void FDECL(save_regions, (int, int));
|
||||
E void FDECL(rest_regions, (int, BOOLEAN_P));
|
||||
E void FDECL(region_stats, (const char *, char *, long *, long *));
|
||||
E NhRegion *FDECL(create_gas_cloud, (XCHAR_P, XCHAR_P, int, int));
|
||||
E boolean NDECL(region_danger);
|
||||
E void NDECL(region_safety);
|
||||
@@ -2307,6 +2311,7 @@ E long FDECL(spot_time_left, (XCHAR_P, XCHAR_P, SHORT_P));
|
||||
E boolean FDECL(obj_is_local, (struct obj *));
|
||||
E void FDECL(save_timers, (int, int, int));
|
||||
E void FDECL(restore_timers, (int, int, BOOLEAN_P, long));
|
||||
E void FDECL(timer_stats, (const char *, char *, long *, long *));
|
||||
E void FDECL(relink_timers, (BOOLEAN_P));
|
||||
E int NDECL(wiz_timeout_queue);
|
||||
E void NDECL(timer_sanity_check);
|
||||
|
||||
Reference in New Issue
Block a user