OSDN Git Service

Merge branch 'master' of https://github.com/hengband/hengband
[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 } };