From a46e7c78242995dd33ea6e1d9862d88b5882ce81 Mon Sep 17 00:00:00 2001 From: Percentnineteen Date: Tue, 22 Aug 2023 17:42:49 -0500 Subject: [PATCH] run the first core.run() before loading the state - seems to work around some graphical glitches --- src/minarch/minarch.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/minarch/minarch.c b/src/minarch/minarch.c index 6f98a98..f6d6bd1 100644 --- a/src/minarch/minarch.c +++ b/src/minarch/minarch.c @@ -4341,16 +4341,18 @@ int main(int argc , char* argv[]) { Menu_init(); - State_resume(); - POW_warn(1); POW_disableAutosleep(); sec_start = SDL_GetTicks(); + core.run(); + State_resume(); + while (!quit) { GFX_startFrame(); core.run(); limitFF(); + if (show_menu) Menu_loop();