Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

GameSoundManager.cpp File Reference

#include "global.h"
#include "RageSoundManager.h"
#include "GameSoundManager.h"
#include "RageSound.h"
#include "RageLog.h"
#include "RageUtil.h"
#include "GameState.h"
#include "TimingData.h"
#include "NotesLoaderSM.h"
#include "PrefsManager.h"
#include "RageDisplay.h"
#include "AnnouncerManager.h"
#include "RageUtil_CircularBuffer.h"

Classes

struct  MusicPlaying
struct  MusicToPlay

Functions

void StartMusic (MusicToPlay &ToPlay)
void DoPlayOnceFromDir (CString sPath)
void StartQueuedSounds ()
int MusicThread_start (void *p)

Variables

GameSoundManagerSOUND = NULL
RageEventg_Mutex
bool g_UpdatingTimer
bool g_ThreadedMusicStart = true
bool g_Shutdown
bool g_bFlushing = false
MusicPlayingg_Playing
RageThread MusicThread
CircBuf< CString * > g_SoundsToPlayOnce
CircBuf< CString * > g_SoundsToPlayOnceFromDir
CircBuf< CString * > g_SoundsToPlayOnceFromAnnouncer
CircBuf< MusicToPlay * > g_MusicsToPlay

Function Documentation

void DoPlayOnceFromDir CString  sPath  )  [static]
 

int MusicThread_start void *  p  ) 
 

void StartMusic MusicToPlay ToPlay  )  [static]
 

void StartQueuedSounds  )  [static]
 


Variable Documentation

bool g_bFlushing = false [static]
 

CircBuf<MusicToPlay *> g_MusicsToPlay
 

RageEvent* g_Mutex [static]
 

MusicPlaying* g_Playing [static]
 

bool g_Shutdown [static]
 

CircBuf<CString *> g_SoundsToPlayOnce
 

CircBuf<CString *> g_SoundsToPlayOnceFromAnnouncer
 

CircBuf<CString *> g_SoundsToPlayOnceFromDir
 

bool g_ThreadedMusicStart = true [static]
 

bool g_UpdatingTimer [static]
 

RageThread MusicThread [static]
 

GameSoundManager* SOUND = NULL
 


Generated on Thu Jan 27 20:57:39 2005 for StepMania by doxygen 1.3.7