Functions

music.c File Reference

#include "hack.h"
Include dependency graph for music.c:

Functions

STATIC_DCL void FDECL (awaken_monsters,(int))
STATIC_DCL void FDECL (put_monsters_to_sleep,(int))
STATIC_DCL void FDECL (charm_snakes,(int))
STATIC_DCL void FDECL (calm_nymphs,(int))
STATIC_DCL void FDECL (charm_monsters,(int))
STATIC_DCL void FDECL (do_earthquake,(int))
STATIC_DCL int FDECL (do_improvisation,(struct obj *))
STATIC_OVL void awaken_monsters (int distance)
STATIC_OVL void put_monsters_to_sleep (int distance)
STATIC_OVL void charm_snakes (int distance)
STATIC_OVL void calm_nymphs (int distance)
void awaken_soldiers ()
STATIC_OVL void charm_monsters (int distance)
STATIC_OVL void do_earthquake (int force)
STATIC_OVL int do_improvisation (struct obj *instr)
int do_play_instrument (struct obj *instr)

Function Documentation

STATIC_OVL void awaken_monsters ( int  distance )

References DEADMONSTER, distu, FALSE, fmon, monflee(), monst::mx, monst::my, monst::nmon, NOTELL, resist(), TOOL_CLASS, and TRUE.

Referenced by do_improvisation().

Here is the call graph for this function:

Here is the caller graph for this function:

void awaken_soldiers (  )

References canseemon, monst::data, DEADMONSTER, fmon, is_mercenary, Monnam(), mons, monst::nmon, pline(), and PM_GUARD.

Referenced by do_improvisation(), and use_defensive().

Here is the call graph for this function:

Here is the caller graph for this function:

STATIC_OVL void calm_nymphs ( int  distance )

References canseemon, monst::data, DEADMONSTER, distu, fmon, permonst::mlet, Monnam(), monst::mx, monst::my, monst::nmon, pline(), and S_NYMPH.

Referenced by do_improvisation().

Here is the call graph for this function:

Here is the caller graph for this function:

STATIC_OVL void charm_monsters ( int  distance )

References DEADMONSTER, distu, fmon, monst::mx, monst::my, monst::nmon, NOTELL, resist(), tamedog(), TOOL_CLASS, u, and you::ustuck.

Referenced by do_improvisation().

Here is the call graph for this function:

Here is the caller graph for this function:

STATIC_OVL void charm_snakes ( int  distance )

References a_monnam(), canseemon, monst::data, DEADMONSTER, distu, fmon, permonst::mlet, Monnam(), monst::mx, monst::my, newsym(), monst::nmon, pline(), and S_SNAKE.

Referenced by do_improvisation().

Here is the call graph for this function:

Here is the caller graph for this function:

STATIC_OVL void do_earthquake ( int  force )
STATIC_OVL int do_improvisation ( struct obj instr )
int do_play_instrument ( struct obj instr )
STATIC_DCL void FDECL ( charm_monsters  ,
(int)   
)
STATIC_DCL void FDECL ( awaken_monsters  ,
(int)   
)
STATIC_DCL int FDECL ( do_improvisation  ,
(struct obj *)   
)
STATIC_DCL void FDECL ( calm_nymphs  ,
(int)   
)
STATIC_DCL void FDECL ( charm_snakes  ,
(int)   
)
STATIC_DCL void FDECL ( put_monsters_to_sleep  ,
(int)   
)
STATIC_DCL void FDECL ( do_earthquake  ,
(int)   
)
STATIC_OVL void put_monsters_to_sleep ( int  distance )

References d(), DEADMONSTER, distu, fmon, monst::mx, monst::my, monst::nmon, sleep_monst(), slept_monst(), and TOOL_CLASS.

Referenced by do_improvisation().

Here is the call graph for this function:

Here is the caller graph for this function: