diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-02-09 13:02:06 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-02-09 13:02:06 +0000 |
commit | 052f906cf8253d9586caf5e735b1677a490833bb (patch) | |
tree | 0308a90f1de21977ab3b87b99307741f5ed84640 /crawl-ref/source/travel.h | |
parent | 8c1ca155f86b9828efa8b10d703c2fd523d1e0d9 (diff) | |
download | crawl-ref-052f906cf8253d9586caf5e735b1677a490833bb.tar.gz crawl-ref-052f906cf8253d9586caf5e735b1677a490833bb.zip |
Modified wizmode &" and &~ commands so that you can jump to any level of any
branch instead of only up and down in the current branch. Wizmode &d, &u
remains unchanged, although you can also hit &"> and &"< to do the same thing.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@946 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/travel.h')
-rw-r--r-- | crawl-ref/source/travel.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/crawl-ref/source/travel.h b/crawl-ref/source/travel.h index e0e24d790f..28d980baef 100644 --- a/crawl-ref/source/travel.h +++ b/crawl-ref/source/travel.h @@ -81,6 +81,21 @@ bool can_travel_to(const level_id &lid); bool can_travel_interlevel(); bool prompt_stop_explore(int es_why); +enum translevel_prompt_flags +{ + TPF_NO_FLAGS = 0, + + TPF_ALLOW_WAYPOINTS = 0x1, + TPF_ALLOW_UPDOWN = 0x2, + TPF_REMEMBER_TARGET = 0x4, + TPF_SHOW_ALL_BRANCHES = 0x8, + + TPF_DEFAULT_OPTIONS = TPF_ALLOW_WAYPOINTS | TPF_ALLOW_UPDOWN + | TPF_REMEMBER_TARGET +}; + +level_pos prompt_translevel_target(int prompt_flags = TPF_DEFAULT_OPTIONS); + // Magic numbers for point_distance: // This square is a trap |