From c81d72aab05d178395e3940cac4f92e3db770607 Mon Sep 17 00:00:00 2001 From: KikooDX Date: Sun, 8 Aug 2021 22:46:51 +0200 Subject: [PATCH] fix: do load_level_binary w/o world switch & only when needed --- src/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.c b/src/main.c index 7f33828..2c06824 100644 --- a/src/main.c +++ b/src/main.c @@ -44,7 +44,7 @@ } while (0); #define LOAD_LEVEL() \ do { \ - gint_world_switch(GINT_CALL(level_load_binary)); \ + level_load_binary(); \ if (fatal_error == -1) \ PANIC(fatal_error_msg); \ particles_init(); \ @@ -95,7 +95,7 @@ main(void) /* load level */ level_id = 0; - gint_world_switch(GINT_CALL(level_load_binary)); + level_load_binary(); if (fatal_error == -1) PANIC(fatal_error_msg); /* timer setup */ @@ -218,8 +218,9 @@ main(void) game_state = PackDone; /* level_pack_beaten = level_id / 4; */ + } else { + LOAD_LEVEL(); } - LOAD_LEVEL(); transition = transition_init( transition.speed, transition.color,