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
8 /* Types of normal traps */
\r
10 #define TRAP_TRAPDOOR 0
\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
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
30 #define MAX_NORMAL_TRAPS 18
\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
40 /* See init_feat_variables() in init2.c */
\r