From ec4cba57dd8fd579f854b2f23b77eb5ce1057bd9 Mon Sep 17 00:00:00 2001 From: Robert Vollmert Date: Wed, 25 Nov 2009 14:53:30 +0100 Subject: 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. --- crawl-ref/source/travel.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'crawl-ref/source/travel.h') 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; -- cgit v1.2.3-54-g00ecf