OSDN Git Service

Merge branch 'For2.2.2-Refactoring' into For3.0.0-Artifact-Monster-Addition
[hengband/hengband.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 monster_hook, monsterrace_hook_type monster_hook2);