cos: afegida duracio final el logo
This commit is contained in:
@@ -180,6 +180,12 @@ void Logo::updateState(float delta_time) {
|
|||||||
|
|
||||||
case State::FADE_OUT:
|
case State::FADE_OUT:
|
||||||
if (state_time_ >= FADE_OUT_DURATION) {
|
if (state_time_ >= FADE_OUT_DURATION) {
|
||||||
|
transitionToState(State::BLACK_SCREEN);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case State::BLACK_SCREEN:
|
||||||
|
if (state_time_ >= BLACK_SCREEN_DURATION) {
|
||||||
transitionToState(State::END);
|
transitionToState(State::END);
|
||||||
endSection();
|
endSection();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ class Logo {
|
|||||||
SINCE_1998_FADE_IN, // Aparición gradual del texto "Since 1998"
|
SINCE_1998_FADE_IN, // Aparición gradual del texto "Since 1998"
|
||||||
DISPLAY, // Logo completo visible
|
DISPLAY, // Logo completo visible
|
||||||
FADE_OUT, // Desaparición gradual
|
FADE_OUT, // Desaparición gradual
|
||||||
|
BLACK_SCREEN, // Pantalla en negro antes de terminar
|
||||||
END // Fin de la secuencia
|
END // Fin de la secuencia
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -38,6 +39,7 @@ class Logo {
|
|||||||
static constexpr float SINCE_1998_FADE_DURATION = 0.5F; // Duración del fade-in de "Since 1998"
|
static constexpr float SINCE_1998_FADE_DURATION = 0.5F; // Duración del fade-in de "Since 1998"
|
||||||
static constexpr float DISPLAY_DURATION = 3.5F; // Tiempo que el logo permanece visible
|
static constexpr float DISPLAY_DURATION = 3.5F; // Tiempo que el logo permanece visible
|
||||||
static constexpr float FADE_OUT_DURATION = 0.5F; // Duración del fade-out final
|
static constexpr float FADE_OUT_DURATION = 0.5F; // Duración del fade-out final
|
||||||
|
static constexpr float BLACK_SCREEN_DURATION = 1.0F; // Duración de la pantalla negra final
|
||||||
|
|
||||||
// --- Constantes de animación ---
|
// --- Constantes de animación ---
|
||||||
static constexpr float JAILGAMES_SLIDE_DURATION = 0.8F; // Duración de la animación de slide-in (segundos)
|
static constexpr float JAILGAMES_SLIDE_DURATION = 0.8F; // Duración de la animación de slide-in (segundos)
|
||||||
|
|||||||
Reference in New Issue
Block a user