mirror of
https://github.com/edubart/otclient.git
synced 2025-10-19 22:13:27 +02:00
render fix
This commit is contained in:
@@ -90,12 +90,19 @@ void Engine::run()
|
||||
}
|
||||
}
|
||||
|
||||
render();
|
||||
// render
|
||||
g_graphics.beginRender();
|
||||
|
||||
if(m_currentState)
|
||||
m_currentState->render();
|
||||
UIContainer::getRootContainer()->render();
|
||||
|
||||
// render fps
|
||||
if(m_calculateFps)
|
||||
defaultFont->renderText(fpsText, Point(g_graphics.getScreenSize().width() - fpsTextSize.width() - 10, 10));
|
||||
|
||||
g_graphics.endRender();
|
||||
|
||||
// swap buffers
|
||||
Platform::swapBuffers();
|
||||
}
|
||||
@@ -119,15 +126,6 @@ void Engine::changeState(GameState* newState)
|
||||
m_currentState->onEnter();
|
||||
}
|
||||
|
||||
void Engine::render()
|
||||
{
|
||||
g_graphics.beginRender();
|
||||
if(m_currentState)
|
||||
m_currentState->render();
|
||||
UIContainer::getRootContainer()->render();
|
||||
g_graphics.endRender();
|
||||
}
|
||||
|
||||
void Engine::onClose()
|
||||
{
|
||||
if(m_currentState)
|
||||
|
@@ -65,9 +65,6 @@ public:
|
||||
int getCurrentFrameTicks() const { return m_lastFrameTicks; }
|
||||
|
||||
private:
|
||||
/// Called to render every frame
|
||||
void render();
|
||||
|
||||
bool m_stopping;
|
||||
bool m_running;
|
||||
bool m_calculateFps;
|
||||
|
Reference in New Issue
Block a user