summaryrefslogtreecommitdiff
path: root/src/cmd1.hpp
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2015-02-23 09:12:00 +0100
committerBardur Arantsson <bardur@scientician.net>2015-02-23 09:12:00 +0100
commit205a2dab56c8661413f2927737794fdd57437075 (patch)
tree6c8ce51f460f9dc46abcc981bb8b094cc3d54a55 /src/cmd1.hpp
parent754e2465d65f64085d27eed6f4bc142bec7b3c24 (diff)
Move cmd1.cc function declarations to separate header file
Also remove unused step_effects() function while we're at it
Diffstat (limited to 'src/cmd1.hpp')
-rw-r--r--src/cmd1.hpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/cmd1.hpp b/src/cmd1.hpp
new file mode 100644
index 00000000..5ff58a75
--- /dev/null
+++ b/src/cmd1.hpp
@@ -0,0 +1,23 @@
+#pragma once
+
+#include "angband.h"
+
+extern void attack_special(monster_type *m_ptr, s32b special, int dam);
+extern bool_ test_hit_fire(int chance, int ac, int vis);
+extern bool_ test_hit_norm(int chance, int ac, int vis);
+extern s16b critical_shot(int weight, int plus, int dam, int skill);
+extern s16b critical_norm(int weight, int plus, int dam, int weapon_tval, bool_ *done_crit);
+extern s16b tot_dam_aux(object_type *o_ptr, int tdam, monster_type *m_ptr, s32b *special);
+extern void search(void);
+extern void carry(int pickup);
+extern void py_attack(int y, int x, int max_blow);
+extern bool_ player_can_enter(byte feature);
+extern void move_player(int dir, int do_pickup, bool_ disarm);
+extern void move_player_aux(int dir, int do_pickup, int run, bool_ disarm);
+extern void run_step(int dir);
+extern void do_cmd_pet(void);
+extern bool_ do_cmd_integrate_body(void);
+extern bool_ do_cmd_leave_body(bool_ drop_body);
+extern bool_ execute_inscription(byte i, byte y, byte x);
+extern void do_cmd_engrave(void);
+extern void do_spin(void);