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 #3532 from sikabane-works/release/3.0.0.87-alpha
[hengbandforosx/hengbandosx.git]
/
src
/
player-info
/
race-types.h
1
#pragma once
2
3
#include "util/enum-converter.h"
4
5
/*!
6
* @details 既にplayer_raceが存在するので_typeと付けた
7
*/
8
enum class PlayerRaceType {
9
HUMAN = 0,
10
HALF_ELF = 1,
11
ELF = 2,
12
HOBBIT = 3,
13
GNOME = 4,
14
DWARF = 5,
15
HALF_ORC = 6,
16
HALF_TROLL = 7,
17
AMBERITE = 8,
18
HIGH_ELF = 9,
19
BARBARIAN = 10,
20
HALF_OGRE = 11,
21
HALF_GIANT = 12,
22
HALF_TITAN = 13,
23
CYCLOPS = 14,
24
YEEK = 15,
25
KLACKON = 16,
26
KOBOLD = 17,
27
NIBELUNG = 18,
28
DARK_ELF = 19,
29
DRACONIAN = 20,
30
MIND_FLAYER = 21,
31
IMP = 22,
32
GOLEM = 23,
33
SKELETON = 24,
34
ZOMBIE = 25,
35
VAMPIRE = 26,
36
SPECTRE = 27,
37
SPRITE = 28,
38
BEASTMAN = 29,
39
ENT = 30,
40
ARCHON = 31,
41
BALROG = 32,
42
DUNADAN = 33,
43
S_FAIRY = 34,
44
KUTAR = 35,
45
ANDROID = 36,
46
MERFOLK = 37,
47
MAX,
48
};
49
50
constexpr auto MAX_RACES = enum2i(PlayerRaceType::MAX);