diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-11-25 14:53:30 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-11-25 15:00:20 +0100 |
commit | ec4cba57dd8fd579f854b2f23b77eb5ce1057bd9 (patch) | |
tree | 2651049afd50bd025236da5f73aacc43a70c9028 /crawl-ref/source/travel.h | |
parent | 9e4ff27375df190391c1a7bbfe8851dd1bf26293 (diff) | |
download | crawl-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.h | 4 |
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; |