mini_arcade_core.engine.game_config =================================== .. py:module:: mini_arcade_core.engine.game_config .. autoapi-nested-parse:: Game configuration classes. Classes ------- .. autoapisummary:: mini_arcade_core.engine.game_config.PostFXConfig mini_arcade_core.engine.game_config.GameConfig Module Contents --------------- .. py:class:: PostFXConfig Configuration for post-processing effects. :ivar enabled (bool): Whether post effects are enabled by default. :ivar active (list[str]): List of active effect IDs by default. .. py:attribute:: enabled :type: bool :value: True .. py:attribute:: active :type: list[str] :value: [] .. py:class:: GameConfig Configuration options for the Game. :ivar initial_scene (str): Identifier of the initial scene to load. :ivar fps (int): Target frames per second. :ivar backend (Backend | None): Optional Backend instance to use for rendering and input. :ivar virtual_resolution (tuple[int, int]): Virtual render resolution. :ivar postfx (PostFXConfig): Configuration for post-processing effects. .. py:attribute:: initial_scene :type: str :value: 'main' .. py:attribute:: fps :type: int :value: 60 .. py:attribute:: backend :type: mini_arcade_core.backend.Backend | None :value: None .. py:attribute:: virtual_resolution :type: tuple[int, int] :value: (800, 600) .. py:attribute:: postfx :type: PostFXConfig .. py:attribute:: enable_profiler :type: bool :value: False