OSDN Git Service

[Refactor] #37353 時間停止時のコマンド制限処理を cmd_limit_time_walk() に統合。 / Integrate command...
[hengband/hengband.git] / src / trap.h
1 \r
2 extern void init_normal_traps(void);\r
3 extern FEAT_IDX choose_random_trap(void);\r
4 extern void disclose_grid(POSITION y, POSITION x);\r
5 extern void place_trap(POSITION y, POSITION x);\r
6 extern void hit_trap(bool break_trap);\r
7 \r
8 /* Types of normal traps */\r
9 #define NOT_TRAP        -1\r
10 #define TRAP_TRAPDOOR    0\r
11 #define TRAP_PIT         1\r
12 #define TRAP_SPIKED_PIT  2\r
13 #define TRAP_POISON_PIT  3\r
14 #define TRAP_TY_CURSE    4\r
15 #define TRAP_TELEPORT    5\r
16 #define TRAP_FIRE        6\r
17 #define TRAP_ACID        7\r
18 #define TRAP_SLOW        8\r
19 \r
20 #define TRAP_LOSE_STR    9\r
21 #define TRAP_LOSE_DEX   10\r
22 #define TRAP_LOSE_CON   11\r
23 #define TRAP_BLIND      12\r
24 #define TRAP_CONFUSE    13\r
25 #define TRAP_POISON     14\r
26 #define TRAP_SLEEP      15\r
27 #define TRAP_TRAPS      16\r
28 #define TRAP_ALARM      17\r
29 \r
30 #define MAX_NORMAL_TRAPS 18\r
31 \r
32 \r
33 /* Types of special traps */\r
34 #define TRAP_OPEN       18\r
35 #define TRAP_ARMAGEDDON 19\r
36 #define TRAP_PIRANHA    20\r
37 \r
38 \r
39 \r
40 /* See init_feat_variables() in init2.c */\r