File src/sounds.c


Included Files


Local Variables

h_sounds
static const char* h_sounds[]
Used in: growl()
  whimper()
  yelp()

Global Function beg()

void beg ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: dist2()src/hacklib.c
  domonnoise()src/sounds.c
  map_invisible()src/display.c
  verbalize()src/pline.c
  worm_known()
Called by: dog_hunger()src/dogmove.c
References Variables: flagssrc/decl.c
  monssrc/monst.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c

Global Function dosounds()

void dosounds ( void )
Prototyped in: include/extern.h
Calls: You()src/pline.c
  You_hear()src/pline.c
  body_part()src/polyself.c
  dmgtype()src/mondata.c
  g_at()src/invent.c
  mon_in_room()src/sounds.c
  on_level()src/dungeon.c
  pline()src/pline.c
  pline_The()src/pline.c
  rn2()src/rnd.c
  search_special()src/mkroom.c
  tended_shop()src/shk.c
  gd_sound(), strchr(), vault_occupied(), worm_known()
Called by: moveloop()src/allmain.c
References Variables: dungeon_topologysrc/decl.c
  flagssrc/decl.c
  hissrc/decl.c
  levelsrc/decl.c
  monssrc/monst.c
  roomssrc/decl.c
  usrc/decl.c
  uarmhsrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c

Global Function dotalk()

int dotalk ( void )
Prototyped in: include/extern.h
Calls: dochat()src/sounds.c
Used in:  src/cmd.c
References Variables: flagssrc/decl.c

Global Function growl()

void growl ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: Monnam()src/do_name.c
  dmgtype()src/mondata.c
  growl_sound()src/sounds.c
  makeplural()src/objnam.c
  nomul()src/hack.c
  pline()src/pline.c
  rn2()src/rnd.c
  wake_nearto()src/mon.c
Called by: abuse_dog()src/dog.c
  check_leash()src/apply.c
  domove()src/hack.c
  setmangry()src/mon.c
References Variables: flagssrc/decl.c
  h_soundssrc/sounds.c
  usrc/decl.c
  youmonstsrc/decl.c

Global Function growl_sound()

const char* growl_sound ( struct monst* mtmp )
Prototyped in: include/extern.h
Called by: growl()src/sounds.c

Global Function whimper()

void whimper ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: Monnam()src/do_name.c
  dmgtype()src/mondata.c
  nomul()src/hack.c
  pline()src/pline.c
  rn2()src/rnd.c
  wake_nearto()src/mon.c
Called by: check_leash()src/apply.c
  dog_move()src/dogmove.c
References Variables: flagssrc/decl.c
  h_soundssrc/sounds.c
  usrc/decl.c
  youmonstsrc/decl.c

Global Function yelp()

void yelp ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: Monnam()src/do_name.c
  dmgtype()src/mondata.c
  nomul()src/hack.c
  pline()src/pline.c
  rn2()src/rnd.c
  wake_nearto()src/mon.c
Called by: abuse_dog()src/dog.c
  check_leash()src/apply.c
  domove()src/hack.c
References Variables: flagssrc/decl.c
  h_soundssrc/sounds.c
  usrc/decl.c
  youmonstsrc/decl.c

Local Function dochat()

static int dochat ( void )
Prototyped in: src/sounds.c
Calls: Monnam()src/do_name.c
  You_cant()src/pline.c
  Your()src/pline.c
  an()src/objnam.c
  dist2()src/hacklib.c
  domonnoise()src/sounds.c
  getdir()src/cmd.c
  map_invisible()src/display.c
  pline()src/pline.c
  price_quote()src/shk.c
  shop_object()src/shk.c
  worm_known()
Called by: dotalk()src/sounds.c
References Variables: flagssrc/decl.c
  levelsrc/decl.c
  monssrc/monst.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c

Local Function domonnoise()

static int domonnoise ( struct monst* mtmp )
Prototyped in: src/sounds.c
Calls: Monnam()src/do_name.c
  You()src/pline.c
  an()src/objnam.c
  body_part()src/polyself.c
  could_seduce()src/mhitu.c
  demon_talk()src/minion.c
  dist2()src/hacklib.c
  doconsult()src/rumors.c
  doseduce()src/mhitu.c
  map_invisible()src/display.c
  midnight()src/hacklib.c
  monsndx()src/mondata.c
  mplayer_talk()src/mplayer.c
  night()src/hacklib.c
  nomul()src/hack.c
  pline()src/pline.c
  poly_gender()src/polyself.c
  priest_talk()src/priest.c
  pronoun_gender()src/mondata.c
  quest_chat()src/quest.c
  rn2()src/rnd.c
  shk_chat()src/shk.c
  verbalize()src/pline.c
  wake_nearto()src/mon.c
  aggravate(), cuss(), sprintf(), t_at(), worm_known()
Called by: beg()src/sounds.c
  dochat()src/sounds.c
References Variables: dungeon_topologysrc/decl.c
  flagssrc/decl.c
  hissrc/decl.c
  monssrc/monst.c
  movessrc/decl.c
  objectssrc/objects.c
  usrc/decl.c
  uarmsrc/decl.c
  uarmcsrc/decl.c
  uarmfsrc/decl.c
  uarmgsrc/decl.c
  uarmhsrc/decl.c
  uarmssrc/decl.c
  uarmusrc/decl.c
  ublindfsrc/decl.c
  uracesrc/role.c
  urolesrc/role.c
  uwepsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c

Local Function mon_in_room()

static int mon_in_room ( struct monst* mon, int rmtyp )
Prototyped in: src/sounds.c
Called by: dosounds()src/sounds.c
References Variables: levelsrc/decl.c
  roomssrc/decl.c