2 extern void init_normal_traps(void);
3 extern FEAT_IDX choose_random_trap(void);
4 extern void disclose_grid(POSITION y, POSITION x);
5 extern void place_trap(POSITION y, POSITION x);
6 extern void hit_trap(bool break_trap);
8 extern const int chest_traps[64];
10 /* Types of normal traps */
12 #define TRAP_TRAPDOOR 0
14 #define TRAP_SPIKED_PIT 2
15 #define TRAP_POISON_PIT 3
16 #define TRAP_TY_CURSE 4
17 #define TRAP_TELEPORT 5
22 #define TRAP_LOSE_STR 9
23 #define TRAP_LOSE_DEX 10
24 #define TRAP_LOSE_CON 11
26 #define TRAP_CONFUSE 13
27 #define TRAP_POISON 14
32 #define MAX_NORMAL_TRAPS 18
35 /* Types of special traps */
37 #define TRAP_ARMAGEDDON 19
38 #define TRAP_PIRANHA 20
42 /* See init_feat_variables() in init2.c */