コード例 #1
0
ファイル: SRB2MP.c プロジェクト: HipsterLion/SRB2
static inline VOID M_PauseMusic(VOID)
{
	if (mod && !FMUSIC_GetPaused(mod))
		FMUSIC_SetPaused(mod, TRUE);
	if (fsoundchannel != -1 && FSOUND_IsPlaying(fsoundchannel))
		FSOUND_SetPaused(fsoundchannel, TRUE);
}
コード例 #2
0
ファイル: SRB2MP.c プロジェクト: HipsterLion/SRB2
static inline VOID M_ResumeMusic(VOID)
{
	if (mod && FMUSIC_GetPaused(mod))
		FMUSIC_SetPaused(mod, FALSE);
	if (fsoundchannel != -1 && FSOUND_GetPaused(fsoundchannel))
		FSOUND_SetPaused(fsoundchannel, FALSE);
}
コード例 #3
0
ファイル: DX8Sound.cpp プロジェクト: RobDangerous/Hurrican
void CSoundManager::PausePlaying(void)
{
	for (int i = 0; i < MAX_SONGS; i++)
	if (its_Songs[i] != NULL)
	{
		WasPlaying[i] = (FMUSIC_IsPlaying(its_Songs[i]->SongData) &&
						 FMUSIC_GetPaused(its_Songs[i]->SongData) == false);

		if (WasPlaying[i])
			FMUSIC_SetPaused(its_Songs[i]->SongData, true);
	}
}