forked from jaildesigner-jailgames/jaildoctors_dilemma
afegit fade de audio al final de Ending
This commit is contained in:
@@ -156,7 +156,10 @@ void Ending::updateState(float delta_time) {
|
||||
break;
|
||||
|
||||
case State::ENDING:
|
||||
// Transición a ENDING2
|
||||
// Esperar ENDING_DURATION y luego transicionar a ENDING2
|
||||
if (state_time_ >= ENDING_DURATION) {
|
||||
SceneManager::current = SceneManager::Scene::ENDING2;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -521,8 +524,9 @@ void Ending::checkChangeScene() {
|
||||
// Comprobar si ha pasado la duración de la escena
|
||||
if (state_time_ >= current_duration) {
|
||||
if (next_state == State::ENDING) {
|
||||
// Termina el bucle
|
||||
SceneManager::current = SceneManager::Scene::ENDING2;
|
||||
// Transición al estado ENDING con fade de audio
|
||||
transitionToState(State::ENDING);
|
||||
Audio::get()->fadeOutMusic(MUSIC_FADE_DURATION);
|
||||
} else {
|
||||
// Transición a la siguiente escena
|
||||
current_scene_++;
|
||||
|
||||
Reference in New Issue
Block a user