summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/travel.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/travel.cc')
-rw-r--r--crawl-ref/source/travel.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/travel.cc b/crawl-ref/source/travel.cc
index 421365c9e4..e38dea016b 100644
--- a/crawl-ref/source/travel.cc
+++ b/crawl-ref/source/travel.cc
@@ -395,11 +395,11 @@ const char *run_mode_name(int runmode)
: "");
}
-unsigned char is_waypoint(int x, int y)
+unsigned char is_waypoint(const coord_def &p)
{
if (!can_travel_interlevel())
return 0;
- return curr_waypoints[x][y];
+ return curr_waypoints[p.x][p.y];
}
inline bool is_stash(const LevelStashes *ls, int x, int y)
@@ -1796,7 +1796,7 @@ bool travel_pathfind::path_flood(const coord_def &c, const coord_def &dc)
&& feature != DNGN_SHALLOW_WATER
&& feature != DNGN_DEEP_WATER
&& feature != DNGN_LAVA
- || is_waypoint(dc.x, dc.y)
+ || is_waypoint(dc)
|| is_stash(ls, dc.x, dc.y)))
{
features->push_back(dc);