From bc241b2d9b0d014c1b299b8787d72fc63fa8149a Mon Sep 17 00:00:00 2001 From: markojozsef Date: Mon, 19 Oct 2026 17:13:41 +0200 Subject: [PATCH] Game Over bugfix --- src/gamestates/overworld.py | 2 +- src/gamestates/title.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gamestates/overworld.py b/src/gamestates/overworld.py index 8c071e5..d7eb195 100644 --- a/src/gamestates/overworld.py +++ b/src/gamestates/overworld.py @@ -92,7 +92,7 @@ def start_battle(battle_id): def switch(game): if len(objects) == 1: gamestate.switch_gamestate(game, "credits") - return + global music_box in_battle_transition = False overworld.set_player_world_pos(game, balthasar.x, balthasar.y) diff --git a/src/gamestates/title.py b/src/gamestates/title.py index 992719d..00b37be 100644 --- a/src/gamestates/title.py +++ b/src/gamestates/title.py @@ -5,12 +5,18 @@ import text import renderers import gamestate +from importlib import reload +import gamestates.overworld +import gamestates.battle + text = text.TextRenderer(0, 50, 210) panel = renderers.NineSlicesPanel(84,100,64,50) m = [] def new_game(g): + reload(gamestates.overworld) + reload(gamestates.battle) gamestate.switch_gamestate(g, "overworld") def switch(game):