diff --git a/src/gameUtils/base.py b/src/gameUtils/base.py index a437190..e873f00 100644 --- a/src/gameUtils/base.py +++ b/src/gameUtils/base.py @@ -1,5 +1,6 @@ from .events import Timeout from .anim import AnimatedObject +import NoPELib import tomllib import time @@ -12,15 +13,15 @@ class Game: surface (pygame.Surface): The surface the game devs draw on. """ - self.surf = surface - self.size = self.surf.size - self.pm = None - # Holds all the timeouts that haven't been fired yet - self._timeouts = [] - with open('./game.toml', 'r') as f: self.cfg = tomllib.loads(f.read()) + self.surf = surface + self.size = self.surf.size + self.pm = NoPELib.PlayersManager(self.cfg['name'], playersPath='../players.json') + # Holds all the timeouts that haven't been fired yet + self._timeouts = [] + def update(self): """ Updates some core things in the background.