fix: la pantalla de carrega carregava mal a 60FPS. es saltava bolcs per pintar.
style: adjustat el timing de loading_screen
This commit is contained in:
@@ -61,9 +61,9 @@ class LoadingScreen {
|
||||
// --- Constantes de tiempo (en segundos) ---
|
||||
static constexpr float SILENT1_DURATION = 2.0F; // Pausa inicial
|
||||
static constexpr float HEADER1_DURATION = 4.0F; // Cabecera
|
||||
static constexpr float DATA1_DURATION = 0.2F; // Datos
|
||||
static constexpr float SILENT2_DURATION = 2.0F; // Segunda pausa
|
||||
static constexpr float HEADER2_DURATION = 3.0F; // Cabecera pantalla
|
||||
static constexpr float DATA1_DURATION = 0.18F; // Datos
|
||||
static constexpr float SILENT2_DURATION = 1.6F; // Segunda pausa
|
||||
static constexpr float HEADER2_DURATION = 2.0F; // Cabecera pantalla
|
||||
static constexpr float LOADING_MONO_DURATION = 16.0F; // Duración total de la carga monocromática
|
||||
static constexpr float LOADING_COLOR_DURATION = 4.0F; // Duración total de la carga en color
|
||||
static constexpr float DATA2_DURATION = 5.0F; // Datos
|
||||
@@ -116,4 +116,8 @@ class LoadingScreen {
|
||||
SDL_FRect load_rect_{0.0F, 0.0F, 0.0F, 1.0F}; // Rectángulo para dibujar la pantalla de carga
|
||||
Carrier carrier_; // Estructura para los efectos de la carga de cabeceras
|
||||
Noise noise_; // Variaciones de ruido durante los silencios
|
||||
|
||||
// Variables de seguimiento para evitar saltos de pasos/bloques
|
||||
int last_mono_step_{-1}; // Último paso mono dibujado
|
||||
int last_color_block_{-1}; // Último bloque color dibujado
|
||||
};
|
||||
Reference in New Issue
Block a user