OSDN Git Service

Merge pull request #3569 from sikabane-works/release/3.0.0.88-alpha
[hengbandforosx/hengbandosx.git] / src / monster / monster-list.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 enum class MonsterRaceId : int16_t;
6 class FloorType;
7 class MonsterRaceInfo;
8 class PlayerType;
9 MONSTER_IDX m_pop(FloorType *floor_ptr);
10
11 MonsterRaceId get_mon_num(PlayerType *player_ptr, DEPTH min_level, DEPTH max_level, BIT_FLAGS mode);
12 void choose_new_monster(PlayerType *player_ptr, MONSTER_IDX m_idx, bool born, MonsterRaceId r_idx);
13 byte get_mspeed(FloorType *player_ptr, MonsterRaceInfo *r_ptr);
14 int get_monster_crowd_number(FloorType *floor_ptr, MONSTER_IDX m_idx);