#include "enum.h"#include <memory>

Go to the source code of this file.
| typedef FixedArray<bool, GXM, GYM> map_mask_boolean |
| dungeon_feature_type altar_for_god | ( | god_type | god | ) |
| bool cell_is_solid | ( | const coord_def & | c | ) |

| bool cell_is_solid | ( | int | x, | |
| int | y | |||
| ) |

| int count_neighbours_with_func | ( | const coord_def & | c, | |
| bool(*)(dungeon_feature_type) | checker | |||
| ) |
| void dgn_move_entities_at | ( | coord_def | src, | |
| coord_def | dst, | |||
| bool | move_player, | |||
| bool | move_monster, | |||
| bool | move_items | |||
| ) |

| dungeon_feature_type dungeon_feature_by_name | ( | const std::string & | name | ) |

| std::vector<std::string> dungeon_feature_matches | ( | const std::string & | name | ) |
| const char* dungeon_feature_name | ( | dungeon_feature_type | rfeat | ) |
| void dungeon_terrain_changed | ( | const coord_def & | pos, | |
| dungeon_feature_type | feat = DNGN_UNSEEN, |
|||
| bool | affect_player = true, |
|||
| bool | preserve_features = false, |
|||
| bool | preserve_items = false | |||
| ) |

| bool fall_into_a_pool | ( | const coord_def & | entry, | |
| bool | allow_shift, | |||
| dungeon_feature_type | terrain | |||
| ) |

| god_type feat_altar_god | ( | dungeon_feature_type | feat | ) |
| dungeon_feature_type feat_by_desc | ( | std::string | desc | ) |

| bool feat_destroys_item | ( | dungeon_feature_type | feat, | |
| const item_def & | item, | |||
| bool | noisy = false | |||
| ) |

| bool feat_has_solid_floor | ( | dungeon_feature_type | feat | ) |

| bool feat_is_altar | ( | dungeon_feature_type | feat | ) |

| bool feat_is_bidirectional_portal | ( | dungeon_feature_type | feat | ) |

| bool feat_is_branch_stairs | ( | dungeon_feature_type | feat | ) |
| bool feat_is_closed_door | ( | dungeon_feature_type | feat | ) |
| bool feat_is_door | ( | dungeon_feature_type | feat | ) |
| bool feat_is_escape_hatch | ( | dungeon_feature_type | feat | ) |
| bool feat_is_floor | ( | dungeon_feature_type | feat | ) |
| bool feat_is_gate | ( | dungeon_feature_type | feat | ) |

| bool feat_is_malign_gateway_suitable | ( | dungeon_feature_type | feat | ) |
| bool feat_is_opaque | ( | dungeon_feature_type | feat | ) |
| bool feat_is_permarock | ( | dungeon_feature_type | feat | ) |
| bool feat_is_player_altar | ( | dungeon_feature_type | grid | ) |

| bool feat_is_portal | ( | dungeon_feature_type | feat | ) |
| bool feat_is_rock | ( | dungeon_feature_type | feat | ) |
| bool feat_is_secret_door | ( | dungeon_feature_type | feat | ) |
| bool feat_is_solid | ( | dungeon_feature_type | feat | ) |
| bool feat_is_stair | ( | dungeon_feature_type | feat | ) |

| bool feat_is_staircase | ( | dungeon_feature_type | feat | ) |

| bool feat_is_statue_or_idol | ( | dungeon_feature_type | feat | ) |
| bool feat_is_stone_stair | ( | dungeon_feature_type | feat | ) |
| bool feat_is_test | ( | const coord_def & | c, | |
| bool(*)(dungeon_feature_type) | checker | |||
| ) |
| bool feat_is_test | ( | dungeon_feature_type | feat, | |
| bool(*)(dungeon_feature_type) | checker | |||
| ) |
| bool feat_is_trap | ( | dungeon_feature_type | feat, | |
| bool | undiscovered_too = false | |||
| ) |
| bool feat_is_travelable_stair | ( | dungeon_feature_type | feat | ) |
| bool feat_is_tree | ( | dungeon_feature_type | feat | ) |
| bool feat_is_wall | ( | dungeon_feature_type | feat | ) |
| bool feat_is_water | ( | dungeon_feature_type | feat | ) |
| bool feat_is_watery | ( | dungeon_feature_type | feat | ) |

| std::string feat_preposition | ( | dungeon_feature_type | feat, | |
| bool | active = false, |
|||
| const actor * | who = NULL | |||
| ) |

| bool feat_sealable_portal | ( | dungeon_feature_type | feat | ) |
| command_type feat_stair_direction | ( | dungeon_feature_type | feat | ) |
| void find_connected_identical | ( | const coord_def & | d, | |
| dungeon_feature_type | ft, | |||
| std::set< coord_def > & | out | |||
| ) |

| bool find_secret_door_info | ( | const coord_def & | where, | |
| dungeon_feature_type * | feat, | |||
| coord_def * | gc | |||
| ) |

| void get_door_description | ( | int | door_size, | |
| const char ** | adjective, | |||
| const char ** | noun | |||
| ) |

| dungeon_feature_type grid_appearance | ( | const coord_def & | gc | ) |

| dungeon_feature_type grid_secret_door_appearance | ( | const coord_def & | where | ) |

| void init_feat_desc_cache | ( | ) |

| bool is_critical_feature | ( | dungeon_feature_type | feat | ) |

| void nuke_wall | ( | const coord_def & | p | ) |

| bool slide_feature_over | ( | const coord_def & | src, | |
| coord_def | prefered_dest = coord_def(-1,-1), |
|||
| bool | announce = true | |||
| ) |

| bool slime_wall_neighbour | ( | const coord_def & | c | ) |
| std::string stair_climb_verb | ( | dungeon_feature_type | feat | ) |

| bool swap_features | ( | const coord_def & | pos1, | |
| const coord_def & | pos2, | |||
| bool | swap_everything = false, |
|||
| bool | announce = true | |||
| ) |

1.5.6