Add music, fix main menu scene

This commit is contained in:
2024-01-28 18:17:39 +01:00
parent 77d6173962
commit dfc20b6a96
7 changed files with 105 additions and 31 deletions

View File

@@ -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;
}