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[source]¶
Context for the game runtime.
- Variables:
(RuntimeServices) (services) – Runtime services.
(EngineConfig) (config) – Engine configuration.
(GamePlaySettings) (settings) – Game settings.
None) (cheats (CheatManager |) – Optional command queue.
None) – Optional cheat manager.
- 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.Engine) RuntimeContext[source]¶
Create a RuntimeContext from an Engine entity.
- Parameters:
game_entity (Engine) – Engine entity to extract context from.
- Returns:
RuntimeContext instance.
- Return type: