summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.h
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/dungeon.h')
-rw-r--r--crawl-ref/source/dungeon.h24
1 files changed, 14 insertions, 10 deletions
diff --git a/crawl-ref/source/dungeon.h b/crawl-ref/source/dungeon.h
index 530226554d..9561e587b5 100644
--- a/crawl-ref/source/dungeon.h
+++ b/crawl-ref/source/dungeon.h
@@ -20,6 +20,7 @@
#include "misc.h"
#include "travel.h"
#include "stuff.h"
+#include <vector>
const int MAKE_GOOD_ITEM = 351;
@@ -111,16 +112,6 @@ struct dgn_region
bool overlaps(const map_mask &dgn_map_mask) const;
};
-bool builder(int level_number, int level_type);
-void level_welcome_messages();
-void define_zombie(int mid, int ztype, int cs, int power);
-bool is_wall(int feature);
-bool place_specific_trap(int spec_x, int spec_y, trap_type spec_type);
-void place_spec_shop(int level_number, int shop_x, int shop_y,
- int force_s_type, bool representative = false);
-bool unforbidden(const coord_def &c, unsigned mask);
-coord_def dgn_find_nearby_stair(int stair_to_find, bool find_closest);
-
//////////////////////////////////////////////////////////////////////////
template <typename fgrd, typename bound_check>
class flood_find : public travel_pathfind
@@ -279,4 +270,17 @@ bool flood_find<fgrd, bound_check>::path_flood(
}
//////////////////////////////////////////////////////////////////////////
+
+bool builder(int level_number, int level_type);
+bool dgn_place_map(int map, bool generating_level, bool clobber);
+void level_clear_vault_memory();
+void level_welcome_messages();
+void define_zombie(int mid, int ztype, int cs, int power);
+bool is_wall(int feature);
+bool place_specific_trap(int spec_x, int spec_y, trap_type spec_type);
+void place_spec_shop(int level_number, int shop_x, int shop_y,
+ int force_s_type, bool representative = false);
+bool unforbidden(const coord_def &c, unsigned mask);
+coord_def dgn_find_nearby_stair(int stair_to_find, bool find_closest);
+
#endif