OSDN Git Service

c159ee0f32f473612e210dc53ffb735459babe23
[hengbandforosx/hengbandosx.git] / src / monster / monster-util.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 typedef bool (*monsterrace_hook_type)(player_type *, MONRACE_IDX);
6
7 extern MONSTER_IDX hack_m_idx;
8 extern MONSTER_IDX hack_m_idx_ii;
9 extern int chameleon_change_m_idx;
10 typedef enum summon_type summon_type;
11 extern summon_type summon_specific_type;
12
13 monsterrace_hook_type get_monster_hook(player_type *player_ptr);
14 monsterrace_hook_type get_monster_hook2(player_type *player_ptr, POSITION y, POSITION x);
15 errr get_mon_num_prep(player_type *player_ptr, monsterrace_hook_type hook1, monsterrace_hook_type hook2);
16 errr get_mon_num_prep_bounty(player_type *player_ptr);