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 /* Types of normal traps */
10 #define TRAP_TRAPDOOR 0
12 #define TRAP_SPIKED_PIT 2
13 #define TRAP_POISON_PIT 3
14 #define TRAP_TY_CURSE 4
15 #define TRAP_TELEPORT 5
20 #define TRAP_LOSE_STR 9
21 #define TRAP_LOSE_DEX 10
22 #define TRAP_LOSE_CON 11
24 #define TRAP_CONFUSE 13
25 #define TRAP_POISON 14
30 #define MAX_NORMAL_TRAPS 18
33 /* Types of special traps */
35 #define TRAP_ARMAGEDDON 19
36 #define TRAP_PIRANHA 20
40 /* See init_feat_variables() in init2.c */