music.h File Reference

Go to the source code of this file.

Defines

#define music_start(track)   music_start_loop(track, 1)
#define music_start_once(track)   music_start_loop(track, 0)

Enumerations

enum  music_track {
  M_ASSEMBLY,
  M_ASTTRNG,
  M_BADNEWS,
  M_DRUMSM,
  M_ELEPHANT,
  M_FILLER,
  M_FUTURE,
  M_GOOD,
  M_HARDWARE,
  M_HISTORY,
  M_INTEL,
  M_INTELLEG,
  M_INTERLUD,
  M_LIFTOFF,
  M_MISSPLAN,
  M_NEW1950,
  M_NEW1970,
  M_PRES,
  M_PRGMTRG,
  M_RD,
  M_SOVTYP,
  M_SUCCESS,
  M_SVFUN,
  M_SVLOGO,
  M_SVPORT,
  M_THEME,
  M_UNSUCC,
  M_USFUN,
  M_USMIL,
  M_USPORT,
  M_USSRMIL,
  M_VICTORY,
  M_MAX_MUSIC
}

Functions

int music_is_playing ()
int music_is_track_playing (enum music_track track)
void music_pump ()
void music_set_mute (int muted)
void music_start_loop (enum music_track track, int loop)
void music_stop ()
void music_stop_all ()


Define Documentation

#define music_start ( track   )     music_start_loop(track, 1)

Definition at line 56 of file music.h.

Referenced by Admin(), AI_Begin(), AstSel(), Draw_NewEnd(), DrawPrefs(), FakeWin(), Hospital(), HPurc(), Intel(), Introd(), Limbo(), LMBld(), main(), MisRev(), Moon(), Museum(), NewEnd(), News(), NextTurn(), PlayFirst(), Port(), Prefs(), Programs(), RD(), Review(), Rush(), SatBld(), ShowPad(), SpecialEnd(), Train(), VAB(), and Viewing().

#define music_start_once ( track   )     music_start_loop(track, 0)

Definition at line 57 of file music.h.


Enumeration Type Documentation

enum music_track

Enumerator:
M_ASSEMBLY 
M_ASTTRNG 
M_BADNEWS 
M_DRUMSM 
M_ELEPHANT 
M_FILLER 
M_FUTURE 
M_GOOD 
M_HARDWARE 
M_HISTORY 
M_INTEL 
M_INTELLEG 
M_INTERLUD 
M_LIFTOFF 
M_MISSPLAN 
M_NEW1950 
M_NEW1970 
M_PRES 
M_PRGMTRG 
M_RD 
M_SOVTYP 
M_SUCCESS 
M_SVFUN 
M_SVLOGO 
M_SVPORT 
M_THEME 
M_UNSUCC 
M_USFUN 
M_USMIL 
M_USPORT 
M_USSRMIL 
M_VICTORY 
M_MAX_MUSIC 

Definition at line 19 of file music.h.


Function Documentation

int music_is_playing (  ) 

Definition at line 181 of file music_vorbis.c.

int music_is_track_playing ( enum music_track  track  ) 

Definition at line 193 of file music_vorbis.c.

void music_pump (  ) 

Definition at line 198 of file music_vorbis.c.

Referenced by av_step().

void music_set_mute ( int  muted  ) 

Definition at line 204 of file music_vorbis.c.

Referenced by Prefs().

void music_start_loop ( enum music_track  track,
int  loop 
)

Definition at line 129 of file music_vorbis.c.

Referenced by music_set_mute().

void music_stop (  ) 

Definition at line 169 of file music_vorbis.c.

Referenced by Admin(), AI_Done(), AstSel(), Draw_Mis_Stats(), FakeWin(), Hospital(), HPurc(), Intel(), Limbo(), LMBld(), Moon(), Museum(), music_start_loop(), NewEnd(), News(), NextTurn(), PlayFirst(), Port(), Prefs(), Programs(), RD(), Review(), Rush(), SatBld(), SpecialEnd(), Train(), VAB(), and Viewing().

void music_stop_all (  ) 


Generated on Fri Sep 28 00:35:47 2007 for raceintospace by  doxygen 1.5.3