summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.h
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2009-12-30 18:37:25 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2009-12-30 18:44:25 +0530
commit23a78d07d2d1db6096497dc226d90e12eb010926 (patch)
tree4345e28270effd523ddabbacac5508e687f511ec /crawl-ref/source/dungeon.h
parent30ad58ea18d6e4e2132d235e60f66f11131e17dc (diff)
downloadcrawl-ref-23a78d07d2d1db6096497dc226d90e12eb010926.tar.gz
crawl-ref-23a78d07d2d1db6096497dc226d90e12eb010926.zip
More sanity checks for Shoals vault and stair connectivity (due).
Diffstat (limited to 'crawl-ref/source/dungeon.h')
-rw-r--r--crawl-ref/source/dungeon.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/dungeon.h b/crawl-ref/source/dungeon.h
index 38a9aef6d9..9eb1cf0eb2 100644
--- a/crawl-ref/source/dungeon.h
+++ b/crawl-ref/source/dungeon.h
@@ -275,6 +275,9 @@ void dgn_replace_area(int sx, int sy, int ex, int ey,
dungeon_feature_type feature,
unsigned mmask = 0, bool needs_update = false);
+void dgn_excavate(coord_def dig_at, coord_def dig_dir);
+coord_def dgn_random_direction();
+
bool dgn_ensure_vault_placed(bool vault_success,
bool disable_further_vaults);
@@ -297,4 +300,7 @@ std::string dump_vault_maps();
bool dgn_square_travel_ok(const coord_def &c);
+typedef std::set<dungeon_feature_type> dungeon_feature_set;
+extern dungeon_feature_set dgn_Vault_Excavatable_Feats;
+
#endif