diff options
author | Bardur Arantsson <bardur@scientician.net> | 2015-12-11 08:09:30 +0100 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2015-12-11 08:09:30 +0100 |
commit | 00be445e9127922933dae91a3d68660a57f53c5b (patch) | |
tree | a9ce274cb7cdba65e81994e719a8a40a8057d38e /src/xtra2.hpp | |
parent | f88c896138589fd2328002a7a4f097c582f79f9b (diff) |
Refactor race_info_idx() to avoid "invisible" static pointers
Diffstat (limited to 'src/xtra2.hpp')
-rw-r--r-- | src/xtra2.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/xtra2.hpp b/src/xtra2.hpp index cb16f6d9..10d752a2 100644 --- a/src/xtra2.hpp +++ b/src/xtra2.hpp @@ -5,6 +5,8 @@ #include "object_type_fwd.hpp" #include "player_race_mod_fwd.hpp" +#include <memory> + extern void do_rebirth(void); extern void set_subrace_title(player_race_mod *rmp_ptr, cptr name); extern void set_subrace_description(player_race_mod *rmp_ptr, cptr desc); @@ -69,7 +71,7 @@ extern void check_experience(void); extern void check_experience_obj(object_type *o_ptr); extern void gain_exp(s32b amount); extern void lose_exp(s32b amount); -extern int get_coin_type(monster_race *r_ptr); +extern int get_coin_type(std::shared_ptr<monster_race const> r_ptr); extern void monster_death(int m_idx); extern bool_ mon_take_hit(int m_idx, int dam, bool_ *fear, cptr note); extern bool_ change_panel(int dy, int dx); |