delta-time: title.cpp
This commit is contained in:
@@ -60,16 +60,19 @@ class Title {
|
||||
Section::Name next_section_; // Siguiente sección a cargar
|
||||
Section::Options selection_ = Section::Options::TITLE_TIME_OUT; // Opción elegida en el título
|
||||
TitleState state_; // Estado actual de la sección
|
||||
Uint64 ticks_ = 0; // Contador de ticks para ajustar la velocidad
|
||||
int counter_ = 0; // Temporizador para la pantalla de título
|
||||
Uint64 last_time_ = 0; // Último timestamp para calcular delta-time
|
||||
float counter_time_ = 0.0f; // Temporizador para la pantalla de título (en milisegundos)
|
||||
int num_controllers_; // Número de mandos conectados
|
||||
bool should_render_start_prompt_ = false; // Indica si se muestra el texto de PRESS START BUTTON TO PLAY
|
||||
bool player1_start_pressed_ = false; // Indica si se ha pulsado el botón de empezar para el jugador 1
|
||||
bool player2_start_pressed_ = false; // Indica si se ha pulsado el botón de empezar para el jugador 2
|
||||
|
||||
// --- Ciclo de vida del título ---
|
||||
void update(); // Actualiza las variables del objeto
|
||||
void updateState(); // Actualiza el estado actual del título
|
||||
void update(); // Actualiza las variables del objeto (frame-based)
|
||||
void update(float deltaTime); // Actualiza las variables del objeto (time-based)
|
||||
float calculateDeltaTime(); // Calcula el tiempo transcurrido desde el último frame
|
||||
void updateState(); // Actualiza el estado actual del título (frame-based)
|
||||
void updateState(float deltaTime); // Actualiza el estado actual del título (time-based)
|
||||
void setState(TitleState state); // Cambia el estado del título
|
||||
void resetCounter(); // Reinicia el contador interno
|
||||
|
||||
|
||||
Reference in New Issue
Block a user