OSDN Git Service

Merge pull request #3569 from sikabane-works/release/3.0.0.88-alpha
[hengbandforosx/hengbandosx.git] / src / mind / mind-blue-mage.h
1 #pragma once
2
3 #include <array>
4
5 enum class BlueMagicType {
6     BOLT = 1,
7     BALL = 2,
8     BREATH = 3,
9     SUMMON = 4,
10     OTHER = 5,
11 };
12
13 class PlayerType;
14 bool do_cmd_cast_learned(PlayerType *player_ptr);
15
16 inline constexpr std::array<BlueMagicType, 5> BLUE_MAGIC_TYPE_LIST = { {
17     BlueMagicType::BOLT,
18     BlueMagicType::BALL,
19     BlueMagicType::BREATH,
20     BlueMagicType::SUMMON,
21     BlueMagicType::OTHER,
22 } };