diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-10-17 07:51:25 +0200 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-10-17 07:51:25 +0200 |
commit | dcc94e4df24a1111124d87532aaa263f55edf58d (patch) | |
tree | df911326b4c245006eb94761f76e1af4093bd2fc /crawl-ref/source/xom.cc | |
parent | 4b9dbd4fc204e70ef70f57ec0096981787844f82 (diff) | |
download | crawl-ref-dcc94e4df24a1111124d87532aaa263f55edf58d.tar.gz crawl-ref-dcc94e4df24a1111124d87532aaa263f55edf58d.zip |
Naming consistency.
Mostly rename functions from terrain.h that accept features of typ
dgn_feature_type from grid_is_* to feat_is_*.
Diffstat (limited to 'crawl-ref/source/xom.cc')
-rw-r--r-- | crawl-ref/source/xom.cc | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/crawl-ref/source/xom.cc b/crawl-ref/source/xom.cc index eccfed5285..28bc00d85b 100644 --- a/crawl-ref/source/xom.cc +++ b/crawl-ref/source/xom.cc @@ -377,13 +377,13 @@ static int _exploration_estimate(bool seen_only = false) } bool open = true; - if (grid_is_solid(grd(pos)) && !grid_is_closed_door(grd(pos))) + if (feat_is_solid(grd(pos)) && !feat_is_closed_door(grd(pos))) { open = false; for (adjacent_iterator ai(pos); ai; ++ai) { - if (map_bounds(*ai) && (!grid_is_opaque(grd(*ai)) - || grid_is_closed_door(grd(*ai)))) + if (map_bounds(*ai) && (!feat_is_opaque(grd(*ai)) + || feat_is_closed_door(grd(*ai)))) { open = true; break; @@ -639,10 +639,10 @@ static void _xom_make_item(object_class_type base, int subtype, int power) items(true, base, subtype, true, power, MAKE_ITEM_RANDOM_RACE, 0, 0, GOD_XOM); - if (grid_destroys_items(grd(you.pos()))) + if (feat_destroys_items(grd(you.pos()))) { if (!silenced(you.pos())) - mprf(MSGCH_SOUND, grid_item_destruction_message(grd(you.pos()))); + mprf(MSGCH_SOUND, feat_item_destruction_message(grd(you.pos()))); simple_god_message(" snickers.", GOD_XOM); destroy_item(thing_created, true); @@ -2383,8 +2383,8 @@ static void _xom_zero_miscast() const dungeon_feature_type feat = grd(you.pos()); - if (!grid_is_solid(feat) && grid_stair_direction(feat) == CMD_NO_CMD - && !grid_is_trap(feat) && feat != DNGN_STONE_ARCH + if (!feat_is_solid(feat) && feat_stair_direction(feat) == CMD_NO_CMD + && !feat_is_trap(feat) && feat != DNGN_STONE_ARCH && feat != DNGN_OPEN_DOOR && feat != DNGN_ABANDONED_SHOP) { const std::string feat_name = @@ -2405,13 +2405,13 @@ static void _xom_zero_miscast() vec->push_back(feat_name + " seems to rush up at you!"); - if (grid_is_water(feat)) + if (feat_is_water(feat)) { priority.push_back("Something invisible splashes into the " "water beneath you!"); } } - else if (grid_is_water(feat)) + else if (feat_is_water(feat)) { priority.push_back("The water briefly recedes away from you."); priority.push_back("Something invisible splashes into the water " @@ -2419,7 +2419,7 @@ static void _xom_zero_miscast() } } - if (!grid_destroys_items(feat) && !grid_is_solid(feat) + if (!feat_destroys_items(feat) && !feat_is_solid(feat) && inv_items.size() > 0) { int idx = inv_items[random2(inv_items.size())]; @@ -2816,7 +2816,7 @@ static int _xom_player_confusion_effect(int sever, bool debug = false) { // Don't confuse the player if standing next to lava or deep water. for (adjacent_iterator ai; ai; ++ai) - if (in_bounds(*ai) && is_grid_dangerous(grd(*ai))) + if (in_bounds(*ai) && is_feat_dangerous(grd(*ai))) return (XOM_DID_NOTHING); } @@ -2883,7 +2883,7 @@ bool move_stair(coord_def stair_pos, bool away, bool allow_under) ASSERT(stair_pos != you.pos()); dungeon_feature_type feat = grd(stair_pos); - ASSERT(grid_stair_direction(feat) != CMD_NO_CMD); + ASSERT(feat_stair_direction(feat) != CMD_NO_CMD); coord_def begin, towards; @@ -2951,7 +2951,7 @@ bool move_stair(coord_def stair_pos, bool away, bool allow_under) bool found_stairs = false; int past_stairs = 0; while (in_bounds(ray.pos()) && see_cell(ray.pos()) - && !grid_is_solid(ray.pos()) && ray.pos() != you.pos()) + && !cell_is_solid(ray.pos()) && ray.pos() != you.pos()) { if (ray.pos() == stair_pos) found_stairs = true; @@ -2961,7 +2961,7 @@ bool move_stair(coord_def stair_pos, bool away, bool allow_under) } past_stairs--; - if (!away && grid_is_solid(ray.pos())) + if (!away && cell_is_solid(ray.pos())) { // Transparent wall between stair and player. return (stairs_moved); @@ -2969,7 +2969,7 @@ bool move_stair(coord_def stair_pos, bool away, bool allow_under) if (away && !found_stairs) { - if (grid_is_solid(ray.pos())) + if (cell_is_solid(ray.pos())) { // Transparent wall between stair and player. return (stairs_moved); @@ -3050,11 +3050,11 @@ static int _xom_repel_stairs(bool debug = false) for (radius_iterator ri(you.pos(), LOS_RADIUS, false, true); ri; ++ri) { dungeon_feature_type feat = grd(*ri); - if (grid_stair_direction(feat) != CMD_NO_CMD + if (feat_stair_direction(feat) != CMD_NO_CMD && feat != DNGN_ENTER_SHOP) { stairs_avail.push_back(*ri); - if (grid_is_staircase(feat)) + if (feat_is_staircase(feat)) real_stairs = true; } } @@ -3073,7 +3073,7 @@ static int _xom_repel_stairs(bool debug = false) std::string feat_name; if (!real_stairs) { - if (grid_is_escape_hatch(grd(stairs_avail[0]))) + if (feat_is_escape_hatch(grd(stairs_avail[0]))) feat_name = "escape hatch"; else feat_name = "gate"; @@ -3088,7 +3088,7 @@ static int _xom_repel_stairs(bool debug = false) you.duration[DUR_REPEL_STAIRS_MOVE] = 1000; if (one_chance_in(5) - || grid_stair_direction(grd(you.pos())) != CMD_NO_CMD + || feat_stair_direction(grd(you.pos())) != CMD_NO_CMD && grd(you.pos()) != DNGN_ENTER_SHOP) { you.duration[DUR_REPEL_STAIRS_CLIMB] = 500; |