renderInfo amb animacio

This commit is contained in:
2026-03-29 17:47:48 +02:00
parent b986778bb4
commit 7551115912
3 changed files with 50 additions and 17 deletions

View File

@@ -221,9 +221,6 @@ void Screen::renderNotifications() const {
if (notifications_enabled_) {
Notifier::get()->render();
}
if (Console::get() != nullptr) {
Console::get()->render();
}
}
// Activa/desactiva todos los shaders respetando el shader actualmente seleccionado
@@ -272,6 +269,7 @@ void Screen::update(float delta_time) {
if (Console::get() != nullptr) {
Console::get()->update(delta_time);
}
if (RenderInfo::get() != nullptr) { RenderInfo::get()->update(delta_time); }
Mouse::updateCursorVisibility();
}
@@ -469,10 +467,11 @@ void Screen::textureToRenderer() {
}
}
// Renderiza todos los overlays
// Renderiza todos los overlays (orden: último dibujado queda encima)
void Screen::renderOverlays() {
renderNotifications();
if (RenderInfo::get() != nullptr) { RenderInfo::get()->render(); }
renderNotifications(); // Notifier (abajo)
if (RenderInfo::get() != nullptr) { RenderInfo::get()->render(); } // RenderInfo (medio)
if (Console::get() != nullptr) { Console::get()->render(); } // Console (encima)
}
// Localiza la paleta dentro del vector de paletas