mini_arcade_core.runtime.context¶
Runtime context module. Defines the RuntimeContext dataclass for game runtime context.
Classes¶
Context for the game runtime. |
Module Contents¶
- class mini_arcade_core.runtime.context.RuntimeContext¶
Context for the game runtime.
- Variables:
(RuntimeServices) (services) – Runtime services.
(GameConfig) (config) – Game configuration.
(GamePlaySettings) (settings) – Game settings.
None) (cheats (CheatManager |) – Optional command queue.
None) – Optional cheat manager.
- config: mini_arcade_core.engine.game.GameConfig¶
- command_queue: mini_arcade_core.engine.commands.CommandQueue | None = None¶
- cheats: mini_arcade_core.engine.cheats.CheatManager | None = None¶
- static from_game(game_entity: mini_arcade_core.engine.game.Game) RuntimeContext¶
Create a RuntimeContext from a Game entity.
- Parameters:
game_entity (Game) – Game entity to extract context from.
- Returns:
RuntimeContext instance.
- Return type: