From ec2ff95530d6969d1f487573eefe953ec3cc3930 Mon Sep 17 00:00:00 2001 From: rickard Date: Wed, 9 Aug 2023 18:39:25 +0200 Subject: [PATCH] handle better if character fails to load, init loaded_character in driver --- tale/driver_if.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tale/driver_if.py b/tale/driver_if.py index ff4dc572..4715d299 100644 --- a/tale/driver_if.py +++ b/tale/driver_if.py @@ -48,6 +48,11 @@ def __init__(self, *, screen_delay: int=DEFAULT_SCREEN_DELAY, gui: bool=False, w self.loaded_character = character_loader.load_from_json(character_to_load) elif '.png' in character_to_load or '.jpg' in character_to_load: self.loaded_character = character_loader.load_image(character_to_load) + else: + print("Failed to load character, must be .json, .jpg or .png") + self.loaded_character = None + else: + self.loaded_character = None def start_main_loop(self): if self.io_type == "web":