summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/arena.h
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/arena.h')
-rw-r--r--crawl-ref/source/arena.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/arena.h b/crawl-ref/source/arena.h
index 8352860538..4547957b1a 100644
--- a/crawl-ref/source/arena.h
+++ b/crawl-ref/source/arena.h
@@ -8,6 +8,8 @@ class level_id;
class monsters;
class mgen_data;
+struct coord_def;
+
void run_arena();
monster_type arena_pick_random_monster(const level_id &place, int power,
@@ -15,9 +17,13 @@ monster_type arena_pick_random_monster(const level_id &place, int power,
bool arena_veto_random_monster(monster_type type);
+bool arena_veto_place_monster(const mgen_data &mg, bool first_band_member,
+ const coord_def& pos);
void arena_placed_monster(monsters *monster, const mgen_data &mg,
bool first_band_member);
void arena_monster_died(monsters *monster, killer_type killer,
int killer_index, bool silent);
+
+int arena_cull_items();
#endif