treballant en la classe Audio

This commit is contained in:
2025-03-28 23:27:33 +01:00
parent 31a0ad6fd5
commit d2417f48d9
29 changed files with 321 additions and 253 deletions

View File

@@ -4,7 +4,7 @@
#include <utility> // Para move
#include "global_events.h" // Para check
#include "global_inputs.h" // Para check, update
#include "jail_audio.h" // Para JA_FadeOutMusic, JA_PlaySound, JA_StopC...
#include "audio.h" // Para JA_FadeOutMusic, JA_PlaySound, JA_StopC...
#include "param.h" // Para Param, ParamGame, param
#include "resource.h" // Para Resource
#include "screen.h" // Para Screen
@@ -60,7 +60,7 @@ Logo::~Logo()
{
jail_texture_->setColor(255, 255, 255);
since_texture_->setColor(255, 255, 255);
JA_StopChannel(-1);
Audio::get()->stopAllSounds();
}
// Comprueba el manejador de eventos
@@ -84,7 +84,7 @@ void Logo::updateJAILGAMES()
{
if (counter_ == 30)
{
JA_PlaySound(Resource::get()->getSound("logo.wav"));
Audio::get()->playSound("logo.wav");
}
if (counter_ > 30)
@@ -184,9 +184,7 @@ void Logo::render()
// Bucle para el logo del juego
void Logo::run()
{
// Detiene la música
JA_FadeOutMusic(300);
Audio::get()->fadeOutMusic(300);
while (section::name == section::Name::LOGO)
{
checkInput();