summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/travel.h
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-10-17 10:02:54 +0200
committerRobert Vollmert <rvollmert@gmx.net>2009-10-17 10:09:35 +0200
commit6845f79a5ed4314c86878d013ec3bb11af92483d (patch)
tree6b3a8d4857bc807c386bbb4b867ff0a605156dd1 /crawl-ref/source/travel.h
parent0c36a4832df8168b4cb45a0300bb165d703cd957 (diff)
downloadcrawl-ref-6845f79a5ed4314c86878d013ec3bb11af92483d.tar.gz
crawl-ref-6845f79a5ed4314c86878d013ec3bb11af92483d.zip
Unify check for unknown staircases in is_unknown_staircase.
Diffstat (limited to 'crawl-ref/source/travel.h')
-rw-r--r--crawl-ref/source/travel.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/travel.h b/crawl-ref/source/travel.h
index 9c72237ab8..a6fb14fc94 100644
--- a/crawl-ref/source/travel.h
+++ b/crawl-ref/source/travel.h
@@ -59,7 +59,8 @@ void stop_running(void);
void travel_init_new_level();
void cycle_exclude_radius(const coord_def &p);
void del_exclude(const coord_def &p);
-void set_exclude(const coord_def &p, int radius = LOS_RADIUS, bool autoexcl = false);
+void set_exclude(const coord_def &p, int radius = LOS_RADIUS,
+ bool autoexcl = false);
void maybe_remove_autoexclusion(const coord_def &p);
std::string get_exclusion_desc();
void clear_excludes();
@@ -74,6 +75,8 @@ const char *trap_name(const coord_def &p);
void explore_pickup_event(int did_pickup, int tried_pickup);
bool is_excluded(const coord_def &p);
bool feat_is_traversable(dungeon_feature_type feat);
+bool is_unknown_stair(const coord_def &p,
+ dungeon_feature_type remembered_feat = NUM_REAL_FEATURES);
void find_travel_pos(const coord_def& youpos, char *move_x, char *move_y,
std::vector<coord_def>* coords = NULL);