diff --git a/make_map_file.py b/make_map_file.py index 2387789..9cfcdbe 100644 --- a/make_map_file.py +++ b/make_map_file.py @@ -1,16 +1,16 @@ import my_helpers.myPickle as my_pickle +from my_helpers.Config import Config from classes.Map import Map -from json import load as json_load -import lzma +import lzma, os if __name__ == '__main__': - with open("config.json", "r") as f: - CONFIG = json_load(f) + CONFIG = Config("config.json") game_map = Map("./Map") game_map.make_file() + os.makedirs(CONFIG['map_file']['path'], exist_ok=True) with open(f"{CONFIG['map_file']['path']}/{CONFIG['map_file']['filename']}", "wb") as f: my_pickle.dump(game_map, f, lzma) diff --git a/run.py b/run.py index 9653eb0..ea07484 100644 --- a/run.py +++ b/run.py @@ -1,12 +1,11 @@ from classes.GameBoard import GameBoard +from my_helpers.Config import Config -from json import load as json_load import logging import lzma, os if __name__ == '__main__': - with open("config.json", "r") as f: - CONFIG = json_load(f) + CONFIG = Config("config.json") if CONFIG["logging"]["enabled"]: os.makedirs(CONFIG['logging']['file']['path'], exist_ok=True)