"""This module stores globally mutable variables used by this program.""" from __future__ import annotations import tcod.console import tcod.context import tcod.ecs import game.state from game.components import Position context: tcod.context.Context """The window managed by tcod.""" world: tcod.ecs.Registry """The active ECS registry and current session.""" world_map: tcod.map.Map """Wall Map of current World""" world_center: tuple[int,int] = Position(50, 50) states: list[game.state.State] = [] """A stack of states with the last item being the active state.""" console: tcod.console.Console """The current main console."""