OSDN Git Service

Merge pull request #2809 from Hourier/Change-Type-Entity
[hengbandforosx/hengbandosx.git] / src / monster-floor / monster-move.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 constexpr auto BREAK_RUNE_PROTECTION = 550; /*!< 守りのルーンの強靭度 / Rune of protection resistance */
6 constexpr auto BREAK_RUNE_EXPLOSION = 299; /*!< 爆発のルーンの発動しやすさ / For explosive runes */
7
8 class MonsterEntity;
9 class PlayerType;
10 struct turn_flags;
11 bool process_monster_movement(PlayerType *player_ptr, turn_flags *turn_flags_ptr, MONSTER_IDX m_idx, DIRECTION *mm, POSITION oy, POSITION ox, int *count);
12 void process_speak_sound(PlayerType *player_ptr, MONSTER_IDX m_idx, POSITION oy, POSITION ox, bool aware);
13 void set_target(MonsterEntity *m_ptr, POSITION y, POSITION x);
14 void reset_target(MonsterEntity *m_ptr);