#include <rm.h>
Data Fields | |
struct rm | locations [COLNO][ROWNO] |
struct obj * | objects [COLNO][ROWNO] |
struct monst * | monsters [COLNO][ROWNO] |
struct obj * | objlist |
struct obj * | buriedobjlist |
struct monst * | monlist |
struct damage * | damagelist |
struct levelflags | flags |
struct mon_gen_override * | mon_gen |
struct lvl_sounds * | sounds |
struct obj* dlevel_t::buriedobjlist |
Referenced by add_to_buried(), clear_level_structures(), del_sokoprize(), display_binventory(), find_oid(), flip_level(), freedynamicdata(), getbones(), getlev(), kill_genocided_monsters(), obj_extract_self(), obj_ice_effects(), object_detect(), savebones(), savelev(), setpaid(), and unearth_objs().
struct damage* dlevel_t::damagelist |
Referenced by add_damage(), clear_level_structures(), pay_for_damage(), remove_damage(), restdamage(), and savedamage().
struct levelflags dlevel_t::flags |
Referenced by back_to_glyph(), bad_location(), bound_digging(), Can_dig_down(), check_special_room(), clear_level_structures(), costly_spot(), count_features(), create_altar(), dig(), dig_typ(), dipfountain(), do_mapping(), do_storms(), do_vicinity_map(), dochug(), dosit(), dosounds(), drown(), dryup(), fill_room(), fill_zoo(), find_defensive(), fixup_special(), getlev(), home_shk(), join(), m_move(), magic_map_background(), make_niches(), makelevel(), makemaz(), makeniche(), maketrap(), map_background(), map_invisible(), map_object(), map_trap(), mdig_tunnel(), mfndpos(), mineralize(), mkfount(), mkgarden(), mklev(), mkmap(), mkswamp(), mktemple(), mktrap(), mkundead(), readobjnam(), rnd_defensive_item(), rndtrap(), savelev(), seffects(), set_mimic_sym(), shkgone(), show_map_spot(), sp_level_coder(), spo_level_flags(), still_chewing(), stock_room(), tele(), tele_restrict(), u_teleport_mon(), unmap_object(), use_defensive(), and zap_dig().
struct rm dlevel_t::locations[COLNO][ROWNO] |
struct mon_gen_override* dlevel_t::mon_gen |
Referenced by clear_level_structures(), getlev(), rndmonst(), savelev(), and spo_mon_generation().
struct monst* dlevel_t::monlist |
Referenced by clear_level_structures(), and getlev().
struct monst* dlevel_t::monsters[COLNO][ROWNO] |
Referenced by add_region(), clear_level_structures(), find_defensive(), find_misc(), flip_level(), getlev(), and remove_monster().
struct obj* dlevel_t::objects[COLNO][ROWNO] |
Referenced by attack_checks(), bc_order(), bhitpile(), blocked_boulder(), burn_floor_paper(), bury_objs(), check_here(), check_map_spot(), chest_trap(), clear_level_structures(), click_to_cmd(), container_at(), cursed_object_at(), delallobj(), digactualhole(), do_break_wand(), do_flood(), does_block(), doforce(), dog_invent(), dog_move(), doloot(), dosacrifice(), dosit(), feel_location(), find_lev_obj(), flip_level(), floorfood(), g_at(), gush(), hitmu(), impact_drop(), kick_object(), look_here(), mapglyph(), mattacku(), maybe_tutorial(), mbhit(), meatmetal(), meatobj(), movebubbles(), moverock(), mpickstuff(), obj_here(), obj_ice_effects(), object_detect(), openone(), pick_lock(), pickup(), place_object(), readobjnam(), remove_object(), repair_damage(), replace_object(), revive_nasty(), scatter(), set_mimic_sym(), ship_object(), shk_has_leather_jackets(), shkgone(), shop_object(), sobj_at(), sokoban_detect(), stackobj(), untrap(), use_grapple(), use_whip(), and water_prayer().
struct obj* dlevel_t::objlist |
Referenced by clear_level_structures().
struct lvl_sounds* dlevel_t::sounds |
Referenced by clear_level_structures(), dosounds(), getlev(), savelev(), and spo_level_sounds().