summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/wiz-mon.h
diff options
context:
space:
mode:
authorMatthew Cline <zelgadis@sourceforge.net>2009-11-06 19:26:31 -0800
committerMatthew Cline <zelgadis@sourceforge.net>2009-11-06 19:26:31 -0800
commitbe871d682e8087ab38c5e9e054190daf6f81fff2 (patch)
treee31a44ad0f851c3946f6d665021bb9b206dd5a66 /crawl-ref/source/wiz-mon.h
parent8051b93a756f55ba7985f4e6ffe4a833ce0b41cb (diff)
downloadcrawl-ref-be871d682e8087ab38c5e9e054190daf6f81fff2.tar.gz
crawl-ref-be871d682e8087ab38c5e9e054190daf6f81fff2.zip
Split up debug.cc
Diffstat (limited to 'crawl-ref/source/wiz-mon.h')
-rw-r--r--crawl-ref/source/wiz-mon.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/crawl-ref/source/wiz-mon.h b/crawl-ref/source/wiz-mon.h
new file mode 100644
index 0000000000..a5838fa827
--- /dev/null
+++ b/crawl-ref/source/wiz-mon.h
@@ -0,0 +1,31 @@
+/*
+ * File: wiz-mon.h
+ * Summary: Monster related wizard functions.
+ * Written by: Linley Henzell and Jesse Jones
+ */
+
+#ifndef WIZMON_H
+#define WIZMON_H
+
+void wizard_create_spec_monster(void);
+void wizard_create_spec_monster_name(void);
+void wizard_spawn_control();
+void wizard_detect_creatures();
+void wizard_dismiss_all_monsters(bool force_all = false);
+void debug_list_monsters();
+void debug_stethoscope(int mon);
+void debug_miscast(int target);
+
+class monsters;
+struct coord_def;
+
+void wizard_apply_monster_blessing(monsters* mon);
+void wizard_give_monster_item(monsters* mon);
+void wizard_move_player_or_monster(const coord_def& where);
+void wizard_make_monster_summoned(monsters* mon);
+void wizard_polymorph_monster(monsters* mon);
+void debug_make_monster_shout(monsters* mon);
+
+void debug_pathfind(int mid);
+
+#endif