migrat Notifier a time based
This commit is contained in:
@@ -199,10 +199,17 @@ void Screen::toggleShaders() {
|
||||
initShaders();
|
||||
}
|
||||
|
||||
// Actualiza la lógica de la clase
|
||||
// Actualiza la lógica de la clase (versión antigua para escenas no migradas)
|
||||
void Screen::update() {
|
||||
fps_.calculate(SDL_GetTicks());
|
||||
Notifier::get()->update();
|
||||
Notifier::get()->update(0.016f); // Asume ~60 FPS (16ms por frame)
|
||||
Mouse::updateCursorVisibility();
|
||||
}
|
||||
|
||||
// Actualiza la lógica de la clase (versión nueva con delta_time para escenas migradas)
|
||||
void Screen::update(float delta_time) {
|
||||
fps_.calculate(SDL_GetTicks());
|
||||
Notifier::get()->update(delta_time);
|
||||
Mouse::updateCursorVisibility();
|
||||
}
|
||||
|
||||
|
||||
@@ -150,7 +150,8 @@ class Screen {
|
||||
void render();
|
||||
|
||||
// Actualiza la lógica de la clase
|
||||
void update();
|
||||
void update(); // Para escenas no migradas (sin delta_time)
|
||||
void update(float delta_time); // Para escenas migradas (con delta_time)
|
||||
|
||||
// Establece el modo de video
|
||||
void setVideoMode(bool mode);
|
||||
|
||||
Reference in New Issue
Block a user