From c72329c71bbe8ee4b53ac701eeb203f310b532e9 Mon Sep 17 00:00:00 2001 From: Yannis300307 Date: Thu, 4 Jan 2024 19:26:54 +0100 Subject: [PATCH] Ajout d'un dialogs manager --- src/engine/dialogs_manager.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/engine/dialogs_manager.py diff --git a/src/engine/dialogs_manager.py b/src/engine/dialogs_manager.py new file mode 100644 index 0000000..bf15837 --- /dev/null +++ b/src/engine/dialogs_manager.py @@ -0,0 +1,13 @@ +import json + + +class DialogsManager: + """Classe qui gère la lecture des dialogues.""" + def __init__(self): + self.current_dialog = [] + self.dialogs = {} + + def load_dialogs(self, file_path: str): + """Charge les dialogues du jeu grave au fichier json donné.""" + with open(file_path, "r") as file: + self.dialogs = json.loads(file.read())