Angband
|
#include <cave.h>
Data Fields | |
char * | name |
s32b | turn |
int | depth |
byte | feeling |
u32b | obj_rating |
u32b | mon_rating |
bool | good_item |
int | height |
int | width |
u16b | feeling_squares |
int * | feat_count |
struct square ** | squares |
struct heatmap | noise |
struct heatmap | scent |
struct loc | decoy |
struct object ** | objects |
u16b | obj_max |
struct monster * | monsters |
u16b | mon_max |
u16b | mon_cnt |
int | mon_current |
int | num_repro |
struct monster_group ** | monster_groups |
struct connector * | join |
struct loc decoy |
Referenced by rd_traps_aux(), square_add_glyph(), and square_destroy_decoy().
int depth |
Referenced by arena_gen(), build_circular(), build_crossed(), build_greater_vault(), build_large(), build_moria(), build_nest(), build_overlap(), build_pit(), build_room_of_chambers(), build_room_template(), build_simple(), build_vault(), build_vault_type(), calc_mon_feeling(), calc_obj_feeling(), cave_generate(), cave_store(), cavern_chunk(), cavern_gen(), chunk_find_adjacent(), classic_gen(), do_cmd_disarm_aux(), gauntlet_gen(), get_chamber_monsters(), get_panel_skills(), hard_centre_gen(), labyrinth_chunk(), labyrinth_gen(), lair_gen(), make_object(), modified_chunk(), modified_gen(), moria_chunk(), moria_gen(), pick_trap(), place_new_monster_one(), place_object(), place_stairs(), rd_chunks(), rd_dungeon(), room_build(), spell_value_base_dungeon_level(), square_add_trap(), town_gen(), try_door(), vault_chunk(), and wr_chunks().
int* feat_count |
Referenced by cave_free(), cave_new(), cavern_chunk(), chunk_copy(), modified_chunk(), moria_chunk(), rd_chunks(), square_set_feat(), and wr_chunks().
byte feeling |
Referenced by cave_generate(), display_feeling(), prt_level_feeling(), rd_chunks(), rd_dungeon_aux(), wr_chunks(), and wr_dungeon_aux().
u16b feeling_squares |
Referenced by display_feeling(), place_feeling(), prt_level_feeling(), rd_chunks(), rd_dungeon_aux(), update_one(), wr_chunks(), and wr_dungeon_aux().
bool good_item |
Referenced by calc_obj_feeling(), chunk_copy(), place_object(), rd_chunks(), and wr_chunks().
int height |
Referenced by alloc_stairs(), arena_gen(), build_circular(), build_color_point(), build_colors(), build_crossed(), build_huge(), build_large(), build_moria(), build_nest(), build_overlap(), build_pit(), build_room_of_chambers(), build_room_template(), build_simple(), build_streamer(), build_vault(), calc_light(), cave_find(), cave_free(), cave_generate(), cave_illuminate(), cave_known(), cave_new(), chunk_copy(), chunk_validate_objects(), chunk_write(), classic_gen(), clear_small_regions(), connect_caverns(), detect_monsters(), display_map(), drop_find_grid(), effect_handler_DETECT_DOORS(), effect_handler_DETECT_GOLD(), effect_handler_DETECT_OBJECTS(), effect_handler_DETECT_STAIRS(), effect_handler_DETECT_TRAPS(), effect_handler_MAP_AREA(), effect_handler_SENSE_OBJECTS(), effect_handler_TELEPORT(), ensure_connectedness(), fill_terrain_info(), find_artifact(), find_start(), gauntlet_gen(), hard_centre_gen(), init_cavern(), join_region(), join_regions(), lair_gen(), make_noise(), map_info(), mark_wasseen(), modified_chunk(), modified_gen(), modify_panel(), moria_chunk(), moria_gen(), mutate_cavern(), object_flavor_aware(), panel_should_modify(), pick_and_place_distant_monster(), place_feeling(), process_world(), rd_chunks(), rd_dungeon(), rd_dungeon_aux(), room_build(), run_test(), sanitize_player_loc(), square_in_bounds(), square_in_bounds_fully(), target_set_interactive(), town_gen(), town_gen_layout(), update_minimap_subwindow(), update_mon(), update_scent(), update_view(), wiz_dark(), wiz_light(), wr_chunks(), wr_dungeon_aux(), wr_objects_aux(), and wr_traps_aux().
Referenced by cave_free(), cave_generate(), get_join_info(), get_min_level_size(), rd_dungeon_aux(), and wr_dungeon_aux().
u16b mon_cnt |
Referenced by arena_gen(), cave_monster_count(), delete_monster_idx(), mon_pop(), place_monster(), and wipe_mon_list().
int mon_current |
u16b mon_max |
Referenced by arena_gen(), cave_monster_max(), cave_new(), compact_monsters(), map_info(), mon_pop(), place_monster(), spread_monsters(), and wipe_mon_list().
u32b mon_rating |
Referenced by build_nest(), build_pit(), build_room_of_chambers(), build_vault_type(), calc_mon_feeling(), chunk_copy(), place_new_monster_one(), rd_chunks(), and wr_chunks().
struct monster_group** monster_groups |
Referenced by cave_free(), cave_new(), chunk_copy(), group_monster_tracking(), monster_group_assign(), monster_group_by_index(), monster_group_index_new(), monster_group_leader(), monster_group_remove_leader(), monster_group_rouse(), monster_group_split(), monster_group_start(), monster_groups_verify(), monster_primary_group_size(), monster_remove_from_groups(), and wipe_mon_list().
struct monster* monsters |
Referenced by arena_gen(), cave_free(), cave_monster(), cave_new(), monster_group_rouse(), and monster_group_split().
char* name |
Referenced by arena_gen(), cave_free(), cave_store(), rd_chunks(), rd_dungeon_aux(), run_game_loop(), wr_chunks(), and wr_dungeon_aux().
struct heatmap noise |
int num_repro |
Referenced by delete_monster_idx(), monster_turn_multiply(), place_monster(), and wipe_mon_list().
u16b obj_max |
u32b obj_rating |
Referenced by calc_obj_feeling(), chunk_copy(), place_object(), rd_chunks(), and wr_chunks().
struct object** objects |
Referenced by cave_free(), cave_generate(), cave_new(), chunk_copy(), delist_object(), ignore_known_item_ok(), list_object(), object_delete(), object_grab(), object_list_collect(), object_list_entry_line_attribute(), object_list_format_name(), object_list_should_ignore_object(), object_list_standard_compare(), object_lists_check_integrity(), object_see(), object_sense(), prepare_next_level(), rd_monster(), rd_monsters(), rd_objects_aux(), recharge_objects(), scan_distant_floor(), square_know_pile(), target_recall_loop_object(), update_player_object_knowledge(), and wr_objects_aux().
struct heatmap scent |
struct square** squares |
Referenced by calc_light(), cave_free(), cave_known(), cave_new(), chunk_copy(), floor_carry(), monster_swap(), object_see(), object_sense(), rd_dungeon_aux(), rd_objects_aux(), square_excise_object(), square_set_feat(), square_set_known_feat(), square_set_mon(), square_set_obj(), and square_set_trap().
s32b turn |
Referenced by cave_generate(), cave_new(), cave_store(), rd_chunks(), rd_dungeon_aux(), restore_monsters(), wr_chunks(), and wr_dungeon_aux().
int width |
Referenced by alloc_stairs(), arena_gen(), build_circular(), build_color_point(), build_colors(), build_crossed(), build_huge(), build_large(), build_moria(), build_nest(), build_overlap(), build_pit(), build_room_of_chambers(), build_room_template(), build_simple(), build_streamer(), build_vault(), calc_light(), cave_find(), cave_free(), cave_generate(), cave_illuminate(), cave_known(), cave_new(), chunk_copy(), chunk_validate_objects(), chunk_write(), classic_gen(), clear_small_regions(), connect_caverns(), detect_monsters(), display_map(), drop_find_grid(), effect_handler_DETECT_DOORS(), effect_handler_DETECT_GOLD(), effect_handler_DETECT_OBJECTS(), effect_handler_DETECT_STAIRS(), effect_handler_DETECT_TRAPS(), effect_handler_MAP_AREA(), effect_handler_SENSE_OBJECTS(), effect_handler_TELEPORT(), ensure_connectedness(), fill_terrain_info(), find_artifact(), find_start(), gauntlet_gen(), hard_centre_gen(), ignore_point(), init_cavern(), join_region(), join_regions(), lair_gen(), make_noise(), map_info(), mark_wasseen(), modified_chunk(), modified_gen(), modify_panel(), moria_chunk(), moria_gen(), mutate_cavern(), object_flavor_aware(), panel_should_modify(), pick_and_place_distant_monster(), place_feeling(), process_world(), rd_chunks(), rd_dungeon(), rd_dungeon_aux(), room_build(), run_test(), sanitize_player_loc(), square_in_bounds(), square_in_bounds_fully(), target_set_interactive(), town_gen(), town_gen_layout(), update_minimap_subwindow(), update_mon(), update_scent(), update_view(), wiz_dark(), wiz_light(), wr_chunks(), wr_dungeon_aux(), wr_objects_aux(), and wr_traps_aux().