fase 3: port de jail_audio header-only amb streaming i sense SDL_AddTimer

This commit is contained in:
2026-04-15 18:23:34 +02:00
parent 80fa7b46e7
commit 801a8ad1bd
4 changed files with 557 additions and 484 deletions

View File

@@ -71,6 +71,11 @@ void Director::run() {
GlobalInputs::handle();
Mouse::updateCursorVisibility();
// Bombeig de l'àudio: reomple l'stream de música i para els canals
// drenats. Substituïx el callback de SDL_AddTimer de la versió
// antiga — imprescindible per al futur port a emscripten.
JA_Update();
// Dispara els crèdits cinematogràfics la primera vegada que el joc
// arriba al menú del títol (info::ctx.num_piramide == 0). Lectura no
// atòmica d'un int global: race benigna, tard d'1 frame en el pitjor cas.