OSDN Git Service

Merge remote-tracking branch 'remotes/origin/For2.2.2-Fix-Hourier' into For2.2.2...
[hengband/hengband.git] / src / player / player-classes-types.h
1 #pragma once
2
3 typedef enum player_class_type {
4         CLASS_WARRIOR = 0,
5     CLASS_MAGE = 1,
6     CLASS_PRIEST = 2,
7     CLASS_ROGUE = 3,
8     CLASS_RANGER = 4,
9     CLASS_PALADIN = 5,
10     CLASS_WARRIOR_MAGE = 6,
11     CLASS_CHAOS_WARRIOR = 7,
12     CLASS_MONK = 8,
13     CLASS_MINDCRAFTER = 9,
14     CLASS_HIGH_MAGE = 10,
15     CLASS_TOURIST = 11,
16     CLASS_IMITATOR = 12,
17     CLASS_BEASTMASTER = 13,
18     CLASS_SORCERER = 14,
19     CLASS_ARCHER = 15,
20     CLASS_MAGIC_EATER = 16,
21     CLASS_BARD = 17,
22     CLASS_RED_MAGE = 18,
23     CLASS_SAMURAI = 19,
24     CLASS_FORCETRAINER = 20,
25     CLASS_BLUE_MAGE = 21,
26     CLASS_CAVALRY = 22,
27     CLASS_BERSERKER = 23,
28     CLASS_SMITH = 24,
29     CLASS_MIRROR_MASTER = 25,
30     CLASS_NINJA = 26,
31     CLASS_SNIPER = 27,
32     MAX_CLASS = 28, /*!< 職業の最大定義数 Maximum number of player "class" types (see "table.c", etc) */
33 } player_class_type;