00001 /* 00002 * File: stairs.h 00003 * Summary: Moving between levels. 00004 */ 00005 00006 #ifndef STAIRS_H 00007 #define STAIRS_H 00008 00009 bool check_annotation_exclusion_warning(); 00010 void down_stairs(dungeon_feature_type force_stair = DNGN_UNSEEN, 00011 entry_cause_type entry_cause = EC_UNKNOWN, 00012 const level_id* force_dest = NULL); 00013 void up_stairs(dungeon_feature_type force_stair = DNGN_UNSEEN, 00014 entry_cause_type entry_cause = EC_UNKNOWN); 00015 void new_level(bool restore = false); 00016 int runes_in_pack(std::vector<int> &runes); 00017 00018 dungeon_feature_type random_stair(); 00019 #endif