1 /** 2 * @file 3 * @brief Dungeon related wizard functions. 4 **/ 5 6 #pragma once 7 8 #include <string> 9 10 // Define this constant to put the builder into a debug mode where on a veto 11 // triggered by a wizmode travel command or level reload, instead of retrying 12 // it immediately exits the builder so that you can see what happened. 13 //#define DEBUG_VETO_RESUME 14 15 #include "player.h" 16 17 bool wizard_create_feature(const coord_def& pos = you.pos()); 18 void wizard_list_branches(); 19 void wizard_map_level(); 20 void wizard_place_stairs(bool down); 21 void wizard_level_travel(bool down); 22 void wizard_interlevel_travel(); 23 void wizard_list_levels(); 24 void wizard_recreate_level(); 25 void wizard_clear_used_vaults(); 26 bool debug_make_trap(const coord_def& pos = you.pos()); 27 bool debug_make_shop(const coord_def& pos = you.pos()); 28 void debug_place_map(bool primary); 29 void wizard_primary_vault(); 30 void debug_test_explore(); 31 void wizard_abyss_speed(); 32 33 bool is_wizard_travel_target(const level_id l); 34