OSDN Git Service

Merge pull request #3532 from sikabane-works/release/3.0.0.87-alpha
[hengbandforosx/hengbandosx.git] / src / monster / monster-list.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 #define GMN_ARENA 0x00000001 //!< 賭け闘技場向け生成
6
7 enum class MonsterRaceId : int16_t;
8 class FloorType;
9 class MonsterRaceInfo;
10 class PlayerType;
11 MONSTER_IDX m_pop(FloorType *floor_ptr);
12
13 MonsterRaceId get_mon_num(PlayerType *player_ptr, DEPTH min_level, DEPTH max_level, BIT_FLAGS option);
14 void choose_new_monster(PlayerType *player_ptr, MONSTER_IDX m_idx, bool born, MonsterRaceId r_idx);
15 byte get_mspeed(FloorType *player_ptr, MonsterRaceInfo *r_ptr);
16 int get_monster_crowd_number(FloorType *floor_ptr, MONSTER_IDX m_idx);