- [FIX] Evitar que sonen varies musiques a l'hora

- [FIX] ResumeAudioStream al playar la musica
- [FIX] Parar un canal de audio abans de intentar usar-lo per a un nou só
- [FIX] No permetre canals negatius
- [FIX] Alliberar el stream al parar un canal
- [FIX] Arreglat el control de volum en l'aplicació de exemple
This commit is contained in:
2025-03-27 12:53:12 +01:00
parent 37776fce4a
commit 861c227c54
3 changed files with 13 additions and 11 deletions

View File

@@ -17,7 +17,7 @@ int main(int argc, char **argv) {
int channel = -1;
JA_PlayMusic(music, -1);
int volume = 128;
float volume = 1.0f;
bool should_exit = false;
while(!should_exit) {
while(SDL_PollEvent(&event)) {
@@ -49,10 +49,10 @@ int main(int argc, char **argv) {
JA_FadeOutMusic(1000);
break;
case SDL_SCANCODE_UP:
volume = JA_SetVolume(volume+16);
volume = JA_SetVolume(volume+0.1f);
break;
case SDL_SCANCODE_DOWN:
volume = JA_SetVolume(volume-16);
volume = JA_SetVolume(volume-0.1f);
break;
case SDL_SCANCODE_ESCAPE:
should_exit = true;