OSDN Git Service
(root)
/
hengbandforosx
/
hengbandosx.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merge pull request #3870 from hengband/release/3,0,1,8-Beta
[hengbandforosx/hengbandosx.git]
/
src
/
player-info
/
class-types.h
1
#pragma once
2
3
enum class PlayerClassType : short {
4
WARRIOR = 0,
5
MAGE = 1,
6
PRIEST = 2,
7
ROGUE = 3,
8
RANGER = 4,
9
PALADIN = 5,
10
WARRIOR_MAGE = 6,
11
CHAOS_WARRIOR = 7,
12
MONK = 8,
13
MINDCRAFTER = 9,
14
HIGH_MAGE = 10,
15
TOURIST = 11,
16
IMITATOR = 12,
17
BEASTMASTER = 13,
18
SORCERER = 14,
19
ARCHER = 15,
20
MAGIC_EATER = 16,
21
BARD = 17,
22
RED_MAGE = 18,
23
SAMURAI = 19,
24
FORCETRAINER = 20,
25
BLUE_MAGE = 21,
26
CAVALRY = 22,
27
BERSERKER = 23,
28
SMITH = 24,
29
MIRROR_MASTER = 25,
30
NINJA = 26,
31
SNIPER = 27,
32
ELEMENTALIST = 28,
33
MAX,
34
};
35
36
constexpr auto PLAYER_CLASS_TYPE_MAX = static_cast<short>(PlayerClassType::MAX);