Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Central game engine module that aggregates global game state.
- """
- class GameEngine:
- def __init__(self) -> None:
- self.calendar = None
- self.inventory = None
- self.gang_members = None
- def init(self) -> None:
- # Import instances only after they are fully initialized.
- import instances
- self.calendar = instances.game_calendar
- self.inventory = instances.inventory_manager
- self.gang_members = instances.gang_members_manager
- game_engine = GameEngine()
Add Comment
Please, Sign In to add comment