/* * File: overmap.h * Summary: "Overmap" functionality * Written by: Linley Henzell * * Modified for Crawl Reference by $Author$ on $Date$ * * Change History (most recent first): * * <1> --/--/-- LRH Created */ #ifndef OVERMAP_H #define OVERMAP_H #include "stash.h" #include void seen_notable_thing( dungeon_feature_type which_thing, int x, int y ); bool overmap_knows_portal(dungeon_feature_type portal); void display_overmap(); bool unnotice_feature(const level_pos &pos); std::string overview_description_string(); /////////////////////////////////////////////////////////// void set_level_annotation(std::string str, level_id li = level_id::current()); void clear_level_annotation(level_id li = level_id::current()); std::string get_level_annotation(level_id li = level_id::current()); bool level_annotation_has(std::string str, level_id li = level_id::current()); void annotate_level(); #endif