Screen: afegit coreUpdate() i coreRender()
This commit is contained in:
@@ -95,6 +95,16 @@ void Screen::render()
|
||||
renderScreen();
|
||||
}
|
||||
|
||||
// Vuelca el contenido del renderizador en pantalla exceptuando ciertas partes
|
||||
void Screen::coreRender()
|
||||
{
|
||||
fps_.increment();
|
||||
#ifdef DEBUG
|
||||
renderInfo();
|
||||
#endif
|
||||
renderScreen();
|
||||
}
|
||||
|
||||
// Renderiza el contenido del game_canvas_
|
||||
void Screen::renderScreen()
|
||||
{
|
||||
@@ -189,6 +199,13 @@ void Screen::update()
|
||||
Mouse::updateCursorVisibility();
|
||||
}
|
||||
|
||||
// Actualiza los elementos mínimos
|
||||
void Screen::coreUpdate()
|
||||
{
|
||||
fps_.calculate(SDL_GetTicks());
|
||||
Mouse::updateCursorVisibility();
|
||||
}
|
||||
|
||||
// Actualiza y dibuja el efecto de flash en la pantalla
|
||||
void Screen::renderFlash()
|
||||
{
|
||||
@@ -291,10 +308,8 @@ void Screen::renderOverlays()
|
||||
renderShake();
|
||||
renderFlash();
|
||||
renderAttenuate();
|
||||
if (service_menu_)
|
||||
service_menu_->render();
|
||||
if (notifier_)
|
||||
notifier_->render();
|
||||
service_menu_->render();
|
||||
notifier_->render();
|
||||
#ifdef DEBUG
|
||||
renderInfo();
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user