From 376669c4079cfc19380a15b7791f744d06fe0ed1 Mon Sep 17 00:00:00 2001 From: dshaligram Date: Mon, 24 Nov 2008 20:43:26 +0000 Subject: Add pillars to ziggurat, more utility functions for Lua to handle maps. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7591 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/dungeon.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'crawl-ref/source/dungeon.h') diff --git a/crawl-ref/source/dungeon.h b/crawl-ref/source/dungeon.h index 3d01688f29..e0b2c9b31b 100644 --- a/crawl-ref/source/dungeon.h +++ b/crawl-ref/source/dungeon.h @@ -50,13 +50,6 @@ const int MAKE_GOOD_ITEM = 351; typedef FixedArray map_mask; -extern map_mask dgn_Map_Mask; -extern bool Generating_Level; -extern std::string dgn_Layout_Type; - -extern std::set Level_Unique_Maps; -extern std::set Level_Unique_Tags; - // Map mask constants. enum map_mask_type @@ -168,6 +161,16 @@ public: void draw_at(const coord_def &c); }; +extern map_mask dgn_Map_Mask; +extern bool Generating_Level; +extern std::string dgn_Layout_Type; + +extern std::set Level_Unique_Maps; +extern std::set Level_Unique_Tags; + +extern std::vector Level_Vaults; +extern std::vector Temp_Vaults; + ////////////////////////////////////////////////////////////////////////// template class flood_find : public travel_pathfind @@ -375,6 +378,8 @@ void dgn_set_lt_callback(std::string level_type_name, // vaults used in the current level). bool dgn_square_is_passable(const coord_def &c); +void dgn_register_place(const vault_placement &place, bool register_vault); + struct spec_room { bool created; -- cgit v1.2.3-54-g00ecf