afegit comptador de frames per segon

This commit is contained in:
2025-12-02 09:09:22 +01:00
parent 20538af4c6
commit c26a4774a1
5 changed files with 57 additions and 1 deletions

View File

@@ -51,6 +51,9 @@ void EscenaJoc::executar() {
delta_time = 0.05f;
}
// Actualitzar comptador de FPS
sdl_.updateFPS(delta_time);
// Processar events SDL
while (SDL_PollEvent(&event)) {
// Manejo de finestra

View File

@@ -60,6 +60,9 @@ void EscenaLogo::executar() {
delta_time = 0.05f;
}
// Actualitzar comptador de FPS
sdl_.updateFPS(delta_time);
// Processar events SDL
while (SDL_PollEvent(&event)) {
// Manejo de finestra

View File

@@ -56,7 +56,7 @@ class EscenaLogo {
static constexpr float DURACIO_ZOOM = 4.0f; // Duració del zoom (segons)
static constexpr float DURACIO_POST_ANIMATION = 3.0f; // Duració POST_ANIMATION (logo complet)
static constexpr float DURACIO_POST_EXPLOSION = 3.0f; // Duració POST_EXPLOSION (espera final)
static constexpr float DELAY_ENTRE_EXPLOSIONS = 1.0f; // Temps entre explosions de lletres
static constexpr float DELAY_ENTRE_EXPLOSIONS = 0.15f; // Temps entre explosions de lletres
static constexpr float VELOCITAT_EXPLOSIO = 80.0f; // Velocitat base fragments (px/s)
static constexpr float ESCALA_INICIAL = 0.1f; // Escala inicial (10%)
static constexpr float ESCALA_FINAL = 0.8f; // Escala final (80%)