summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dungeon.cc1
-rw-r--r--src/externs.h3
-rw-r--r--src/powers.cc3
-rw-r--r--src/powers.hpp3
4 files changed, 6 insertions, 4 deletions
diff --git a/src/dungeon.cc b/src/dungeon.cc
index efee209d..25ec9758 100644
--- a/src/dungeon.cc
+++ b/src/dungeon.cc
@@ -22,6 +22,7 @@
#include "hooks.h"
#include "modules.hpp"
#include "notes.hpp"
+#include "powers.hpp"
#include "quest.h"
#include "quark.h"
#include "skills.hpp"
diff --git a/src/externs.h b/src/externs.h
index 1858b1ec..4ac0f6d6 100644
--- a/src/externs.h
+++ b/src/externs.h
@@ -761,9 +761,6 @@ extern s16b m_bonus(int max, int level);
extern void object_gain_level(object_type *o_ptr);
extern s32b flag_cost(object_type * o_ptr, int plusses);
-/* powers.c */
-extern void do_cmd_power(void);
-
/* traps.c */
extern bool_ player_activate_trap_type(s16b y, s16b x, object_type *i_ptr, s16b item);
extern void player_activate_door_trap(s16b y, s16b x);
diff --git a/src/powers.cc b/src/powers.cc
index c9db0925..e6a3cdce 100644
--- a/src/powers.cc
+++ b/src/powers.cc
@@ -6,6 +6,7 @@
* included in all such copies.
*/
+#include "powers.hpp"
#include "angband.h"
#include "cave.hpp"
#include "cmd1.hpp"
@@ -19,7 +20,7 @@
/*
* Note: return value indicates the amount of mana to use
*/
-bool_ power_chance(power_type *x_ptr)
+static bool_ power_chance(power_type *x_ptr)
{
bool_ use_hp = FALSE;
int diff = x_ptr->diff;
diff --git a/src/powers.hpp b/src/powers.hpp
new file mode 100644
index 00000000..df1497cb
--- /dev/null
+++ b/src/powers.hpp
@@ -0,0 +1,3 @@
+#pragma once
+
+extern void do_cmd_power();