OSDN Git Service

Merge branch 'master' of https://github.com/hengband/hengband
[hengbandforosx/hengbandosx.git] / src / effect / spells-effect-util.h
1 #pragma once
2
3 #include "system/angband.h"
4 #include <string>
5
6 extern int rakubadam_m; /*!< 振り落とされた際のダメージ量 */
7 extern int rakubadam_p; /*!< 落馬した際のダメージ量 */
8
9 enum class MonsterRaceId : int16_t;
10
11 class CapturedMonsterType {
12 public:
13     CapturedMonsterType();
14     MonsterRaceId r_idx;
15     byte speed = STANDARD_SPEED;
16     short current_hp = 0;
17     short max_hp = 0;
18     std::string nickname = "";
19 };
20
21 extern bool sukekaku;
22 extern int project_length; /*!< 投射の射程距離 */
23
24 extern int project_m_n; /*!< 魔法効果範囲内にいるモンスターの数 */
25 extern POSITION project_m_x; /*!< 処理中のモンスターX座標 */
26 extern POSITION project_m_y; /*!< 処理中のモンスターY座標 */
27 extern POSITION monster_target_x; /*!< モンスターの攻撃目標X座標 */
28 extern POSITION monster_target_y; /*!< モンスターの攻撃目標Y座標 */