TETRIS: Fix restart

This commit is contained in:
2021-03-14 17:02:41 +01:00
parent 594316dcea
commit 406186d8bb
4 changed files with 12 additions and 5 deletions
+8 -5
View File
@@ -157,12 +157,15 @@ int main() {
g_update_objects.pop_back();
}
renderer->clearRenderer();
for ( size_t i = 0; i < g_active_scenes.size(); i++ ) {
g_active_scenes[i]->updateScene();
g_active_scenes[i]->renderScene( false );
{
std::lock_guard< std::mutex > guard( g_render_mutex );
renderer->clearRenderer();
for ( size_t i = 0; i < g_active_scenes.size(); i++ ) {
g_active_scenes[i]->updateScene();
g_active_scenes[i]->renderScene( false );
}
renderer->presentRenderer();
}
renderer->presentRenderer();
g_wait_for_anim = false;
frames++;
if ( SDL_GetTicks() - base >= 1000 ) {