OSDN Git Service

[Add] mainディレクトリ以下のファイルにDoxygenコメント追加.
[hengbandforosx/hengbandosx.git] / src / main / sound-definitions-table.h
1 #pragma once
2 /*!
3  * @file sound-definitions-table.h
4  * @brief 設定ファイル用の効果音名定義ヘッダ
5  */
6
7 enum sound_type {
8     SOUND_HIT = 1,
9     SOUND_MISS = 2,
10     SOUND_FLEE = 3,
11     SOUND_DROP = 4,
12     SOUND_KILL = 5,
13     SOUND_LEVEL = 6,
14     SOUND_DEATH = 7,
15     SOUND_STUDY = 8,
16     SOUND_TELEPORT = 9,
17     SOUND_SHOOT = 10,
18     SOUND_QUAFF = 11,
19     SOUND_ZAP = 12,
20     SOUND_WALK = 13,
21     SOUND_TPOTHER = 14,
22     SOUND_HITWALL = 15,
23     SOUND_EAT = 16,
24     SOUND_STORE1 = 17,
25     SOUND_STORE2 = 18,
26     SOUND_STORE3 = 19,
27     SOUND_STORE4 = 20,
28     SOUND_DIG = 21,
29     SOUND_OPENDOOR = 22,
30     SOUND_SHUTDOOR = 23,
31     SOUND_TPLEVEL = 24,
32     SOUND_SCROLL = 25,
33     SOUND_BUY = 26,
34     SOUND_SELL = 27,
35     SOUND_WARN = 28,
36     SOUND_ROCKET = 29, /*!< Somebody's shooting rockets */
37     SOUND_N_KILL = 30, /*!< The player kills a non-living/undead monster */
38     SOUND_U_KILL = 31, /*!< The player kills a unique */
39     SOUND_QUEST = 32, /*!< The player has just completed a quest */
40     SOUND_HEAL = 33, /*!< The player was healed a little bit */
41     SOUND_X_HEAL = 34, /*!< The player was healed full health */
42     SOUND_BITE = 35, /*!< A monster bites you */
43     SOUND_CLAW = 36, /*!< A monster claws you */
44     SOUND_M_SPELL = 37, /*!< A monster casts a miscellaneous spell */
45     SOUND_SUMMON = 38, /*!< A monster casts a summoning spell  */
46     SOUND_BREATH = 39, /*!< A monster breathes */
47     SOUND_BALL = 40, /*!< A monster casts a ball / bolt spell */
48     SOUND_M_HEAL = 41, /*!< A monster heals itself somehow */
49     SOUND_ATK_SPELL = 42, /*!< A monster casts a misc. offensive spell */
50     SOUND_EVIL = 43, /*!< Something nasty has just happened! */
51     SOUND_TOUCH = 44, /*!< A monster touches you */
52     SOUND_STING = 45, /*!< A monster stings you */
53     SOUND_CRUSH = 46, /*!< A monster crushes / envelopes you */
54     SOUND_SLIME = 47, /*!< A monster drools/spits/etc on you */
55     SOUND_WAIL = 48, /*!< A monster wails */
56     SOUND_WINNER = 49, /*!< Just won the game! */
57     SOUND_FIRE = 50, /*!< An item was burned  */
58     SOUND_ACID = 51, /*!< An item was destroyed by acid */
59     SOUND_ELEC = 52, /*!< An item was destroyed by electricity */
60     SOUND_COLD = 53, /*!< An item was shattered */
61     SOUND_ILLEGAL = 54, /*!< Illegal command attempted */
62     SOUND_FAIL = 55, /*!< Fail to get a spell off / activate an item */
63     SOUND_WAKEUP = 56, /*!< A monster wakes up */
64     SOUND_INVULN = 57, /*!< Invulnerability! */
65     SOUND_FALL = 58, /*!< Falling through a trapdoor... */
66     SOUND_PAIN = 59, /*!< A monster is in pain! */
67     SOUND_DESTITEM = 60, /*!< An item was destroyed by misc. means */
68     SOUND_MOAN = 61, /*!< A monster makes a moan/beg/insult attack */
69     SOUND_SHOW = 62, /*!< A monster makes a "show" attack */
70     SOUND_UNUSED = 63, /*!< (no sound for gaze attacks) */
71     SOUND_EXPLODE = 64, /*!< Something (or somebody) explodes */
72     SOUND_GLASS = 65, /*!< A glass feature was crashed */
73     SOUND_REFLECT = 66, /*!< A bolt was reflected */
74     SOUND_MAX = 67, /*!< 効果音定義の最大数 / Maximum numbers of sound effect */
75 };
76
77 extern const concptr angband_sound_name[SOUND_MAX];