OSDN Git Service

ff75980b5b0b0450668ab00bea1b27ee8746a0d6
[hengbandforosx/hengbandosx.git] / src / view / status-bars-table.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 typedef struct stat_bar {
6     TERM_COLOR attr;
7     concptr sstr;
8     concptr lstr;
9 } stat_bar;
10
11 /* 画面下部に表示する状態表示定義ID / Data structure for status bar */
12 typedef enum bar_definition_type {
13     BAR_TSUYOSHI = 0, /*!< 下部ステータス表示: オクレ兄さん状態 */
14     BAR_HALLUCINATION = 1, /*!< 下部ステータス表示: 幻覚 */
15     BAR_BLINDNESS = 2, /*!< 下部ステータス表示: 盲目 */
16     BAR_PARALYZE = 3, /*!< 下部ステータス表示: 麻痺 */
17     BAR_CONFUSE = 4, /*!< 下部ステータス表示: 混乱 */
18     BAR_POISONED = 5, /*!< 下部ステータス表示: 毒 */
19     BAR_AFRAID = 6, /*!< 下部ステータス表示: 恐怖 */
20     BAR_LEVITATE = 7, /*!< 下部ステータス表示: 浮遊 */
21     BAR_REFLECTION = 8, /*!< 下部ステータス表示: 反射 */
22     BAR_PASSWALL = 9, /*!< 下部ステータス表示: 壁抜け */
23     BAR_WRAITH = 10, /*!< 下部ステータス表示: 幽体化 */
24     BAR_PROTEVIL = 11, /*!< 下部ステータス表示: 対邪悪結界 */
25     BAR_KAWARIMI = 12, /*!< 下部ステータス表示: 変わり身 */
26     BAR_MAGICDEFENSE = 13, /*!< 下部ステータス表示: 魔法の鎧 */
27     BAR_EXPAND = 14, /*!< 下部ステータス表示: 横伸び */
28     BAR_STONESKIN = 15, /*!< 下部ステータス表示: 石肌化 */
29     BAR_MULTISHADOW = 16, /*!< 下部ステータス表示: 影分身 */
30     BAR_REGMAGIC = 17, /*!< 下部ステータス表示: 魔法防御 */
31     BAR_ULTIMATE = 18, /*!< 下部ステータス表示: 究極の耐性 */
32     BAR_INVULN = 19, /*!< 下部ステータス表示: 無敵化 */
33     BAR_IMMACID = 20, /*!< 下部ステータス表示: 酸免疫 */
34     BAR_RESACID = 21, /*!< 下部ステータス表示: 酸耐性 */
35     BAR_IMMELEC = 22, /*!< 下部ステータス表示: 電撃免疫 */
36     BAR_RESELEC = 23, /*!< 下部ステータス表示: 電撃耐性 */
37     BAR_IMMFIRE = 24, /*!< 下部ステータス表示: 火炎免疫 */
38     BAR_RESFIRE = 25, /*!< 下部ステータス表示: 火炎耐性 */
39     BAR_IMMCOLD = 26, /*!< 下部ステータス表示: 冷気免疫 */
40     BAR_RESCOLD = 27, /*!< 下部ステータス表示: 冷気耐性 */
41     BAR_RESPOIS = 28, /*!< 下部ステータス表示: 毒耐性 */
42     BAR_RESNETH = 29, /*!< 下部ステータス表示: 地獄耐性 */
43     BAR_RESTIME = 30, /*!< 下部ステータス表示: 時間逆転耐性 */
44     BAR_DUSTROBE = 31, /*!< 下部ステータス表示: 破片オーラ */
45     BAR_SHFIRE = 32, /*!< 下部ステータス表示: 火炎オーラ */
46     BAR_TOUKI = 33, /*!< 下部ステータス表示: 闘気 */
47     BAR_SHHOLY = 34, /*!< 下部ステータス表示: 聖なるオーラ */
48     BAR_EYEEYE = 35, /*!< 下部ステータス表示: 目には目を */
49     BAR_BLESSED = 36, /*!< 下部ステータス表示: 祝福 */
50     BAR_HEROISM = 37, /*!< 下部ステータス表示: 士気高揚 */
51     BAR_BERSERK = 38, /*!< 下部ステータス表示: 狂戦士化 */
52     BAR_ATTKFIRE = 39, /*!< 下部ステータス表示: 焼棄スレイ */
53     BAR_ATTKCOLD = 40, /*!< 下部ステータス表示: 冷凍スレイ */
54     BAR_ATTKELEC = 41, /*!< 下部ステータス表示: 電撃スレイ */
55     BAR_ATTKACID = 42, /*!< 下部ステータス表示: 溶解スレイ */
56     BAR_ATTKPOIS = 43, /*!< 下部ステータス表示: 毒殺スレイ */
57     BAR_ATTKCONF = 44, /*!< 下部ステータス表示: 混乱打撃 */
58     BAR_SENSEUNSEEN = 45, /*!< 下部ステータス表示: 透明視 */
59     BAR_TELEPATHY = 46, /*!< 下部ステータス表示: テレパシー */
60     BAR_REGENERATION = 47, /*!< 下部ステータス表示: 急回復 */
61     BAR_INFRAVISION = 48, /*!< 下部ステータス表示: 赤外線視力 */
62     BAR_STEALTH = 49, /*!< 下部ステータス表示: 隠密 */
63     BAR_SUPERSTEALTH = 50, /*!< 下部ステータス表示: 超隠密 */
64     BAR_RECALL = 51, /*!< 下部ステータス表示: 帰還待ち */
65     BAR_ALTER = 52, /*!< 下部ステータス表示: 現実変容待ち */
66     BAR_SHCOLD = 53, /*!< 下部ステータス表示: 冷気オーラ */
67     BAR_SHELEC = 54, /*!< 下部ステータス表示: 電撃オーラ */
68     BAR_SHSHADOW = 55, /*!< 下部ステータス表示: 影のオーラ */
69     BAR_MIGHT = 56, /*!< 下部ステータス表示: 腕力強化 */
70     BAR_BUILD = 57, /*!< 下部ステータス表示: 肉体強化 */
71     BAR_ANTIMULTI = 58, /*!< 下部ステータス表示: 反増殖 */
72     BAR_ANTITELE = 59, /*!< 下部ステータス表示: 反テレポート */
73     BAR_ANTIMAGIC = 60, /*!< 下部ステータス表示: 反魔法 */
74     BAR_PATIENCE = 61, /*!< 下部ステータス表示: 我慢 */
75     BAR_REVENGE = 62, /*!< 下部ステータス表示: 宣告 */
76     BAR_RUNESWORD = 63, /*!< 下部ステータス表示: 魔剣化 */
77     BAR_VAMPILIC = 64, /*!< 下部ステータス表示: 吸血 */
78     BAR_CURE = 65, /*!< 下部ステータス表示: 回復 */
79     BAR_ESP_EVIL = 66, /*!< 下部ステータス表示: 邪悪感知 */
80     BAR_NIGHTSIGHT = 67, /*!< 下部ステータス表示: 暗視 */
81 } bar_definition_type;
82
83 #define MAX_STAT_BARS 69
84
85 extern stat_bar stat_bars[MAX_STAT_BARS];