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):