Add music, fix main menu scene
This commit is contained in:
@@ -15,3 +15,31 @@ void soundsUnloadAll(SoundState *sounds) {
|
||||
UnloadSound(sounds->sounds[i]);
|
||||
}
|
||||
}
|
||||
|
||||
void soundsUpdate(SoundState *sounds) {
|
||||
if (sounds->musicLoaded == true) {
|
||||
UpdateMusicStream(sounds->music);
|
||||
}
|
||||
}
|
||||
void soundsLoadMusicStream(SoundState *sounds, const char *path) {
|
||||
soundsUnloadMusicStream(sounds);
|
||||
sounds->music = LoadMusicStream(path);
|
||||
sounds->musicLoaded = true;
|
||||
}
|
||||
void soundsPlayMusicStream(SoundState *sounds) {
|
||||
if (sounds->musicLoaded == false) return;
|
||||
PlayMusicStream(sounds->music);
|
||||
}
|
||||
void soundsPauseMusicStream(SoundState *sounds) {
|
||||
if (sounds->musicLoaded == false) return;
|
||||
PauseMusicStream(sounds->music);
|
||||
}
|
||||
void soundsResumeMusicStream(SoundState *sounds) {
|
||||
if (sounds->musicLoaded == false) return;
|
||||
ResumeMusicStream(sounds->music);
|
||||
}
|
||||
void soundsUnloadMusicStream(SoundState *sounds) {
|
||||
if (sounds->musicLoaded == false) return;
|
||||
UnloadMusicStream(sounds->music);
|
||||
sounds->musicLoaded = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user