
Go to the source code of this file.
Data Structures | |
| union | vlaunchinfo |
| struct | trap |
Defines | |
| #define | launch_otyp vl.v_launch_otyp |
| #define | launch2 vl.v_launch2 |
| #define | newtrap() (struct trap *) alloc(sizeof(struct trap)) |
| #define | dealloc_trap(trap) free((genericptr_t) (trap)) |
| #define | ANIMATE_NORMAL 0 |
| #define | ANIMATE_SHATTER 1 |
| #define | ANIMATE_SPELL 2 |
| #define | AS_OK 0 |
| #define | AS_NO_MON 1 |
| #define | AS_MON_IS_UNIQUE 2 |
| #define | NO_TRAP 0 |
| #define | ARROW_TRAP 1 |
| #define | DART_TRAP 2 |
| #define | ROCKTRAP 3 |
| #define | SQKY_BOARD 4 |
| #define | BEAR_TRAP 5 |
| #define | LANDMINE 6 |
| #define | ROLLING_BOULDER_TRAP 7 |
| #define | SLP_GAS_TRAP 8 |
| #define | RUST_TRAP 9 |
| #define | FIRE_TRAP 10 |
| #define | PIT 11 |
| #define | SPIKED_PIT 12 |
| #define | HOLE 13 |
| #define | TRAPDOOR 14 |
| #define | TELEP_TRAP 15 |
| #define | LEVEL_TELEP 16 |
| #define | MAGIC_PORTAL 17 |
| #define | WEB 18 |
| #define | STATUE_TRAP 19 |
| #define | MAGIC_TRAP 20 |
| #define | ANTI_MAGIC 21 |
| #define | POLY_TRAP 22 |
| #define | TRAPNUM 23 |
Variables | |
| struct trap * | ftrap |
| #define ANIMATE_NORMAL 0 |
Referenced by activate_statue_trap().
| #define ANIMATE_SHATTER 1 |
Referenced by activate_statue_trap(), and animate_statue().
| #define ANIMATE_SPELL 2 |
Referenced by animate_statue(), and bhito().
| #define ANTI_MAGIC 21 |
Referenced by delfloortrap(), dospinweb(), dotrap(), and mintrap().
| #define ARROW_TRAP 1 |
Referenced by dospinweb(), dotrap(), hurtle_step(), mintrap(), mktrap(), and untrap().
| #define AS_MON_IS_UNIQUE 2 |
Referenced by activate_statue_trap(), and animate_statue().
| #define AS_NO_MON 1 |
Referenced by animate_statue().
| #define AS_OK 0 |
Referenced by animate_statue().
| #define BEAR_TRAP 5 |
Referenced by delfloortrap(), disarm_holdingtrap(), dospinweb(), dotrap(), find_defensive(), floorfood(), lookat(), maketrap(), mfndpos(), mintrap(), mktrap(), newsym(), repair_damage(), sense_trap(), set_trap(), try_disarm(), untrap(), and use_trap().
| #define DART_TRAP 2 |
Referenced by dospinweb(), dotrap(), mintrap(), mktrap(), and untrap().
| #define dealloc_trap | ( | trap ) | free((genericptr_t) (trap)) |
Referenced by deltrap(), getlev(), and savetrapchn().
| #define FIRE_TRAP 10 |
Referenced by delfloortrap(), dospinweb(), dotrap(), hurtle_step(), mfndpos(), mintrap(), mkinvpos(), and mktrap().
| #define HOLE 13 |
Referenced by bhit(), delfloortrap(), dig(), dighole(), do_break_wand(), dodown(), doidtrap(), dospinweb(), dotrap(), down_gate(), drag_ball(), drop_ball(), fill_empty_maze(), find_defensive(), float_down(), flooreffects(), forget_traps(), hurtle_step(), launch_obj(), makemon(), makeniche(), maketrap(), mfndpos(), mintrap(), mktrap(), mlevel_tele_trap(), moverock(), readobjnam(), rndtrap(), savebones(), ship_object(), and use_defensive().
| #define LANDMINE 6 |
Referenced by delfloortrap(), dospinweb(), dotrap(), fixup_special(), launch_obj(), mintrap(), mktrap(), moverock(), repair_damage(), set_trap(), untrap(), and use_trap().
| #define launch2 vl.v_launch2 |
| #define launch_otyp vl.v_launch_otyp |
| #define LEVEL_TELEP 16 |
Referenced by delfloortrap(), dospinweb(), dotrap(), launch_obj(), make_niches(), mintrap(), mktrap(), moverock(), and rndtrap().
| #define MAGIC_PORTAL 17 |
Referenced by amulet(), can_make_bones(), dig_check(), dighole(), dospinweb(), dotrap(), expulsion(), getlev(), goto_level(), hurtle_step(), makemon(), maketrap(), mintrap(), mkportal(), mktrap(), mlevel_tele_trap(), mon_arrive(), put_lregion_here(), rndtrap(), and set_wportal().
| #define MAGIC_TRAP 20 |
Referenced by delfloortrap(), dospinweb(), dotrap(), and mintrap().
Referenced by getlev(), and maketrap().
| #define NO_TRAP 0 |
Referenced by lookat(), make_niches(), mktrap(), newsym(), readobjnam(), and rndtrap().
| #define PIT 11 |
Referenced by bhit(), blow_up_landmine(), delfloortrap(), dig(), digactualhole(), dighole(), do_break_wand(), do_earthquake(), dodown(), doidtrap(), domove(), dopickup(), dospinweb(), dotrap(), drag_ball(), drop_ball(), drop_throw(), fill_empty_maze(), fill_pit(), find_defensive(), float_down(), flooreffects(), gulpmu(), hurtle_step(), kick_object(), launch_obj(), lookat(), makemon(), maketrap(), mfndpos(), mintrap(), mktrap(), moverock(), newsym(), pickup(), spoteffects(), untrap(), xkilled(), and zap_over_floor().
| #define POLY_TRAP 22 |
Referenced by dospinweb(), dotrap(), find_misc(), mintrap(), and mktrap().
| #define ROCKTRAP 3 |
Referenced by doidtrap(), dospinweb(), dotrap(), makeniche(), mintrap(), mktrap(), readobjnam(), and rndtrap().
| #define ROLLING_BOULDER_TRAP 7 |
Referenced by dospinweb(), dotrap(), flip_level(), maketrap(), mintrap(), mkroll_launch(), mktrap(), and rndtrap().
| #define RUST_TRAP 9 |
Referenced by dospinweb(), dotrap(), mfndpos(), mintrap(), and mktrap().
| #define SLP_GAS_TRAP 8 |
Referenced by dospinweb(), dotrap(), mfndpos(), mintrap(), and mktrap().
| #define SPIKED_PIT 12 |
Referenced by bhit(), delfloortrap(), dig(), dighole(), dodown(), domove(), dopickup(), dosit(), dospinweb(), dotrap(), drag_ball(), drop_ball(), drop_throw(), fill_empty_maze(), fill_pit(), find_defensive(), fixup_special(), float_down(), flooreffects(), gulpmu(), hurtle_step(), kick_object(), launch_obj(), lookat(), maketrap(), mfndpos(), mintrap(), mktrap(), moverock(), newsym(), pickup(), spoteffects(), untrap(), and xkilled().
| #define SQKY_BOARD 4 |
Referenced by delfloortrap(), dospinweb(), dotrap(), mfndpos(), mintrap(), and untrap().
| #define STATUE_TRAP 19 |
Referenced by bhitpile(), break_statue(), dosearch0(), dotrap(), findone(), float_down(), its_dead(), maketrap(), mfndpos(), mintrap(), mktrap(), openone(), and scatter().
| #define TELEP_TRAP 15 |
Referenced by delfloortrap(), dospinweb(), dotele(), dotrap(), find_defensive(), launch_obj(), makevtele(), mintrap(), mktrap(), moverock(), rndtrap(), and use_defensive().
| #define TRAPDOOR 14 |
Referenced by bhit(), delfloortrap(), dig(), dodown(), doidtrap(), dospinweb(), dotrap(), down_gate(), drag_ball(), drop_ball(), fall_through(), fill_empty_maze(), find_defensive(), float_down(), flooreffects(), hurtle_step(), launch_obj(), make_niches(), makeniche(), maketrap(), mfndpos(), mintrap(), mktrap(), mlevel_tele_trap(), moverock(), readobjnam(), rndtrap(), ship_object(), use_defensive(), and zap_updown().
| #define TRAPNUM 23 |
Referenced by mfndpos(), mktrap(), readobjnam(), and rndtrap().
| #define WEB 18 |
Referenced by delfloortrap(), doidtrap(), dospinweb(), dotrap(), find_defensive(), kick_object(), lookat(), makelevel(), maketrap(), mfndpos(), mintrap(), mktrap(), newsym(), try_disarm(), untrap(), untrap_prob(), use_pick_axe2(), and zap_over_floor().
Referenced by amulet(), can_make_bones(), deltrap(), doidtrap(), expulsion(), flip_level(), forget_traps(), freedynamicdata(), getlev(), goto_level(), maketrap(), mon_arrive(), savebones(), savelev(), see_traps(), set_wportal(), sokoban_detect(), t_at(), and trap_detect().
1.7.2