diff options
Diffstat (limited to 'crawl-ref/source/travel.h')
-rw-r--r-- | crawl-ref/source/travel.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/crawl-ref/source/travel.h b/crawl-ref/source/travel.h index bd6b9d52e6..592c9f08f1 100644 --- a/crawl-ref/source/travel.h +++ b/crawl-ref/source/travel.h @@ -16,6 +16,38 @@ # include <vector> # include <map> +enum run_check_type +{ + RCHECK_LEFT, + RCHECK_FRONT, + RCHECK_RIGHT +}; + +enum run_dir_type +{ + RDIR_UP = 0, + RDIR_UP_RIGHT, + RDIR_RIGHT, + RDIR_DOWN_RIGHT, + RDIR_DOWN, + RDIR_DOWN_LEFT, + RDIR_LEFT, + RDIR_UP_LEFT, + RDIR_REST +}; + +enum run_mode_type +{ + RMODE_INTERLEVEL = -4, // Interlevel travel (Ctrl+G) + RMODE_EXPLORE_GREEDY = -3, // Explore + grab items (Tab/Ctrl+I) + RMODE_EXPLORE = -2, // Exploring (Ctrl+O) + RMODE_TRAVEL = -1, // Classic or Plain Old travel + RMODE_NOT_RUNNING = 0, // must remain equal to 0 + RMODE_CONTINUE, + RMODE_START, + RMODE_REST_DURATION = 100 +}; + /* *********************************************************************** * Initialises the travel subsystem. * |