mini_arcade_core.runtime.context ================================ .. py:module:: mini_arcade_core.runtime.context .. autoapi-nested-parse:: Runtime context module. Defines the RuntimeContext dataclass for game runtime context. Classes ------- .. autoapisummary:: mini_arcade_core.runtime.context.RuntimeContext Module Contents --------------- .. py:class:: RuntimeContext Context for the game runtime. :ivar services (RuntimeServices): Runtime services. :ivar config (GameConfig): Game configuration. :ivar settings (GamePlaySettings): Game settings. :ivar command_queue (CommandQueue | None): Optional command queue. :ivar cheats (CheatManager | None): Optional cheat manager. .. py:attribute:: services :type: mini_arcade_core.runtime.services.RuntimeServices .. py:attribute:: config :type: mini_arcade_core.engine.game.GameConfig .. py:attribute:: settings :type: mini_arcade_core.engine.gameplay_settings.GamePlaySettings .. py:attribute:: command_queue :type: mini_arcade_core.engine.commands.CommandQueue | None :value: None .. py:attribute:: cheats :type: mini_arcade_core.engine.cheats.CheatManager | None :value: None .. py:method:: from_game(game_entity: mini_arcade_core.engine.game.Game) -> RuntimeContext :staticmethod: Create a RuntimeContext from a Game entity. :param game_entity: Game entity to extract context from. :type game_entity: Game :return: RuntimeContext instance. :rtype: RuntimeContext