void CSoundManager::PauseAllSongs(bool bPause) { // alle pausieren // if (bPause == true) { // Musik stoppen // for (int i = 0; i < MAX_SONGS; i++) if (its_Songs[i] != NULL) { if (FMUSIC_IsPlaying(its_Songs[i]->SongData)) FMUSIC_SetPaused(its_Songs[i]->SongData, true); } // Sounds stoppen // for (int i = 0; i < MAX_SOUNDS; i++) if (its_Sounds[i] != NULL) StopWave(i); } // alle wieder spielen lassen // else { // Musik weiter spielen // for (int i = 0; i < MAX_SONGS; i++) if (its_Songs[i] != NULL) { FMUSIC_SetPaused(its_Songs[i]->SongData, false); } } }
void CSoundManager::StopAllLoopedSounds(void) { for (int i = 0; i < MAX_SOUNDS; i++) if (its_Sounds[i] != NULL && its_Sounds[i]->isLooped == true) StopWave(i); }
//=================================================* // ----------------------- Stop Playing If/When Told //===================================================* void StopFile(void) { m_bKillPCBeep = 1; StopWave(); if(m_bMCIPlaying) { mciSendString("stop myfile", NULL, 0, NULL); mciSendString("close myfile", NULL, 0, NULL); m_bMCIPlaying = FALSE; m_countPlay = 0; } g_bPlayingNonstop = 0; }
void CSoundManager::StopAllSounds(void) { for (int i = 0; i < MAX_SOUNDS; i++) if (its_Sounds[i] != NULL) StopWave(i); }