mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Add S_MidiPlaying and S_MusicPlaying via I_MIDIPlaying and I_MusicPlaying
# Conflicts: # src/sdl12/mixer_sound.c
This commit is contained in:
parent
d23d77754e
commit
44c3928d82
5 changed files with 48 additions and 0 deletions
|
|
@ -132,6 +132,18 @@ void I_PauseSong(INT32 handle);
|
||||||
*/
|
*/
|
||||||
void I_ResumeSong(INT32 handle);
|
void I_ResumeSong(INT32 handle);
|
||||||
|
|
||||||
|
/** \brief Get MIDI music status
|
||||||
|
|
||||||
|
\return boolean
|
||||||
|
*/
|
||||||
|
boolean I_MIDIPlaying(void);
|
||||||
|
|
||||||
|
/** \brief Get general music status
|
||||||
|
|
||||||
|
\return boolean
|
||||||
|
*/
|
||||||
|
boolean I_MusicPlaying(void);
|
||||||
|
|
||||||
//
|
//
|
||||||
// MIDI I/O
|
// MIDI I/O
|
||||||
//
|
//
|
||||||
|
|
|
||||||
|
|
@ -1575,3 +1575,13 @@ void S_ResumeAudio(void)
|
||||||
// resume cd music
|
// resume cd music
|
||||||
I_ResumeCD();
|
I_ResumeCD();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
boolean S_MIDIPlaying(void)
|
||||||
|
{
|
||||||
|
return I_MIDIPlaying();
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean S_MusicPlaying(void)
|
||||||
|
{
|
||||||
|
return I_MusicPlaying();
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -148,6 +148,12 @@ void S_StopMusic(void);
|
||||||
void S_PauseAudio(void);
|
void S_PauseAudio(void);
|
||||||
void S_ResumeAudio(void);
|
void S_ResumeAudio(void);
|
||||||
|
|
||||||
|
// Gets MIDI music status
|
||||||
|
boolean S_MIDIPlaying(void);
|
||||||
|
|
||||||
|
// Gets general music status
|
||||||
|
boolean S_MusicPlaying(void);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Updates music & sounds
|
// Updates music & sounds
|
||||||
//
|
//
|
||||||
|
|
|
||||||
|
|
@ -497,6 +497,16 @@ void I_ResumeSong(INT32 handle)
|
||||||
songpaused = false;
|
songpaused = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
boolean I_MIDIPlaying(void)
|
||||||
|
{
|
||||||
|
return midimode && music;
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean I_MusicPlaying(void)
|
||||||
|
{
|
||||||
|
return (boolean)music;
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Digital Music
|
// Digital Music
|
||||||
//
|
//
|
||||||
|
|
|
||||||
|
|
@ -468,6 +468,16 @@ void I_ResumeSong(INT32 handle)
|
||||||
FMR_MUSIC(FMOD_Channel_SetPaused(music_channel, false));
|
FMR_MUSIC(FMOD_Channel_SetPaused(music_channel, false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
boolean I_MIDIPlaying(void)
|
||||||
|
{
|
||||||
|
return midimode && music_stream;
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean I_MusicPlaying(void)
|
||||||
|
{
|
||||||
|
return (boolean)music_stream;
|
||||||
|
}
|
||||||
|
|
||||||
void I_InitDigMusic(void)
|
void I_InitDigMusic(void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue