summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/travel.h
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-25 14:53:30 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-25 15:00:20 +0100
commitec4cba57dd8fd579f854b2f23b77eb5ce1057bd9 (patch)
tree2651049afd50bd025236da5f73aacc43a70c9028 /crawl-ref/source/travel.h
parent9e4ff27375df190391c1a7bbfe8851dd1bf26293 (diff)
downloadcrawl-ref-ec4cba57dd8fd579f854b2f23b77eb5ce1057bd9.tar.gz
crawl-ref-ec4cba57dd8fd579f854b2f23b77eb5ce1057bd9.zip
Sort out translevel travel initialization.
All translevel travel now goes through start_translevel_travel(pos), which in particular makes sure destination stair distances are determined, fixing travel failure to waypoints. This was not failing earlier because prompt_translevel_target used to call start_translevel_travel(pos) through the now-unused TravelCache::travel_to_waypoint.
Diffstat (limited to 'crawl-ref/source/travel.h')
-rw-r--r--crawl-ref/source/travel.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/crawl-ref/source/travel.h b/crawl-ref/source/travel.h
index f216a54418..98b0e0ac7b 100644
--- a/crawl-ref/source/travel.h
+++ b/crawl-ref/source/travel.h
@@ -91,10 +91,9 @@ struct travel_target;
level_id find_up_level(level_id curr, bool up_branch = false);
level_id find_down_level(level_id curr);
+void start_translevel_travel_prompt();
void start_translevel_travel(const travel_target &pos);
-void start_translevel_travel(bool prompt_for_destination = true);
-
void start_travel(const coord_def& p);
command_type travel();
@@ -465,7 +464,6 @@ public:
void delete_waypoint();
unsigned char is_waypoint(const level_pos &lp) const;
void list_waypoints() const;
- void travel_to_waypoint(int number);
void update_waypoints() const;