From f4e0e247746a351e9ed600cf74094d13b5984b9b Mon Sep 17 00:00:00 2001 From: Brosef Date: Fri, 20 Jun 2025 14:46:29 +0100 Subject: [PATCH] Moved initialisation from BaseGame to GameUtils --- src/base.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/base.py b/src/base.py index fa09410..5e0c016 100644 --- a/src/base.py +++ b/src/base.py @@ -1,6 +1,19 @@ class Game: - def __init__(self): - pass + def __init__(self, surface, playerManager): + """ + Initialises some things for the game developers. + + Args: + surface (pygame.Surface): The surface the game devs draw on. + platerManager (NoPELib.PlayerManager): The player manager. + """ + + self.surf = surface + self.size = self.surface.size + self.pm = playerManager + + with open('./game.toml', 'r') as f: + self.cfg = tomllib.loads(f.read()) def update(self): pass