#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 | |||
) |