Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z _ __add__() (mini_arcade_core.spaces.math.vec2.Vec2 method) __call__() (mini_arcade_core.scenes.registry.SceneFactory method) (mini_arcade_core.scenes.sim_scene.DrawCall method) __doc__ (mini_arcade.modules.game_runner.commands.GameRunnerCommand attribute) (mini_arcade.modules.game_runner.commands.TourCommand attribute) (mini_arcade.modules.game_runner.GameRunnerCommand attribute) (mini_arcade.modules.game_runner.TourCommand attribute) (mini_arcade.modules.game_scaffold.commands.ScaffoldGameCommand attribute) (mini_arcade.modules.game_scaffold.ScaffoldGameCommand attribute) (mini_arcade.modules.system_lab.commands.SystemLabCommand attribute) (mini_arcade.modules.system_lab.SystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.commands.ScaffoldSystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.ScaffoldSystemLabCommand attribute) __iadd__() (mini_arcade_core.spaces.math.vec2.Vec2 method) __imul__() (mini_arcade_core.spaces.math.vec2.Vec2 method) __init_subclass__() (mini_arcade.cli.base_command.BaseCommand class method) (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) __iter__() (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) __len__() (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) __mul__() (mini_arcade_core.spaces.math.vec2.Vec2 method) __post_init__() (mini_arcade_core.engine.cheats.CheatManager method) (mini_arcade_core.scenes.sim_scene.BaseWorld method) (mini_arcade_core.scenes.systems.builtins.BagRandomizer method) (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BagRandomizer method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPieceSpec method) (mini_arcade_core.scenes.systems.builtins.FallingBlockPieceSpec method) (mini_arcade_core.scenes.systems.builtins.maze.TileMap method) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle method) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleSimulationSystem method) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle method) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleSimulationSystem method) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundarySystem method) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle method) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundarySystem method) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle method) (mini_arcade_core.scenes.systems.builtins.TileMap method) __setattr__() (mini_arcade_core.scenes.sim_scene.BaseWorld method) A A (mini_arcade_core.backend.keys.Key attribute) a (mini_arcade_core.spaces.collision.LineColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.LineColliderSpec attribute) (mini_arcade_core.spaces.geometry.shapes.Line attribute) abstract (mini_arcade.cli.base_command.BaseCommand attribute) (mini_arcade.cli.command_protocol.CommandProtocol attribute) accel (mini_arcade_core.spaces.physics.kinematics2d.Kinematic2D attribute) acceleration_x (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) acceleration_y (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) accumulator (mini_arcade_core.scenes.systems.builtins.CadenceState attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceState attribute) action (mini_arcade.cli.cli.ArgumentOptions attribute) (mini_arcade_core.backend.events.Event attribute) action_map (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysSystem attribute) action_map_from_bindings_config() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.actions) action_map_from_controls_config() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.actions) action_map_from_scene_capture_config() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.capture_hotkeys) action_screenshot (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) action_toggle_replay_play (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) action_toggle_replay_record (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) action_toggle_video (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) ActionBinding (class in mini_arcade_core.scenes.systems.builtins.actions) ACTIONDOWN (mini_arcade_core.backend.events.EventType attribute) ActionIntentSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.actions) ActionMap (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.actions) ActionSnapshot (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.actions) ActionState (class in mini_arcade_core.scenes.systems.builtins.actions) ACTIONUP (mini_arcade_core.backend.events.EventType attribute) activate_timed_state() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.timers) active (mini_arcade_core.engine.engine_config.PostFXConfig attribute) (mini_arcade_core.engine.game_config.PostFXConfig attribute) (mini_arcade_core.engine.render.effects.base.EffectStack attribute) (mini_arcade_core.runtime.capture.replay.ReplayPlayer property) (mini_arcade_core.runtime.capture.replay.ReplayRecorder property) (mini_arcade_core.runtime.capture.video.VideoRecorder attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainState property) (mini_arcade_core.scenes.systems.builtins.ScoreChainState property) (mini_arcade_core.scenes.systems.builtins.TimedState attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedState attribute) active_bombs() (mini_arcade_core.scenes.systems.builtins.bomberman.BombField method) (mini_arcade_core.scenes.systems.builtins.BombField method) active_cells() (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionField method) (mini_arcade_core.scenes.systems.builtins.ExplosionField method) add() (mini_arcade_core.scenes.systems.builtins.bomberman.BombField method) (mini_arcade_core.scenes.systems.builtins.BombField method) (mini_arcade_core.scenes.systems.system_pipeline.SystemPipeline method) (mini_arcade_core.scenes.systems.SystemPipeline method) add_argument_parser() (mini_arcade.cli.cli.ArgumentParserFactory static method) add_custom_commands() (mini_arcade.cli.cli.BaseCLIApp method) advance (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionBinding attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionBinding attribute) advance() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) after_step() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) age (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) aliases (mini_arcade.cli.base_command.BaseCommand attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) (mini_arcade.cli.command_protocol.CommandProtocol attribute) (mini_arcade.modules.game_scaffold.commands.ScaffoldGameCommand attribute) (mini_arcade.modules.game_scaffold.ScaffoldGameCommand attribute) (mini_arcade.modules.system_lab.commands.SystemLabCommand attribute) (mini_arcade.modules.system_lab.SystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.commands.ScaffoldSystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.ScaffoldSystemLabCommand attribute) alive (mini_arcade_core.engine.components.Life attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickState property) (mini_arcade_core.scenes.systems.builtins.BrickState property) all() (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) all_ids() (mini_arcade_core.engine.render.effects.registry.EffectRegistry method) all_with_aliases() (mini_arcade.cli.registry.CommandRegistry class method) allocate_entity_id() (mini_arcade_core.scenes.sim_scene.BaseWorld method) allocate_entity_id_for() (mini_arcade_core.scenes.sim_scene.BaseWorld method) allow_reverse (mini_arcade_core.scenes.systems.builtins.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationBinding attribute) Alpha (in module mini_arcade_core.backend.types) alpha_ramp (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) alpha_to_u8() (in module mini_arcade_core.backend.utils) anim (mini_arcade_core.engine.components.Anim2D attribute) (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.scenes.systems.builtins.animation.HasAnim attribute) Anim2D (class in mini_arcade_core.engine.components) Animation (class in mini_arcade_core.engine.animation) AnimationTickSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.animation) Ansi (class in mini_arcade_core.utils.profiler) any_enabled() (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig method) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig method) api (mini_arcade_native_backend.config.NativeBackendSettings attribute) APP (in module mini_arcade.constants) app_name (mini_arcade.cli.cli.CLIConfig attribute) apply() (mini_arcade_core.engine.render.effects.base.Effect method) (mini_arcade_core.engine.render.effects.crt.CRTEffect method) (mini_arcade_core.engine.render.effects.vignette.VignetteNoiseEffect method) (mini_arcade_core.scenes.systems.builtins.brick_breaker.PaddleBouncePolicy method) (mini_arcade_core.scenes.systems.builtins.PaddleBouncePolicy method) (mini_arcade_core.spaces.d2.boundaries2d.VerticalBounce method) (mini_arcade_core.spaces.d2.boundaries2d.VerticalWrap method) apply_bounce_hit() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.brick_breaker) apply_damage() (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickField method) (mini_arcade_core.scenes.systems.builtins.BrickField method) arena_tile_map_from_strings() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.bomberman) ArenaTile (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) argb8888_bytes() (mini_arcade_core.backend.backend.CaptureProtocol method) (mini_arcade_core.backend.CaptureProtocol method) (mini_arcade_native_backend.ports.capture.CapturePort method) (mini_arcade_pygame_backend.ports.capture.CapturePort method) args (mini_arcade.cli.base_command.BaseCommand attribute) (mini_arcade.cli.cli.BaseCLIApp attribute) (mini_arcade.cli.command_protocol.CommandProtocol attribute) (mini_arcade.modules.game_runner.commands.GameRunnerCommand attribute) (mini_arcade.modules.game_runner.commands.TourCommand attribute) (mini_arcade.modules.game_runner.GameRunnerCommand attribute) (mini_arcade.modules.game_runner.TourCommand attribute) (mini_arcade.modules.game_scaffold.commands.ScaffoldGameCommand attribute) (mini_arcade.modules.game_scaffold.ScaffoldGameCommand attribute) (mini_arcade.modules.system_lab.commands.SystemLabCommand attribute) (mini_arcade.modules.system_lab.SystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.commands.ScaffoldSystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.ScaffoldSystemLabCommand attribute) ArgumentOptions (class in mini_arcade.cli.cli) ArgumentParserFactory (class in mini_arcade.cli.cli) ArgumentType (class in mini_arcade.cli.argument_type) as_dict() (mini_arcade.modules.settings.Settings method) as_overlay (mini_arcade_core.engine.commands.PushSceneCommand attribute) (mini_arcade_core.engine.commands.PushSceneIfMissingCommand attribute) (mini_arcade_core.engine.gameplay_settings.SceneActionSettings attribute) assets_root() (mini_arcade.modules.settings.Settings method) audio (mini_arcade_core.backend.Backend attribute) (mini_arcade_core.backend.backend.Backend attribute) (mini_arcade_core.backend.config.BackendSettings attribute) (mini_arcade_core.runtime.services.RuntimeServices attribute) (mini_arcade_native_backend.native_backend.NativeBackend attribute) (mini_arcade_pygame_backend.pygame_backend.PygameBackend attribute) AudioPort (class in mini_arcade_core.runtime.audio.audio_port) (class in mini_arcade_native_backend.ports.audio) (class in mini_arcade_pygame_backend.ports.audio) AudioProtocol (class in mini_arcade_core.backend) (class in mini_arcade_core.backend.backend) AudioSettings (class in mini_arcade_core.backend.config) auto_systems_enabled (mini_arcade_core.scenes.game_scene.GameScene attribute) available_directions() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.maze) axes (mini_arcade_core.runtime.input_frame.InputFrame attribute) (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintBinding attribute) axis (mini_arcade_core.backend.events.Event attribute) (mini_arcade_core.scenes.systems.builtins.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.BounceHit attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceHit attribute) (mini_arcade_core.scenes.systems.builtins.movement.AxisIntentBinding attribute) AxisActionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.actions) AxisIntentBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.movement) AXISMOTION (mini_arcade_core.backend.events.EventType attribute) B B (mini_arcade_core.backend.keys.Key attribute) b (mini_arcade_core.spaces.collision.LineColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.LineColliderSpec attribute) (mini_arcade_core.spaces.geometry.shapes.Line attribute) Backend (class in mini_arcade_core.backend) (class in mini_arcade_core.backend.backend) backend (mini_arcade.modules.system_lab.processors.SystemLabProcessor attribute) (mini_arcade_core.Engine attribute) (mini_arcade_core.engine.game.Engine attribute) (mini_arcade_core.engine.game.EngineDependencies attribute) (mini_arcade_core.engine.loop.runner.EngineRunner attribute) (mini_arcade_core.engine.render.render_service.RenderService attribute) (mini_arcade_core.EngineDependencies attribute) (mini_arcade_core.runtime.audio.audio_adapter.SDLAudioAdapter attribute) (mini_arcade_core.runtime.capture.capture_service.CaptureService attribute) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort attribute) (mini_arcade_core.runtime.capture.screenshot_capturer.ScreenshotCapturer attribute) (mini_arcade_core.runtime.render.render_port.RenderServicePort attribute) (mini_arcade_core.runtime.window.window_adapter.WindowAdapter attribute) backend_defaults() (mini_arcade.modules.settings.Settings method) backend_provider (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) BackendLoader (class in mini_arcade.modules.backend_loader) BackendSettings (class in mini_arcade_core.backend.config) background_color (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade_core.backend.config.RendererSettings attribute) (mini_arcade_core.ui.menu.MenuStyle attribute) BACKSPACE (mini_arcade_core.backend.keys.Key attribute) BagRandomizer (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.falling_blocks) base_dir (mini_arcade.utils.module_loader.OneLevelPackageLoader attribute) (mini_arcade_core.runtime.capture.video.VideoRecorder attribute) base_namespace (mini_arcade.utils.module_loader.OneLevelPackageLoader attribute) BaseCLIApp (class in mini_arcade.cli.cli) BaseCommand (class in mini_arcade.cli.base_command) BaseCommandProcessor (class in mini_arcade.cli.base_command_processor) BaseEntity (class in mini_arcade_core.engine.entities) BaseIntent (class in mini_arcade_core.scenes.sim_scene) (in module mini_arcade_core.scenes.systems.builtins.actions) BaseJob (class in mini_arcade_core.runtime.capture.base_worker) BaseMenuScene (class in mini_arcade_core.ui.menu) BaseQueuedRenderSystem (class in mini_arcade_core.scenes.systems.builtins) BaseRenderSystem (class in mini_arcade_core.scenes.systems.builtins) BaseSystem (class in mini_arcade_core.scenes.systems) (class in mini_arcade_core.scenes.systems.base_system) BaseSystemLabCase (class in mini_arcade.modules.system_lab) (class in mini_arcade.modules.system_lab.registry) BaseTargetLocator (class in mini_arcade.modules.game_runner.processors) BaseTickContext (class in mini_arcade_core.scenes.sim_scene) BaseWorker (class in mini_arcade_core.runtime.capture.base_worker) BaseWorld (class in mini_arcade_core.scenes.sim_scene) before_step() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) begin_frame() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) BeginFramePass (class in mini_arcade_core.engine.render.passes.begin_frame) bindings (mini_arcade_core.scenes.systems.builtins.ActionMap attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionMap attribute) (mini_arcade_core.scenes.systems.builtins.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.intent_commands.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionSystem attribute) (mini_arcade_core.scenes.systems.builtins.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionSystem attribute) blast_cells() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.bomberman) blast_range (mini_arcade_core.scenes.systems.builtins.bomberman.BombState attribute) (mini_arcade_core.scenes.systems.builtins.BombState attribute) block_cells_from_strings() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.falling_blocks) BlockBoard (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.falling_blocks) blocks_input (mini_arcade_core.engine.scenes.models.ScenePolicy attribute) blocks_update (mini_arcade_core.engine.scenes.models.ScenePolicy attribute) bmp() (mini_arcade_core.backend.backend.CaptureProtocol method) (mini_arcade_core.backend.CaptureProtocol method) (mini_arcade_native_backend.ports.capture.CapturePort method) (mini_arcade_pygame_backend.ports.capture.CapturePort method) bmp_path (mini_arcade_core.runtime.capture.capture_worker.CaptureJob attribute) board_getter (mini_arcade_core.scenes.systems.builtins.BoardRowClearBinding attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearBinding attribute) BoardRowClearBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.falling_blocks) BoardRowClearSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.falling_blocks) BOLD (mini_arcade_core.utils.profiler.Ansi attribute) bomb_at() (mini_arcade_core.scenes.systems.builtins.bomberman.BombField method) (mini_arcade_core.scenes.systems.builtins.BombField method) BombField (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) BombFuseBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) BombFuseSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) BombPlacementBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) BombPlacementSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) bombs (mini_arcade_core.scenes.systems.builtins.bomberman.BombField attribute) (mini_arcade_core.scenes.systems.builtins.BombField attribute) bombs_getter (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseBinding attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombFuseBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionBinding attribute) BombState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) BONUS (mini_arcade_core.scenes.systems.builtins.CollectibleKind attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleKind attribute) bottom (mini_arcade_core.spaces.geometry.bounds.Bounds2D attribute) bounce_bottom (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) bounce_left (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) bounce_right (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) bounce_top (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) BounceCollisionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) BounceCollisionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) BounceHit (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) boundary_name (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) boundary_order (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) boundary_phase (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) bounds (mini_arcade_core.scenes.systems.builtins.grid.GridLayout attribute) (mini_arcade_core.scenes.systems.builtins.GridLayout attribute) (mini_arcade_core.scenes.systems.builtins.maze.TileMap attribute) (mini_arcade_core.scenes.systems.builtins.TileMap attribute) (mini_arcade_core.spaces.d2.boundaries2d.VerticalBounce attribute) (mini_arcade_core.spaces.d2.boundaries2d.VerticalWrap attribute) Bounds2D (class in mini_arcade_core.spaces.geometry.bounds) bounds_getter (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapBinding attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapBinding attribute) BREAKABLE (mini_arcade_core.scenes.systems.builtins.ArenaTile attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ArenaTile attribute) brick_at() (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickField method) (mini_arcade_core.scenes.systems.builtins.BrickField method) brick_rect() (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickField method) (mini_arcade_core.scenes.systems.builtins.BrickField method) BrickField (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) BrickFieldCollisionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) BrickFieldCollisionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) bricks (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickField attribute) (mini_arcade_core.scenes.systems.builtins.BrickField attribute) BrickState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) budget_ms (mini_arcade_core.utils.profiler.FrameTimingReport attribute) buffer (mini_arcade_core.engine.cheats.CheatManager property) buffer_size (mini_arcade_core.engine.cheats.CheatManager attribute) build() (mini_arcade_core.runtime.capture.screenshot_capturer.CapturePathBuilder method) (mini_arcade_core.runtime.input.input_adapter.InputAdapter method) (mini_arcade_core.runtime.input.input_port.InputPort method) build_auto_systems() (mini_arcade_core.scenes.game_scene.GameScene method) build_bomb (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) build_commands() (mini_arcade.cli.cli.BaseCLIApp method) build_context() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) build_draw_ops() (mini_arcade_core.scenes.systems.builtins.BaseQueuedRenderSystem method) (mini_arcade_core.scenes.systems.builtins.BaseRenderSystem method) build_entity_payload() (in module mini_arcade_core.scenes.entity_blueprints) build_global_parser() (mini_arcade.cli.cli.GlobalParserBuilder static method) build_intent() (mini_arcade_core.scenes.systems.builtins.InputIntentSystem method) (mini_arcade_core.ui.menu.MenuInputSystem method) build_pipeline() (mini_arcade_core.scenes.sim_scene.SimScene method) build_sim() (mini_arcade_core.runtime.capture.screenshot_capturer.CapturePathBuilder method) build_system() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) build_visual_intent() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) build_visual_spec() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) build_visual_systems() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) build_visual_world() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) button (mini_arcade_core.backend.events.Event attribute) button_border (mini_arcade_core.ui.menu.MenuStyle attribute) button_enabled (mini_arcade_core.ui.menu.MenuStyle attribute) button_fill (mini_arcade_core.ui.menu.MenuStyle attribute) button_gap (mini_arcade_core.ui.menu.MenuStyle attribute) button_height (mini_arcade_core.ui.menu.MenuStyle attribute) button_padding_x (mini_arcade_core.ui.menu.MenuStyle attribute) button_selected_border (mini_arcade_core.ui.menu.MenuStyle attribute) button_width (mini_arcade_core.ui.menu.MenuStyle attribute) buttons (mini_arcade_core.runtime.input_frame.InputFrame attribute) (mini_arcade_core.scenes.systems.builtins.actions.DigitalActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.DigitalActionBinding attribute) ButtonState (class in mini_arcade_core.runtime.input_frame) C C (mini_arcade_core.backend.keys.Key attribute) CadenceBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) CadenceState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) CadenceSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) Camera2D (class in mini_arcade_core.engine.render) (class in mini_arcade_core.engine.render.camera) camera_from_packet() (in module mini_arcade_core.engine.render) (in module mini_arcade_core.engine.render.camera) CAMERA_PACKET_META_KEY (in module mini_arcade_core.engine.render) (in module mini_arcade_core.engine.render.camera) can_enter (mini_arcade_core.scenes.systems.builtins.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationBinding attribute) can_move() (mini_arcade_core.ui.menu.MenuWorld method) can_place() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) can_progress (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionBinding attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionBinding attribute) capture (mini_arcade_core.backend.Backend attribute) (mini_arcade_core.backend.backend.Backend attribute) (mini_arcade_core.runtime.services.RuntimeServices attribute) (mini_arcade_native_backend.native_backend.NativeBackend attribute) (mini_arcade_pygame_backend.pygame_backend.PygameBackend attribute) capture_config (mini_arcade_core.scenes.game_scene.GameScene attribute) (mini_arcade_core.scenes.sim_scene.SimScene attribute) capture_fps (mini_arcade_core.engine.commands.StartVideoRecordCommand attribute) (mini_arcade_core.engine.commands.ToggleVideoRecordCommand attribute) (mini_arcade_core.runtime.capture.video.VideoRecordConfig attribute) (mini_arcade_core.runtime.capture.video_manifest.VideoManifest attribute) CaptureContext (class in mini_arcade_core.scenes.systems.builtins.capture_hotkeys) CaptureHotkey (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.capture_hotkeys) CaptureHotkeysConfig (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.capture_hotkeys) CaptureHotkeysSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.capture_hotkeys) CaptureJob (class in mini_arcade_core.runtime.capture.capture_worker) CapturePathBuilder (class in mini_arcade_core.runtime.capture.screenshot_capturer) CapturePort (class in mini_arcade_core.runtime.capture.capture_port) (class in mini_arcade_native_backend.ports.capture) (class in mini_arcade_pygame_backend.ports.capture) CaptureProtocol (class in mini_arcade_core.backend) (class in mini_arcade_core.backend.backend) CaptureResult (class in mini_arcade_core.runtime.capture.capture_worker) CaptureService (class in mini_arcade_core.runtime.capture.capture_service) CaptureServicePort (class in mini_arcade_core.runtime.capture.capture_service_protocol) CaptureSettings (class in mini_arcade_core.runtime.capture.capture_settings) CaptureWorker (class in mini_arcade_core.runtime.capture.capture_worker) CardinalDirection (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) case (mini_arcade.modules.system_lab.processors.SystemLabProcessor attribute) case_name (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldProcessor attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldSpec attribute) cell (mini_arcade_core.scenes.systems.builtins.bomberman.BombState attribute) (mini_arcade_core.scenes.systems.builtins.BombState attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigatorState attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigatorState attribute) cell_at() (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionField method) (mini_arcade_core.scenes.systems.builtins.ExplosionField method) cell_center() (mini_arcade_core.scenes.systems.builtins.grid.GridLayout method) (mini_arcade_core.scenes.systems.builtins.GridLayout method) cell_height (mini_arcade_core.scenes.systems.builtins.grid.GridLayout attribute) (mini_arcade_core.scenes.systems.builtins.GridLayout attribute) cell_origin() (mini_arcade_core.scenes.systems.builtins.grid.GridLayout method) (mini_arcade_core.scenes.systems.builtins.GridLayout method) cell_rect() (mini_arcade_core.scenes.systems.builtins.grid.GridLayout method) (mini_arcade_core.scenes.systems.builtins.GridLayout method) cell_width (mini_arcade_core.scenes.systems.builtins.grid.GridLayout attribute) (mini_arcade_core.scenes.systems.builtins.GridLayout attribute) cells (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionField attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionField attribute) cells() (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPiece method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPieceSpec method) (mini_arcade_core.scenes.systems.builtins.FallingBlockPiece method) (mini_arcade_core.scenes.systems.builtins.FallingBlockPieceSpec method) center (mini_arcade_core.engine.render.camera.Camera2D attribute) (mini_arcade_core.engine.render.Camera2D attribute) (mini_arcade_core.spaces.geometry.transform.Transform2D attribute) cfg (mini_arcade_core.runtime.capture.video.VideoRecorder attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysSystem attribute) ChainReactionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) ChainReactionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) change() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) change_scene (mini_arcade_core.engine.commands.StartReplayPlayCommand attribute) ChangeSceneCommand (class in mini_arcade_core.engine.commands) channel (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem attribute) CheatCode (class in mini_arcade_core.engine.cheats) CheatManager (class in mini_arcade_core.engine.cheats) cheats (mini_arcade_core.engine.managers.EngineManagers attribute) (mini_arcade_core.runtime.context.RuntimeContext attribute) choices (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) choose_cell (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnBinding attribute) choose_direction_away() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.maze) choose_direction_toward() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.maze) choose_first_grid_cell() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.grid) choose_random_direction() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.maze) Circle (class in mini_arcade_core.spaces.geometry.shapes) circle() (mini_arcade_core.scenes.sim_scene.RenderQueue method) CircleColliderSpec (class in mini_arcade_core.spaces.collision) (class in mini_arcade_core.spaces.collision.specs) claim_score_chain_points() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.score_chain) class_name (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldSpec attribute) clean() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) cleanup_name (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) cleanup_order (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) cleanup_phase (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) clear() (in module mini_arcade_core.scenes.autoreg) (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) (mini_arcade_core.bus.EventBus method) (mini_arcade_core.scenes.sim_scene.RenderQueue method) (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) (mini_arcade_core.utils.FrameTimer method) (mini_arcade_core.utils.profiler.FrameTimer method) clear_buffer_on_match (mini_arcade_core.engine.cheats.CheatCode attribute) clear_clip_rect() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) clear_timed_state() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.timers) clear_viewport_transform() (mini_arcade_core.backend.Backend method) (mini_arcade_core.backend.backend.Backend method) (mini_arcade_native_backend.native_backend.NativeBackend method) (mini_arcade_pygame_backend.pygame_backend.PygameBackend method) CLI (in module mini_arcade.constants) CLIConfig (class in mini_arcade.cli.cli) close() (mini_arcade_core.runtime.capture.replay_format.ReplayReader method) (mini_arcade_core.runtime.capture.replay_format.ReplayWriter method) codec (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) codename (mini_arcade_core.engine.entities.BaseEntity attribute) coerce_type() (in module mini_arcade.cli.argument_type) col (mini_arcade_core.scenes.systems.builtins.grid.GridCoord attribute) (mini_arcade_core.scenes.systems.builtins.GridCoord attribute) collapse_rows() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) CollectibleCollisionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) CollectibleCollisionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) CollectibleField (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) CollectibleKind (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) CollectibleState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) collector_cell_getter (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionBinding attribute) collectors_getter (mini_arcade_core.scenes.systems.builtins.PickupCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionBinding attribute) collider (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.spaces.d2.kinematics2d.KinematicData attribute) Collider2D (class in mini_arcade_core.spaces.d2.collision2d) ColliderKind (in module mini_arcade_core.spaces.collision) (in module mini_arcade_core.spaces.collision.specs) ColliderSpec (class in mini_arcade_core.spaces.collision) (class in mini_arcade_core.spaces.collision.specs) Color (in module mini_arcade_core.backend.types) color (mini_arcade_core.engine.render.style.Fill attribute) (mini_arcade_core.engine.render.style.Stroke attribute) color_ramp (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) ColorRGB (in module mini_arcade_core.backend.types) ColorRGBA (in module mini_arcade_core.backend.types) COLORS (mini_arcade.utils.logging.ConsoleColorFormatter attribute) (mini_arcade_core.utils.logging.ConsoleColorFormatter attribute) cols (mini_arcade_core.scenes.systems.builtins.BlockBoard attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard attribute) (mini_arcade_core.scenes.systems.builtins.grid.GridBounds attribute) (mini_arcade_core.scenes.systems.builtins.GridBounds attribute) Command (class in mini_arcade_core.engine.commands) command (mini_arcade_core.engine.gameplay_settings.SceneActionSettings attribute) command_factory (mini_arcade_core.engine.cheats.CheatCode attribute) (mini_arcade_core.ui.menu.MenuItem attribute) command_queue (mini_arcade_core.engine.managers.EngineManagers attribute) (mini_arcade_core.runtime.context.RuntimeContext attribute) CommandContext (class in mini_arcade_core.engine.commands) CommandException CommandProtocol (class in mini_arcade.cli.command_protocol) CommandQueue (class in mini_arcade_core.engine.commands) CommandRegistry (class in mini_arcade.cli.registry) commands (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureContext attribute) compact_tracked_entity_ids() (mini_arcade_core.scenes.sim_scene.BaseWorld method) compact_tracked_entity_ids_for() (mini_arcade_core.scenes.sim_scene.BaseWorld method) config (mini_arcade.cli.cli.BaseCLIApp attribute) (mini_arcade_core.Engine attribute) (mini_arcade_core.engine.game.Engine attribute) (mini_arcade_core.runtime.context.RuntimeContext attribute) (mini_arcade_core.utils.FrameTimer attribute) (mini_arcade_core.utils.profiler.FrameTimer attribute) config_path (mini_arcade.modules.settings.Settings property) (mini_arcade.modules.settings.SettingsArgs attribute) configure_logging() (in module mini_arcade.utils.logging) (in module mini_arcade_core.utils.logging) configured_escape_command() (mini_arcade_core.scenes.sim_scene.SimScene method) ConfiguredActionIntentSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.actions) ConfiguredQueuedRenderSystem (class in mini_arcade_core.scenes.systems.builtins) ConsoleColorFormatter (class in mini_arcade.utils.logging) (class in mini_arcade_core.utils.logging) ConsoleTourReporter (class in mini_arcade.modules.game_runner.processors) consume_move() (mini_arcade_core.ui.menu.MenuWorld method) contains() (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) (mini_arcade_core.scenes.systems.builtins.grid.GridBounds method) (mini_arcade_core.scenes.systems.builtins.grid.GridLayout method) (mini_arcade_core.scenes.systems.builtins.GridBounds method) (mini_arcade_core.scenes.systems.builtins.GridLayout method) (mini_arcade_core.scenes.systems.builtins.maze.TileMap method) (mini_arcade_core.scenes.systems.builtins.TileMap method) context (mini_arcade_core.scenes.sim_scene.SimScene attribute) CONTROL (mini_arcade_core.scenes.systems.phases.SystemPhase attribute) (mini_arcade_core.scenes.systems.SystemPhase attribute) controls (mini_arcade_core.engine.gameplay_settings.GamePlaySettings attribute) controls_scene_key (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) core (mini_arcade_native_backend.config.NativeBackendSettings attribute) (mini_arcade_pygame_backend.config.PygameBackendSettings attribute) corner_radius (mini_arcade_core.spaces.geometry.shapes.Rect attribute) count_for_owner() (mini_arcade_core.scenes.systems.builtins.bomberman.BombField method) (mini_arcade_core.scenes.systems.builtins.BombField method) create() (mini_arcade_core.scenes.registry.SceneRegistry method) create_main_parser() (mini_arcade.cli.cli.ParserFactory static method) create_texture_rgba() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) crf (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) CRTEffect (class in mini_arcade_core.engine.render.effects.crt) ctx (mini_arcade_core.scenes.sim_scene.DrawCall attribute) current_frame (mini_arcade_core.engine.animation.Animation property) current_mode (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerState attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerState attribute) current_scene (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter property) custom() (mini_arcade_core.scenes.sim_scene.RenderQueue method) CYAN (mini_arcade_core.utils.profiler.Ansi attribute) D D (mini_arcade_core.backend.keys.Key attribute) daemon (mini_arcade_core.runtime.capture.capture_worker.WorkerConfig attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeWorkerConfig attribute) damage (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionBinding attribute) dash_gap (mini_arcade_core.spaces.geometry.shapes.Line attribute) dash_length (mini_arcade_core.spaces.geometry.shapes.Line attribute) data (mini_arcade_core.engine.gameplay_settings.SceneRuntimeSettings attribute) data_type (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) DataType (in module mini_arcade.cli.argument_type) deadzone (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding attribute) debug_overlay (mini_arcade_core.engine.gameplay_settings.GamePlaySettings attribute) (mini_arcade_core.engine.render.context.RenderContext attribute) debug_overlay_enabled (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) debug_overlay_lines() (mini_arcade.modules.system_lab.visual_runner.SystemLabVisualScene method) (mini_arcade_core.scenes.sim_scene.SimScene method) debug_overlay_sections (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) debug_overlay_start_visible (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) debug_overlay_title (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) DebugOverlayScene (class in mini_arcade_core.scenes.debug_overlay) DebugOverlaySettings (class in mini_arcade_core.engine.gameplay_settings) DebugOverlayStyleSettings (class in mini_arcade_core.engine.gameplay_settings) deep_merge_dict() (in module mini_arcade_core.scenes.entity_blueprints) default (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) (mini_arcade_core.scenes.systems.builtins.maze.TileMap attribute) (mini_arcade_core.scenes.systems.builtins.TileMap attribute) DefaultGameHooks (class in mini_arcade_core.engine.loop.hooks) define_arguments() (mini_arcade.cli.base_command.BaseCommand class method) (mini_arcade.cli.command_protocol.CommandProtocol class method) define_command_arguments() (mini_arcade.cli.cli.BaseCLIApp method) delete_temp (mini_arcade_core.runtime.capture.capture_worker.WorkerConfig attribute) dependency_series (mini_arcade.modules.game_scaffold.processors.ScaffoldSpec attribute) deprecated() (in module mini_arcade_core.utils) (in module mini_arcade_core.utils.deprecated_decorator) description (mini_arcade.cli.cli.CLIConfig attribute) desired_direction_getter (mini_arcade_core.scenes.systems.builtins.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationBinding attribute) destination (mini_arcade.modules.game_scaffold.processors.GameScaffoldProcessor attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldProcessor attribute) destroy_texture() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) DestructibleTileBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) DestructibleTileSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) difficulty (mini_arcade_core.engine.gameplay_settings.GamePlaySettings attribute) DifficultySettings (class in mini_arcade_core.engine.gameplay_settings) DifficultyType (in module mini_arcade_core.engine.gameplay_settings) diffs_ms (mini_arcade_core.utils.profiler.FrameTimingReport attribute) DigitalActionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.actions) DIM (mini_arcade_core.utils.profiler.Ansi attribute) direction (mini_arcade_core.scenes.systems.builtins.GridNavigatorState attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigatorState attribute) directory (mini_arcade_core.runtime.capture.screenshot_capturer.CapturePathBuilder attribute) discover() (mini_arcade.utils.module_loader.OneLevelPackageLoader method) (mini_arcade_core.scenes.registry.SceneRegistry method) discover_packages (mini_arcade_core.engine.engine_config.SceneConfig attribute) (mini_arcade_core.engine.game_config.SceneConfig attribute) (mini_arcade_core.SceneConfig attribute) DiscoveredPackage (class in mini_arcade.utils.module_loader) DOWN (mini_arcade_core.backend.keys.Key attribute) down (mini_arcade_core.runtime.input_frame.ButtonState attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionState attribute) DOWN (mini_arcade_core.scenes.systems.builtins.CardinalDirection attribute) (mini_arcade_core.scenes.systems.builtins.maze.CardinalDirection attribute) down() (mini_arcade_core.scenes.systems.builtins.actions.ActionSnapshot method) (mini_arcade_core.scenes.systems.builtins.ActionSnapshot method) drag (mini_arcade_core.scenes.systems.builtins.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MovementProfile attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) drag_getter (mini_arcade_core.scenes.systems.builtins.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) drain() (mini_arcade_core.engine.commands.CommandQueue method) draw() (mini_arcade_core.backend.backend.TextProtocol method) (mini_arcade_core.backend.TextProtocol method) (mini_arcade_core.scenes.sim_scene.Drawable method) (mini_arcade_core.scenes.sim_scene.SubmitRenderQueue method) (mini_arcade_core.ui.menu.Menu method) (mini_arcade_native_backend.ports.text.TextPort method) (mini_arcade_pygame_backend.ports.text.TextPort method) draw_circle() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) draw_groups (mini_arcade_core.engine.render.context.RenderStats attribute) draw_line() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) draw_ops (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) draw_packet() (mini_arcade_core.engine.render.pipeline.RenderPipeline method) draw_poly() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) draw_rect() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) draw_texture() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) draw_texture_tiled_y() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_core.engine.render.render_service.RenderService method) (mini_arcade_core.runtime.render.render_port.RenderServicePort method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) Drawable (class in mini_arcade_core.scenes.sim_scene) drawable (mini_arcade_core.scenes.sim_scene.DrawCall attribute) drawable_size() (mini_arcade_core.backend.backend.WindowProtocol method) (mini_arcade_core.backend.WindowProtocol method) (mini_arcade_native_backend.ports.window.WindowPort method) (mini_arcade_pygame_backend.ports.window.WindowPort method) DrawCall (class in mini_arcade_core.scenes.sim_scene) DrawOp (in module mini_arcade_core.engine.render.packet) DrawOperation (class in mini_arcade_core.scenes.sim_scene) dry_run (mini_arcade.modules.game_scaffold.processors.GameScaffoldProcessor attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldProcessor attribute) dt (mini_arcade_core.engine.loop.state.FrameState attribute) (mini_arcade_core.runtime.input_frame.InputFrame attribute) (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) dt_getter (mini_arcade_core.scenes.systems.builtins.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) duration_seconds (mini_arcade_core.scenes.systems.builtins.maze.TimedMode attribute) (mini_arcade_core.scenes.systems.builtins.TimedMode attribute) dx (mini_arcade_core.backend.events.Event attribute) dy (mini_arcade_core.backend.events.Event attribute) E E (mini_arcade_core.backend.keys.Key attribute) Effect (class in mini_arcade_core.engine.render.effects.base) effect_id (mini_arcade_core.engine.commands.ToggleEffectCommand attribute) (mini_arcade_core.engine.render.effects.base.Effect attribute) (mini_arcade_core.engine.render.effects.crt.CRTEffect attribute) (mini_arcade_core.engine.render.effects.vignette.VignetteNoiseEffect attribute) EffectParams (class in mini_arcade_core.engine.render.effects.base) EffectRegistry (class in mini_arcade_core.engine.render.effects.registry) effects_stack (mini_arcade_core.engine.gameplay_settings.GamePlaySettings attribute) (mini_arcade_core.engine.loop.hooks.DefaultGameHooks attribute) (mini_arcade_core.engine.loop.runner.EngineRunner attribute) EffectStack (class in mini_arcade_core.engine.render.effects.base) elapsed (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleEmitterState attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleEmitterState attribute) elapsed_in_mode (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerState attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerState attribute) emit (mini_arcade_core.scenes.systems.builtins.EntityRenderRule attribute) (mini_arcade_core.scenes.systems.builtins.RenderOverlay attribute) emit() (mini_arcade.modules.game_runner.processors.ExampleTourBus method) (mini_arcade_core.bus.EventBus method) (mini_arcade_core.scenes.systems.builtins.BaseQueuedRenderSystem method) (mini_arcade_core.scenes.systems.builtins.ConfiguredQueuedRenderSystem method) (mini_arcade_core.ui.menu.MenuRenderSystem method) (mini_arcade_core.utils.FrameTimer method) (mini_arcade_core.utils.profiler.FrameTimer method) emit_default_entity() (mini_arcade_core.scenes.systems.builtins.BaseQueuedRenderSystem method) emit_entity() (mini_arcade_core.scenes.systems.builtins.BaseQueuedRenderSystem method) (mini_arcade_core.scenes.systems.builtins.ConfiguredQueuedRenderSystem method) empty (mini_arcade_core.scenes.systems.builtins.BlockBoard attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard attribute) enable (mini_arcade_core.backend.config.AudioSettings attribute) enable_profiler (mini_arcade_core.engine.engine_config.EngineConfig attribute) (mini_arcade_core.engine.game_config.EngineConfig attribute) (mini_arcade_core.EngineConfig attribute) enabled (mini_arcade_core.engine.cheats.CheatCode attribute) (mini_arcade_core.engine.cheats.CheatManager attribute) (mini_arcade_core.engine.engine_config.PostFXConfig attribute) (mini_arcade_core.engine.game_config.PostFXConfig attribute) (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) (mini_arcade_core.engine.render.effects.base.EffectStack attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkey attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkey attribute) (mini_arcade_core.utils.profiler.FrameTimerConfig attribute) enabled() (mini_arcade_core.scenes.systems.base_system.BaseSystem method) (mini_arcade_core.scenes.systems.BaseSystem method) enabled_when (mini_arcade_core.scenes.systems.builtins.BoardRowClearBinding attribute) (mini_arcade_core.scenes.systems.builtins.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CadenceBinding attribute) (mini_arcade_core.scenes.systems.builtins.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearBinding attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceBinding attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionSystem attribute) (mini_arcade_core.scenes.systems.builtins.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionSystem attribute) encode_on_stop (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) encode_png_sequence_to_mp4() (in module mini_arcade_core.runtime.capture.video_encoder) EncodeJob (class in mini_arcade_core.runtime.capture.encode_worker) encoder (mini_arcade_core.runtime.capture.capture_service.CaptureService attribute) EncodeResult (class in mini_arcade_core.runtime.capture.encode_worker) (class in mini_arcade_core.runtime.capture.video_encoder) EncodeWorker (class in mini_arcade_core.runtime.capture.encode_worker) EncodeWorkerConfig (class in mini_arcade_core.runtime.capture.encode_worker) end_frame() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) end_id (mini_arcade_core.scenes.sim_scene.EntityIdDomain attribute) end_radius (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) EndFramePass (class in mini_arcade_core.engine.render.passes.end_frame) Engine (class in mini_arcade_core) (class in mini_arcade_core.engine.game) engine_config_defaults() (mini_arcade.modules.settings.Settings method) EngineConfig (class in mini_arcade_core) (class in mini_arcade_core.engine.engine_config) (class in mini_arcade_core.engine.game_config) EngineDependencies (class in mini_arcade_core) (class in mini_arcade_core.engine.game) EngineManagers (class in mini_arcade_core.engine.managers) EngineRunner (class in mini_arcade_core.engine.loop.runner) enqueue() (mini_arcade_core.runtime.capture.base_worker.BaseWorker method) EnsureClassName (class in mini_arcade.utils.logging) (class in mini_arcade_core.utils.logging) ENTER (mini_arcade_core.backend.keys.Key attribute) entities (mini_arcade_core.scenes.sim_scene.BaseWorld attribute) (mini_arcade_core.ui.menu.MenuWorld attribute) entities_getter (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekGroupBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintBinding attribute) entity_getter (mini_arcade_core.scenes.systems.builtins.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) entity_id_domain() (mini_arcade_core.scenes.sim_scene.BaseWorld class method) entity_id_domains (mini_arcade_core.scenes.sim_scene.BaseWorld attribute) entity_rules (mini_arcade_core.scenes.systems.builtins.ConfiguredQueuedRenderSystem attribute) EntityIdAllocator (class in mini_arcade_core.engine.entities) EntityIdDomain (class in mini_arcade_core.scenes.sim_scene) EntityRenderRule (class in mini_arcade_core.scenes.systems.builtins) entry (mini_arcade_core.engine.scenes.models.StackItem attribute) entrypoint (mini_arcade.modules.game_runner.processors.TargetSpec attribute) env (mini_arcade.cli.argument_type.ArgumentType attribute) epilog (mini_arcade.cli.base_command.BaseCommand attribute) (mini_arcade.cli.command_protocol.CommandProtocol attribute) error (mini_arcade_core.runtime.capture.capture_worker.CaptureResult attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeResult attribute) (mini_arcade_core.runtime.capture.video_encoder.EncodeResult attribute) ESCAPE (mini_arcade_core.backend.keys.Key attribute) escape (mini_arcade_core.engine.gameplay_settings.SceneRuntimeSettings attribute) Event (class in mini_arcade_core.backend.events) event_bus (in module mini_arcade_core.bus) EventBus (class in mini_arcade_core.bus) EventType (class in mini_arcade_core.backend.events) example (mini_arcade.modules.game_runner.processors.GameRunnerProcessor attribute) EXAMPLE_FAILED (mini_arcade.modules.game_runner.processors.TourEvents attribute) EXAMPLE_FINISHED (mini_arcade.modules.game_runner.processors.TourEvents attribute) example_id (mini_arcade.modules.game_runner.processors.ExampleTourContext attribute) EXAMPLE_STARTED (mini_arcade.modules.game_runner.processors.TourEvents attribute) ExampleLocator (class in mini_arcade.modules.game_runner.processors) examples_dir (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor attribute) (mini_arcade.modules.game_runner.processors.GameRunnerProcessor attribute) ExamplesTourProcessor (class in mini_arcade.modules.game_runner.processors) ExampleTourBus (class in mini_arcade.modules.game_runner.processors) ExampleTourContext (class in mini_arcade.modules.game_runner.processors) ExcludePerf (class in mini_arcade.utils.logging) (class in mini_arcade_core.utils.logging) execute() (mini_arcade.cli.base_command.BaseCommand method) (mini_arcade.cli.command_protocol.CommandProtocol method) (mini_arcade_core.engine.commands.ChangeSceneCommand method) (mini_arcade_core.engine.commands.Command method) (mini_arcade_core.engine.commands.PopSceneCommand method) (mini_arcade_core.engine.commands.PushSceneCommand method) (mini_arcade_core.engine.commands.PushSceneIfMissingCommand method) (mini_arcade_core.engine.commands.QuitCommand method) (mini_arcade_core.engine.commands.RemoveSceneCommand method) (mini_arcade_core.engine.commands.ScreenshotCommand method) (mini_arcade_core.engine.commands.StartReplayPlayCommand method) (mini_arcade_core.engine.commands.StartReplayRecordCommand method) (mini_arcade_core.engine.commands.StartVideoRecordCommand method) (mini_arcade_core.engine.commands.StopReplayPlayCommand method) (mini_arcade_core.engine.commands.StopReplayRecordCommand method) (mini_arcade_core.engine.commands.StopVideoRecordCommand method) (mini_arcade_core.engine.commands.ToggleDebugOverlayCommand method) (mini_arcade_core.engine.commands.ToggleEffectCommand method) (mini_arcade_core.engine.commands.ToggleVideoRecordCommand method) exit_code (mini_arcade.cli.exceptions.CommandException attribute) EXIT_CODE_MSG (mini_arcade.cli.exceptions.CommandException attribute) exit_message (mini_arcade.cli.exceptions.CommandException attribute) ExitCode (in module mini_arcade.cli.exceptions) ExplosionCellState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) ExplosionField (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) ExplosionLifetimeBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) ExplosionLifetimeSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) explosions_getter (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionBinding attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileBinding attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeBinding attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionBinding attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileBinding attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeBinding attribute) ext (mini_arcade_core.runtime.capture.screenshot_capturer.CapturePathBuilder attribute) (mini_arcade_core.runtime.capture.video.VideoRecordConfig attribute) extend() (mini_arcade_core.scenes.systems.system_pipeline.SystemPipeline method) (mini_arcade_core.scenes.systems.SystemPipeline method) extra_system_factories (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) F F (mini_arcade_core.backend.keys.Key attribute) F1 (mini_arcade_core.backend.keys.Key attribute) F10 (mini_arcade_core.backend.keys.Key attribute) F11 (mini_arcade_core.backend.keys.Key attribute) F12 (mini_arcade_core.backend.keys.Key attribute) F2 (mini_arcade_core.backend.keys.Key attribute) F3 (mini_arcade_core.backend.keys.Key attribute) F4 (mini_arcade_core.backend.keys.Key attribute) F5 (mini_arcade_core.backend.keys.Key attribute) F6 (mini_arcade_core.backend.keys.Key attribute) F7 (mini_arcade_core.backend.keys.Key attribute) F8 (mini_arcade_core.backend.keys.Key attribute) F9 (mini_arcade_core.backend.keys.Key attribute) FallingBlockPiece (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.falling_blocks) FallingBlockPieceSpec (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.falling_blocks) ffmpeg_path (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) field_getter (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionBinding attribute) filename (mini_arcade_core.engine.commands.StartReplayRecordCommand attribute) FilePort (class in mini_arcade_core.runtime.file.file_port) files (mini_arcade_core.runtime.services.RuntimeServices attribute) Fill (class in mini_arcade_core.engine.render.style) fill (mini_arcade_core.engine.render.style.RenderStyle attribute) FILL (mini_arcade_core.engine.render.viewport.ViewportMode attribute) filled_rows() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) filter() (mini_arcade.utils.logging.EnsureClassName method) (mini_arcade.utils.logging.ExcludePerf method) (mini_arcade.utils.logging.OnlyPerf method) (mini_arcade_core.utils.logging.EnsureClassName method) (mini_arcade_core.utils.logging.ExcludePerf method) (mini_arcade_core.utils.logging.OnlyPerf method) find_assets_root() (in module mini_arcade_core.utils) (in module mini_arcade_core.utils.assets) find_contains() (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) find_dir() (mini_arcade.modules.game_runner.processors.BaseTargetLocator method) find_entities() (mini_arcade_core.scenes.sim_scene.BaseWorld method) find_entity() (mini_arcade_core.scenes.sim_scene.BaseWorld method) find_regex() (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) FIRE_ALPHA_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) FIRE_COLOR_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) fire_particle_binding() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) FIRE_PARTICLE_PROFILE (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) FIT (mini_arcade_core.engine.render.viewport.ViewportMode attribute) FLOOR (mini_arcade_core.scenes.systems.builtins.ArenaTile attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ArenaTile attribute) fmt (mini_arcade_core.runtime.capture.capture_worker.CaptureJob attribute) font_size (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) fonts (mini_arcade_core.backend.config.BackendSettings attribute) FontSettings (class in mini_arcade_core.backend.config) for_example() (mini_arcade.modules.settings.Settings class method) for_game() (mini_arcade.modules.settings.Settings class method) force (mini_arcade.modules.game_scaffold.processors.GameScaffoldProcessor attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldProcessor attribute) force_reload (mini_arcade.modules.settings.SettingsArgs attribute) format() (mini_arcade.utils.logging.ConsoleColorFormatter method) (mini_arcade.utils.logging.PerfFormatter method) (mini_arcade_core.utils.logging.ConsoleColorFormatter method) (mini_arcade_core.utils.logging.PerfFormatter method) (mini_arcade_core.utils.profiler.FrameTimingFormatter method) formatter (mini_arcade_core.utils.FrameTimer attribute) (mini_arcade_core.utils.profiler.FrameTimer attribute) formatter_class (mini_arcade.cli.cli.CLIConfig attribute) forward_offset_deg (mini_arcade_core.scenes.systems.builtins.movement.MovementProfile attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekGroupBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) fps (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade_core.engine.animation.Animation attribute) (mini_arcade_core.engine.commands.StartReplayRecordCommand attribute) (mini_arcade_core.engine.commands.StartVideoRecordCommand attribute) (mini_arcade_core.engine.commands.ToggleVideoRecordCommand attribute) (mini_arcade_core.engine.engine_config.EngineConfig attribute) (mini_arcade_core.engine.game_config.EngineConfig attribute) (mini_arcade_core.engine.loop.config.RunnerConfig attribute) (mini_arcade_core.EngineConfig attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayHeader attribute) (mini_arcade_core.runtime.capture.video.VideoRecordConfig attribute) (mini_arcade_core.runtime.capture.video_manifest.VideoManifest attribute) frame_index (mini_arcade_core.engine.loop.state.FrameState attribute) (mini_arcade_core.runtime.input_frame.InputFrame attribute) (mini_arcade_core.utils.profiler.FrameTimingReport attribute) frame_ms (mini_arcade_core.engine.render.context.RenderContext attribute) FramePacket (class in mini_arcade_core.engine.render.frame_packet) frames (mini_arcade_core.engine.animation.Animation attribute) (mini_arcade_core.runtime.capture.video_manifest.VideoManifest attribute) frames() (mini_arcade_core.runtime.capture.replay_format.ReplayReader method) frames_dir (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) (mini_arcade_core.runtime.capture.video.VideoRecordConfig attribute) FrameState (class in mini_arcade_core.engine.loop.state) FrameTimer (class in mini_arcade_core.utils) (class in mini_arcade_core.utils.profiler) FrameTimerConfig (class in mini_arcade_core.utils.profiler) FrameTimingFormatter (class in mini_arcade_core.utils.profiler) FrameTimingReport (class in mini_arcade_core.utils.profiler) free_grid_cells() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.grid) from_dict() (mini_arcade_core.engine.engine_config.EngineConfig class method) (mini_arcade_core.engine.engine_config.SceneConfig class method) (mini_arcade_core.engine.entities.BaseEntity class method) (mini_arcade_core.engine.game_config.EngineConfig class method) (mini_arcade_core.engine.game_config.SceneConfig class method) (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings class method) (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings class method) (mini_arcade_core.engine.gameplay_settings.DifficultySettings class method) (mini_arcade_core.engine.gameplay_settings.GamePlaySettings class method) (mini_arcade_core.engine.gameplay_settings.SceneActionSettings class method) (mini_arcade_core.engine.gameplay_settings.SceneRuntimeSettings class method) (mini_arcade_core.EngineConfig class method) (mini_arcade_core.runtime.input_frame.ButtonState class method) (mini_arcade_core.runtime.input_frame.InputFrame class method) (mini_arcade_core.SceneConfig class method) (mini_arcade_native_backend.config.NativeBackendSettings class method) (mini_arcade_pygame_backend.config.PygameBackendSettings class method) from_drawable() (mini_arcade_core.scenes.systems.builtins.RenderOverlay class method) from_example (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor attribute) from_game() (mini_arcade_core.runtime.context.RuntimeContext static method) from_ops() (mini_arcade_core.engine.render.packet.RenderPacket static method) from_scene_capture_config() (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig class method) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig class method) from_size() (mini_arcade_core.spaces.geometry.bounds.Bounds2D class method) from_source (mini_arcade.modules.game_runner.processors.GameRunnerProcessor attribute) fuse_seconds (mini_arcade_core.scenes.systems.builtins.bomberman.BombState attribute) (mini_arcade_core.scenes.systems.builtins.BombState attribute) G G (mini_arcade_core.backend.keys.Key attribute) game (mini_arcade.modules.game_runner.processors.GameRunnerProcessor attribute) (mini_arcade_core.engine.loop.hooks.DefaultGameHooks attribute) (mini_arcade_core.engine.loop.runner.EngineRunner attribute) game_id (mini_arcade.modules.game_scaffold.processors.GameScaffoldProcessor attribute) (mini_arcade.modules.game_scaffold.processors.ScaffoldSpec attribute) (mini_arcade_core.engine.commands.StartReplayRecordCommand attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayHeader attribute) GameLocator (class in mini_arcade.modules.game_runner.processors) gameplay_defaults() (mini_arcade.modules.settings.Settings method) gameplay_overrides (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) gameplay_settings (mini_arcade_core.engine.game.EngineDependencies attribute) (mini_arcade_core.EngineDependencies attribute) GamePlaySettings (class in mini_arcade_core.engine.gameplay_settings) GameRunnerCommand (class in mini_arcade.modules.game_runner) (class in mini_arcade.modules.game_runner.commands) GameRunnerProcessor (class in mini_arcade.modules.game_runner.processors) GameScaffoldProcessor (class in mini_arcade.modules.game_scaffold.processors) GameScene (class in mini_arcade_core.scenes.game_scene) GameSceneSystemsConfig (class in mini_arcade_core.scenes.game_scene) get() (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.modules.settings.Settings method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) (mini_arcade_core.engine.gameplay_settings.SceneRuntimeSettings method) (mini_arcade_core.engine.render.effects.registry.EffectRegistry method) (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.maze.TileMap method) (mini_arcade_core.scenes.systems.builtins.TileMap method) get_entities (mini_arcade_core.scenes.systems.builtins.animation.AnimationTickSystem attribute) (mini_arcade_core.scenes.systems.builtins.AnimationTickSystem attribute) get_entities_by_id_range() (mini_arcade_core.scenes.sim_scene.BaseWorld method) get_entities_by_tag() (mini_arcade_core.scenes.sim_scene.BaseWorld method) get_entities_in_domain() (mini_arcade_core.scenes.sim_scene.BaseWorld method) get_entity_by_id() (mini_arcade_core.scenes.sim_scene.BaseWorld method) get_package_version() (in module mini_arcade.utils.get_package_version) get_viewport() (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) get_virtual_size() (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) GlobalParserBuilder (class in mini_arcade.cli.cli) GREEN (mini_arcade_core.utils.profiler.Ansi attribute) GridBounds (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) GridCellSpawnBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) GridCellSpawnSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) GridCoord (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) GridLayout (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.grid) GridNavigationBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) GridNavigationSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) GridNavigatorState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) group (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor attribute) group_bindings (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekSystem attribute) H H (mini_arcade_core.backend.keys.Key attribute) h (mini_arcade_core.runtime.capture.capture_worker.CaptureJob attribute) handle_event() (mini_arcade_core.ui.menu.Menu method) has_scene() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) HasAnim (class in mini_arcade_core.scenes.systems.builtins.animation) hazard_cells_getter (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionBinding attribute) HazardCollisionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) HazardCollisionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.bomberman) header (mini_arcade_core.runtime.capture.replay.ReplayPlayer attribute) (mini_arcade_core.runtime.capture.replay.ReplayRecorderConfig attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayReader attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayWriter attribute) height (mini_arcade_core.backend.backend.WindowProtocol attribute) (mini_arcade_core.backend.config.WindowSettings attribute) (mini_arcade_core.backend.WindowProtocol attribute) (mini_arcade_core.spaces.geometry.bounds.Size2D attribute) (mini_arcade_core.spaces.geometry.size.Size2D attribute) (mini_arcade_pygame_backend.ports.window.WindowPort attribute) help_text (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) high_dpi (mini_arcade_core.backend.config.WindowSettings attribute) hint (mini_arcade_core.ui.menu.MenuStyle attribute) hint_color (mini_arcade_core.ui.menu.MenuStyle attribute) hint_font_name (mini_arcade_core.ui.menu.MenuStyle attribute) hint_font_size (mini_arcade_core.ui.menu.MenuStyle attribute) hint_margin_bottom (mini_arcade_core.ui.menu.MenuStyle attribute) hit_points (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickState attribute) (mini_arcade_core.scenes.systems.builtins.BrickState attribute) hooks (mini_arcade_core.engine.loop.runner.EngineRunner attribute) hot_reload_enabled (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) hot_reload_key (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) hot_reload_poll_seconds (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) I I (mini_arcade_core.backend.keys.Key attribute) id (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.ui.menu.MenuItem attribute) implementation() (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) implementation_base (mini_arcade.cli.registry.CommandRegistry attribute) (mini_arcade.utils.implementation_registry.ImplementationRegistry attribute) ImplementationRegistry (class in mini_arcade.utils.implementation_registry) ImplementationType (in module mini_arcade.utils.implementation_registry) import_commands_fallback (mini_arcade.utils.module_loader.OneLevelPackageLoader attribute) import_name (mini_arcade.utils.module_loader.DiscoveredPackage attribute) in_bounds() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) include_boundary (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) include_cleanup (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) include_motion (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) index (mini_arcade.modules.game_runner.processors.ExampleTourContext attribute) (mini_arcade_core.engine.animation.Animation attribute) init() (mini_arcade_core.backend.AudioProtocol method) (mini_arcade_core.backend.Backend method) (mini_arcade_core.backend.backend.AudioProtocol method) (mini_arcade_core.backend.backend.Backend method) (mini_arcade_native_backend.native_backend.NativeBackend method) (mini_arcade_native_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.pygame_backend.PygameBackend method) initial_scene (mini_arcade_core.engine.commands.StartReplayRecordCommand attribute) (mini_arcade_core.engine.engine_config.SceneConfig attribute) (mini_arcade_core.engine.game_config.SceneConfig attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayHeader attribute) (mini_arcade_core.SceneConfig attribute) input (mini_arcade_core.backend.Backend attribute) (mini_arcade_core.backend.backend.Backend attribute) (mini_arcade_core.runtime.services.RuntimeServices attribute) INPUT (mini_arcade_core.scenes.systems.phases.SystemPhase attribute) (mini_arcade_core.scenes.systems.SystemPhase attribute) input (mini_arcade_native_backend.native_backend.NativeBackend attribute) (mini_arcade_pygame_backend.pygame_backend.PygameBackend attribute) input_channel (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) input_entry() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) (mini_arcade_core.runtime.scene.scene_query_adapter.SceneQueryAdapter method) (mini_arcade_core.runtime.scene.scene_query_port.SceneQueryPort method) input_fallback_bindings (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) input_fps (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) input_frame (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureContext attribute) input_system_factory (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) input_system_name (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) input_write_to_ctx_intent (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) InputAdapter (class in mini_arcade_core.runtime.input.input_adapter) InputFrame (class in mini_arcade_core.runtime.input_frame) InputIntentSystem (class in mini_arcade_core.scenes.systems.builtins) InputPort (class in mini_arcade_core.runtime.input.input_port) (class in mini_arcade_native_backend.ports.input) (class in mini_arcade_pygame_backend.ports.input) InputProtocol (class in mini_arcade_core.backend) (class in mini_arcade_core.backend.backend) insert_into_world (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionBinding attribute) (mini_arcade_core.scenes.systems.builtins.SpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionBinding attribute) insertion_sort() (mini_arcade_core.scenes.systems.system_pipeline.SystemPipeline static method) (mini_arcade_core.scenes.systems.SystemPipeline static method) instantiate() (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) intensity (mini_arcade_core.engine.render.effects.base.EffectParams attribute) intensity_getter (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) intensity_lifetime_scale (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) intensity_radius_scale (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) intensity_velocity_scale (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) intent (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) intent_attr (mini_arcade_core.scenes.systems.builtins.intent_commands.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem attribute) intent_channels (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) intent_command_bindings (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) intent_commands_system_name (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) intent_factory (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem attribute) intent_for() (mini_arcade_core.scenes.sim_scene.BaseTickContext method) IntentAxisVelocitySystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.movement) IntentCommandSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.intent_commands) IntentPauseSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.pause) INTERRUPTED_EXIT_CODE (in module mini_arcade.modules.game_runner.processors) intersects() (in module mini_arcade_core.spaces.collision) (in module mini_arcade_core.spaces.collision.intersections) (mini_arcade_core.spaces.collision.rect_collider.RectCollider method) (mini_arcade_core.spaces.d2.collision2d.Collider2D method) (mini_arcade_core.spaces.d2.collision2d.RectCollider method) intersects_entities() (in module mini_arcade_core.spaces.collision) (in module mini_arcade_core.spaces.collision.intersections) interval_seconds (mini_arcade_core.scenes.systems.builtins.CadenceBinding attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceBinding attribute) is_active() (mini_arcade_core.engine.render.effects.base.EffectStack method) is_already_paused (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem attribute) is_complete (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionBinding attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionBinding attribute) is_junction() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.maze) is_opaque (mini_arcade_core.engine.scenes.models.ScenePolicy attribute) is_overlay (mini_arcade_core.engine.render.frame_packet.FramePacket attribute) (mini_arcade_core.engine.scenes.models.SceneEntry attribute) is_walkable_arena_tile() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.bomberman) item_at() (mini_arcade_core.scenes.systems.builtins.CollectibleField method) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleField method) item_font_name (mini_arcade_core.ui.menu.MenuStyle attribute) item_font_size (mini_arcade_core.ui.menu.MenuStyle attribute) items (mini_arcade_core.scenes.systems.builtins.BagRandomizer attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleField attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BagRandomizer attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleField attribute) (mini_arcade_core.ui.menu.Menu attribute) iter_cells() (mini_arcade_core.scenes.systems.builtins.grid.GridBounds method) (mini_arcade_core.scenes.systems.builtins.GridBounds method) (mini_arcade_core.scenes.systems.builtins.maze.TileMap method) (mini_arcade_core.scenes.systems.builtins.TileMap method) iter_sorted() (mini_arcade_core.scenes.sim_scene.RenderQueue method) iter_systems() (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle method) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle method) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle method) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle method) (mini_arcade_core.scenes.systems.system_bundle.SystemBundle method) (mini_arcade_core.scenes.systems.SystemBundle method) J J (mini_arcade_core.backend.keys.Key attribute) job_id (mini_arcade_core.runtime.capture.base_worker.BaseJob attribute) (mini_arcade_core.runtime.capture.capture_worker.CaptureResult attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeResult attribute) JSON (in module mini_arcade.cli.argument_type) json (mini_arcade.modules.system_lab.processors.SystemLabProcessor attribute) K K (mini_arcade_core.backend.keys.Key attribute) keep_entity (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) keep_frames (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) Key (class in mini_arcade_core.backend.keys) key (mini_arcade_core.backend.events.Event attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkey attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkey attribute) key_code (mini_arcade_core.backend.events.Event attribute) KEYDOWN (mini_arcade_core.backend.events.EventType attribute) keymap (in module mini_arcade_core.backend.keys) keys (mini_arcade_core.scenes.systems.builtins.actions.DigitalActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.DigitalActionBinding attribute) keys_down (mini_arcade_core.runtime.input_frame.InputFrame attribute) keys_pressed (mini_arcade_core.runtime.input_frame.InputFrame attribute) keys_released (mini_arcade_core.runtime.input_frame.InputFrame attribute) KEYUP (mini_arcade_core.backend.events.EventType attribute) kind (mini_arcade.modules.game_runner.processors.BaseTargetLocator attribute) (mini_arcade.modules.game_runner.processors.ExampleLocator attribute) (mini_arcade.modules.game_runner.processors.GameLocator attribute) (mini_arcade.modules.game_runner.processors.TargetSpec attribute) (mini_arcade_core.scenes.sim_scene.DrawOperation attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleState attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleState attribute) (mini_arcade_core.spaces.collision.CircleColliderSpec attribute) (mini_arcade_core.spaces.collision.ColliderSpec attribute) (mini_arcade_core.spaces.collision.LineColliderSpec attribute) (mini_arcade_core.spaces.collision.PolyColliderSpec attribute) (mini_arcade_core.spaces.collision.RectColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.CircleColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.ColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.LineColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.PolyColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.RectColliderSpec attribute) (mini_arcade_core.spaces.geometry.shapes.Circle attribute) (mini_arcade_core.spaces.geometry.shapes.Line attribute) (mini_arcade_core.spaces.geometry.shapes.Poly attribute) (mini_arcade_core.spaces.geometry.shapes.Rect attribute) (mini_arcade_core.spaces.geometry.shapes.Shape2D attribute) (mini_arcade_core.spaces.geometry.shapes.Triangle attribute) kinematic (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.spaces.d2.boundaries2d.RectKinematic attribute) Kinematic2D (class in mini_arcade_core.spaces.physics.kinematics2d) KinematicData (class in mini_arcade_core.spaces.d2.kinematics2d) KinematicMotionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.movement) L L (mini_arcade_core.backend.keys.Key attribute) lab_id (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldProcessor attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldSpec attribute) label (mini_arcade_core.engine.commands.ScreenshotCommand attribute) (mini_arcade_core.ui.menu.MenuItem attribute) label_fn (mini_arcade_core.ui.menu.MenuItem attribute) last_frame_ms (mini_arcade_core.engine.render.render_service.RenderService attribute) (mini_arcade_core.runtime.render.render_port.RenderServicePort attribute) last_stats (mini_arcade_core.engine.render.render_service.RenderService attribute) (mini_arcade_core.runtime.render.render_port.RenderServicePort attribute) last_time (mini_arcade_core.engine.loop.state.FrameState attribute) Layer (in module mini_arcade_core.scenes.sim_scene) layer (mini_arcade_core.scenes.sim_scene.DrawOperation attribute) layers (mini_arcade_core.scenes.sim_scene.SubmitRenderQueue attribute) layout (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickField attribute) (mini_arcade_core.scenes.systems.builtins.BrickField attribute) LEFT (mini_arcade_core.backend.keys.Key attribute) (mini_arcade_core.scenes.systems.builtins.CardinalDirection attribute) (mini_arcade_core.scenes.systems.builtins.maze.CardinalDirection attribute) left (mini_arcade_core.spaces.geometry.bounds.Bounds2D attribute) LegacyRectKinematic (class in mini_arcade_core.spaces.d2.boundaries2d) LegacyRectSprite (class in mini_arcade_core.spaces.d2.boundaries2d) level (mini_arcade_core.engine.gameplay_settings.DifficultySettings attribute) Life (class in mini_arcade_core.engine.components) life (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.scenes.systems.builtins.animation.HasAnim attribute) lifetime (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) LightingPass (class in mini_arcade_core.engine.render.passes.lighting) Line (class in mini_arcade_core.spaces.geometry.shapes) line() (mini_arcade_core.scenes.sim_scene.RenderQueue method) line_height (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) (mini_arcade_core.ui.menu.MenuStyle attribute) LineColliderSpec (class in mini_arcade_core.spaces.collision) (class in mini_arcade_core.spaces.collision.specs) list (mini_arcade.modules.system_lab.processors.SystemLabProcessor attribute) list_only (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor attribute) listed_scene_ids (mini_arcade_core.scenes.registry.SceneRegistry property) listed_scenes (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter property) load_all() (mini_arcade.utils.module_loader.OneLevelPackageLoader method) load_backend() (mini_arcade.modules.backend_loader.BackendLoader static method) load_catalog() (mini_arcade_core.scenes.registry.SceneRegistry method) load_command_packages() (in module mini_arcade.utils.module_loader) load_example_meta() (in module mini_arcade.modules.game_runner.processors) load_game_meta() (in module mini_arcade.modules.game_runner.processors) load_sound() (mini_arcade_core.backend.AudioProtocol method) (mini_arcade_core.backend.backend.AudioProtocol method) (mini_arcade_core.runtime.audio.audio_adapter.SDLAudioAdapter method) (mini_arcade_core.runtime.audio.audio_port.AudioPort method) (mini_arcade_native_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.ports.audio.AudioPort method) load_texture() (mini_arcade_core.engine.render.render_service.RenderService method) (mini_arcade_core.runtime.render.render_port.RenderServicePort method) LocalFilesAdapter (class in mini_arcade_core.runtime.file.file_adapter) logger (in module mini_arcade.utils.logging) (in module mini_arcade_core.utils) (in module mini_arcade_core.utils.logging) LOGGER_FORMAT (in module mini_arcade.utils.logging) (in module mini_arcade_core.utils.logging) loop (mini_arcade_core.engine.animation.Animation attribute) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerBinding attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerBinding attribute) LoopHooks (class in mini_arcade_core.engine.loop.hooks) M M (mini_arcade_core.backend.keys.Key attribute) MAGENTA (mini_arcade_core.utils.profiler.Ansi attribute) magic (mini_arcade_core.runtime.capture.replay_format.ReplayHeader attribute) MAGIC_ALPHA_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) MAGIC_COLOR_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) magic_particle_binding() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) MAGIC_PARTICLE_PROFILE (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) main() (in module mini_arcade.main) make_report() (mini_arcade_core.utils.profiler.FrameTimingFormatter method) managers (mini_arcade_core.Engine attribute) (mini_arcade_core.engine.commands.CommandContext attribute) (mini_arcade_core.engine.game.Engine attribute) (mini_arcade_core.engine.loop.runner.EngineRunner attribute) map_wh() (mini_arcade_core.backend.viewport.ViewportTransform method) map_xy() (mini_arcade_core.backend.viewport.ViewportTransform method) margin (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintBinding attribute) margin_getter (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintBinding attribute) mark() (mini_arcade_core.utils.FrameTimer method) (mini_arcade_core.utils.profiler.FrameTimer method) marks (mini_arcade_core.utils.FrameTimer attribute) (mini_arcade_core.utils.profiler.FrameTimer attribute) matches (mini_arcade_core.scenes.systems.builtins.EntityRenderRule attribute) max_active_getter (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) max_bounce_angle_deg (mini_arcade_core.scenes.systems.builtins.brick_breaker.PaddleBouncePolicy attribute) (mini_arcade_core.scenes.systems.builtins.PaddleBouncePolicy attribute) max_frames (mini_arcade_core.engine.loop.config.RunnerConfig attribute) max_particles (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) max_speed (mini_arcade_core.scenes.systems.builtins.brick_breaker.PaddleBouncePolicy attribute) (mini_arcade_core.scenes.systems.builtins.movement.MovementProfile attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekGroupBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) (mini_arcade_core.scenes.systems.builtins.PaddleBouncePolicy attribute) (mini_arcade_core.spaces.physics.kinematics2d.Kinematic2D attribute) max_steer_deg (mini_arcade_core.scenes.systems.builtins.movement.MovementProfile attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekGroupBinding attribute) max_steps_per_frame (mini_arcade_core.scenes.systems.builtins.CadenceBinding attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceBinding attribute) measure() (mini_arcade_core.backend.backend.TextProtocol method) (mini_arcade_core.backend.TextProtocol method) (mini_arcade_native_backend.ports.text.TextPort method) (mini_arcade_pygame_backend.ports.text.TextPort method) Menu (class in mini_arcade_core.ui.menu) menu (mini_arcade_core.ui.menu.BaseMenuScene attribute) (mini_arcade_core.ui.menu.MenuTickContext attribute) menu_items() (mini_arcade_core.ui.menu.BaseMenuScene method) menu_style() (mini_arcade_core.ui.menu.BaseMenuScene method) menu_title (mini_arcade_core.ui.menu.BaseMenuScene property) menu_viewport() (mini_arcade_core.ui.menu.BaseMenuScene method) MenuActionSystem (class in mini_arcade_core.ui.menu) MenuInputSystem (class in mini_arcade_core.ui.menu) MenuIntent (class in mini_arcade_core.ui.menu) MenuItem (class in mini_arcade_core.ui.menu) MenuNavigationSystem (class in mini_arcade_core.ui.menu) MenuRenderSystem (class in mini_arcade_core.ui.menu) MenuStyle (class in mini_arcade_core.ui.menu) MenuTickContext (class in mini_arcade_core.ui.menu) MenuWorld (class in mini_arcade_core.ui.menu) merge_existing_draw_ops (mini_arcade_core.scenes.systems.builtins.BaseQueuedRenderSystem attribute) (mini_arcade_core.ui.menu.MenuRenderSystem attribute) meta (mini_arcade.modules.game_runner.processors.TargetSpec attribute) (mini_arcade_core.engine.render.context.RenderContext attribute) (mini_arcade_core.engine.render.packet.RenderPacket attribute) metavar (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) min_ms (mini_arcade_core.utils.profiler.FrameTimingFormatter attribute) min_speed (mini_arcade_core.scenes.systems.builtins.brick_breaker.PaddleBouncePolicy attribute) (mini_arcade_core.scenes.systems.builtins.PaddleBouncePolicy attribute) mini_arcade module mini_arcade.app module mini_arcade.backends module mini_arcade.backends.native module mini_arcade.backends.pygame module mini_arcade.cli module mini_arcade.cli.argument_type module mini_arcade.cli.base_command module mini_arcade.cli.base_command_processor module mini_arcade.cli.cli module mini_arcade.cli.command_protocol module mini_arcade.cli.exceptions module mini_arcade.cli.registry module mini_arcade.constants module mini_arcade.core module mini_arcade.main module mini_arcade.modules module mini_arcade.modules.backend_loader module mini_arcade.modules.game_runner module mini_arcade.modules.game_runner.commands module mini_arcade.modules.game_runner.processors module mini_arcade.modules.game_scaffold module mini_arcade.modules.game_scaffold.commands module mini_arcade.modules.game_scaffold.processors module mini_arcade.modules.settings module mini_arcade.modules.system_lab module mini_arcade.modules.system_lab.commands module mini_arcade.modules.system_lab.processors module mini_arcade.modules.system_lab.registry module mini_arcade.modules.system_lab.visual_runner module mini_arcade.modules.system_lab_scaffold module mini_arcade.modules.system_lab_scaffold.commands module mini_arcade.modules.system_lab_scaffold.processors module mini_arcade.utils module mini_arcade.utils.get_package_version module mini_arcade.utils.implementation_registry module mini_arcade.utils.logging module mini_arcade.utils.module_loader module mini_arcade_core module mini_arcade_core.backend module mini_arcade_core.backend.backend module mini_arcade_core.backend.config module mini_arcade_core.backend.events module mini_arcade_core.backend.keys module mini_arcade_core.backend.sdl_map module mini_arcade_core.backend.types module mini_arcade_core.backend.utils module mini_arcade_core.backend.viewport module mini_arcade_core.bus module mini_arcade_core.engine module mini_arcade_core.engine.animation module mini_arcade_core.engine.cheats module mini_arcade_core.engine.commands module mini_arcade_core.engine.components module mini_arcade_core.engine.engine_config module mini_arcade_core.engine.entities module mini_arcade_core.engine.game module mini_arcade_core.engine.game_config module mini_arcade_core.engine.gameplay_settings module mini_arcade_core.engine.loop module mini_arcade_core.engine.loop.config module mini_arcade_core.engine.loop.hooks module mini_arcade_core.engine.loop.runner module mini_arcade_core.engine.loop.state module mini_arcade_core.engine.managers module mini_arcade_core.engine.render module mini_arcade_core.engine.render.camera module mini_arcade_core.engine.render.context module mini_arcade_core.engine.render.effects module mini_arcade_core.engine.render.effects.base module mini_arcade_core.engine.render.effects.crt module mini_arcade_core.engine.render.effects.registry module mini_arcade_core.engine.render.effects.vignette module mini_arcade_core.engine.render.frame_packet module mini_arcade_core.engine.render.packet module mini_arcade_core.engine.render.passes module mini_arcade_core.engine.render.passes.base module mini_arcade_core.engine.render.passes.begin_frame module mini_arcade_core.engine.render.passes.end_frame module mini_arcade_core.engine.render.passes.lighting module mini_arcade_core.engine.render.passes.postfx module mini_arcade_core.engine.render.passes.ui module mini_arcade_core.engine.render.passes.world module mini_arcade_core.engine.render.pipeline module mini_arcade_core.engine.render.render_service module mini_arcade_core.engine.render.style module mini_arcade_core.engine.render.viewport module mini_arcade_core.engine.scenes module mini_arcade_core.engine.scenes.models module mini_arcade_core.engine.scenes.scene_manager module mini_arcade_core.runtime module mini_arcade_core.runtime.audio module mini_arcade_core.runtime.audio.audio_adapter module mini_arcade_core.runtime.audio.audio_port module mini_arcade_core.runtime.capture module mini_arcade_core.runtime.capture.base_worker module mini_arcade_core.runtime.capture.capture_port module mini_arcade_core.runtime.capture.capture_service module mini_arcade_core.runtime.capture.capture_service_protocol module mini_arcade_core.runtime.capture.capture_settings module mini_arcade_core.runtime.capture.capture_worker module mini_arcade_core.runtime.capture.encode_worker module mini_arcade_core.runtime.capture.event_handlers module mini_arcade_core.runtime.capture.events module mini_arcade_core.runtime.capture.replay module mini_arcade_core.runtime.capture.replay_format module mini_arcade_core.runtime.capture.screenshot_capturer module mini_arcade_core.runtime.capture.video module mini_arcade_core.runtime.capture.video_encoder module mini_arcade_core.runtime.capture.video_manifest module mini_arcade_core.runtime.context module mini_arcade_core.runtime.file module mini_arcade_core.runtime.file.file_adapter module mini_arcade_core.runtime.file.file_port module mini_arcade_core.runtime.input module mini_arcade_core.runtime.input.input_adapter module mini_arcade_core.runtime.input.input_port module mini_arcade_core.runtime.input_frame module mini_arcade_core.runtime.render module mini_arcade_core.runtime.render.render_port module mini_arcade_core.runtime.scene module mini_arcade_core.runtime.scene.scene_query_adapter module mini_arcade_core.runtime.scene.scene_query_port module mini_arcade_core.runtime.services module mini_arcade_core.runtime.window module mini_arcade_core.runtime.window.window_adapter module mini_arcade_core.runtime.window.window_port module mini_arcade_core.scenes module mini_arcade_core.scenes.autoreg module mini_arcade_core.scenes.bootstrap module mini_arcade_core.scenes.debug_overlay module mini_arcade_core.scenes.entity_blueprints module mini_arcade_core.scenes.game_scene module mini_arcade_core.scenes.registry module mini_arcade_core.scenes.sim_scene module mini_arcade_core.scenes.systems module mini_arcade_core.scenes.systems.base_system module mini_arcade_core.scenes.systems.builtins module mini_arcade_core.scenes.systems.builtins.actions module mini_arcade_core.scenes.systems.builtins.animation module mini_arcade_core.scenes.systems.builtins.bomberman module mini_arcade_core.scenes.systems.builtins.brick_breaker module mini_arcade_core.scenes.systems.builtins.capture_hotkeys module mini_arcade_core.scenes.systems.builtins.falling_blocks module mini_arcade_core.scenes.systems.builtins.grid module mini_arcade_core.scenes.systems.builtins.intent_commands module mini_arcade_core.scenes.systems.builtins.maze module mini_arcade_core.scenes.systems.builtins.movement module mini_arcade_core.scenes.systems.builtins.particles module mini_arcade_core.scenes.systems.builtins.pause module mini_arcade_core.scenes.systems.builtins.powerups module mini_arcade_core.scenes.systems.builtins.projectiles module mini_arcade_core.scenes.systems.builtins.score_chain module mini_arcade_core.scenes.systems.builtins.spawn module mini_arcade_core.scenes.systems.builtins.timers module mini_arcade_core.scenes.systems.phases module mini_arcade_core.scenes.systems.system_bundle module mini_arcade_core.scenes.systems.system_pipeline module mini_arcade_core.spaces module mini_arcade_core.spaces.behaviors module mini_arcade_core.spaces.collision module mini_arcade_core.spaces.collision.intersections module mini_arcade_core.spaces.collision.rect_collider module mini_arcade_core.spaces.collision.specs module mini_arcade_core.spaces.d2 module mini_arcade_core.spaces.d2.boundaries2d module mini_arcade_core.spaces.d2.collision2d module mini_arcade_core.spaces.d2.kinematics2d module mini_arcade_core.spaces.d2.physics2d module mini_arcade_core.spaces.geometry module mini_arcade_core.spaces.geometry.bounds module mini_arcade_core.spaces.geometry.shapes module mini_arcade_core.spaces.geometry.size module mini_arcade_core.spaces.geometry.transform module mini_arcade_core.spaces.math module mini_arcade_core.spaces.math.vec2 module mini_arcade_core.spaces.physics module mini_arcade_core.spaces.physics.kinematics2d module mini_arcade_core.ui module mini_arcade_core.ui.menu module mini_arcade_core.utils module mini_arcade_core.utils.assets module mini_arcade_core.utils.deprecated_decorator module mini_arcade_core.utils.logging module mini_arcade_core.utils.profiler module mini_arcade_native_backend module mini_arcade_native_backend.config module mini_arcade_native_backend.dlls module mini_arcade_native_backend.mapping module mini_arcade_native_backend.mapping.events module mini_arcade_native_backend.native_backend module mini_arcade_native_backend.ports module mini_arcade_native_backend.ports.audio module mini_arcade_native_backend.ports.capture module mini_arcade_native_backend.ports.input module mini_arcade_native_backend.ports.render module mini_arcade_native_backend.ports.text module mini_arcade_native_backend.ports.window module mini_arcade_pygame_backend module mini_arcade_pygame_backend.config module mini_arcade_pygame_backend.ports module mini_arcade_pygame_backend.ports.audio module mini_arcade_pygame_backend.ports.capture module mini_arcade_pygame_backend.ports.input module mini_arcade_pygame_backend.ports.render module mini_arcade_pygame_backend.ports.text module mini_arcade_pygame_backend.ports.window module mini_arcade_pygame_backend.pygame_backend module MiniArcadeCLI (class in mini_arcade.app) mod (mini_arcade_core.backend.events.Event attribute) mode (mini_arcade_core.engine.render.viewport.ViewportState attribute) mode_index (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerState attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerState attribute) ModeTimerBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) ModeTimerState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) ModeTimerSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) module mini_arcade mini_arcade.app mini_arcade.backends mini_arcade.backends.native mini_arcade.backends.pygame mini_arcade.cli mini_arcade.cli.argument_type mini_arcade.cli.base_command mini_arcade.cli.base_command_processor mini_arcade.cli.cli mini_arcade.cli.command_protocol mini_arcade.cli.exceptions mini_arcade.cli.registry mini_arcade.constants mini_arcade.core mini_arcade.main mini_arcade.modules mini_arcade.modules.backend_loader mini_arcade.modules.game_runner mini_arcade.modules.game_runner.commands mini_arcade.modules.game_runner.processors mini_arcade.modules.game_scaffold mini_arcade.modules.game_scaffold.commands mini_arcade.modules.game_scaffold.processors mini_arcade.modules.settings mini_arcade.modules.system_lab mini_arcade.modules.system_lab.commands mini_arcade.modules.system_lab.processors mini_arcade.modules.system_lab.registry mini_arcade.modules.system_lab.visual_runner mini_arcade.modules.system_lab_scaffold mini_arcade.modules.system_lab_scaffold.commands mini_arcade.modules.system_lab_scaffold.processors mini_arcade.utils mini_arcade.utils.get_package_version mini_arcade.utils.implementation_registry mini_arcade.utils.logging mini_arcade.utils.module_loader mini_arcade_core mini_arcade_core.backend mini_arcade_core.backend.backend mini_arcade_core.backend.config mini_arcade_core.backend.events mini_arcade_core.backend.keys mini_arcade_core.backend.sdl_map mini_arcade_core.backend.types mini_arcade_core.backend.utils mini_arcade_core.backend.viewport mini_arcade_core.bus mini_arcade_core.engine mini_arcade_core.engine.animation mini_arcade_core.engine.cheats mini_arcade_core.engine.commands mini_arcade_core.engine.components mini_arcade_core.engine.engine_config mini_arcade_core.engine.entities mini_arcade_core.engine.game mini_arcade_core.engine.game_config mini_arcade_core.engine.gameplay_settings mini_arcade_core.engine.loop mini_arcade_core.engine.loop.config mini_arcade_core.engine.loop.hooks mini_arcade_core.engine.loop.runner mini_arcade_core.engine.loop.state mini_arcade_core.engine.managers mini_arcade_core.engine.render mini_arcade_core.engine.render.camera mini_arcade_core.engine.render.context mini_arcade_core.engine.render.effects mini_arcade_core.engine.render.effects.base mini_arcade_core.engine.render.effects.crt mini_arcade_core.engine.render.effects.registry mini_arcade_core.engine.render.effects.vignette mini_arcade_core.engine.render.frame_packet mini_arcade_core.engine.render.packet mini_arcade_core.engine.render.passes mini_arcade_core.engine.render.passes.base mini_arcade_core.engine.render.passes.begin_frame mini_arcade_core.engine.render.passes.end_frame mini_arcade_core.engine.render.passes.lighting mini_arcade_core.engine.render.passes.postfx mini_arcade_core.engine.render.passes.ui mini_arcade_core.engine.render.passes.world mini_arcade_core.engine.render.pipeline mini_arcade_core.engine.render.render_service mini_arcade_core.engine.render.style mini_arcade_core.engine.render.viewport mini_arcade_core.engine.scenes mini_arcade_core.engine.scenes.models mini_arcade_core.engine.scenes.scene_manager mini_arcade_core.runtime mini_arcade_core.runtime.audio mini_arcade_core.runtime.audio.audio_adapter mini_arcade_core.runtime.audio.audio_port mini_arcade_core.runtime.capture mini_arcade_core.runtime.capture.base_worker mini_arcade_core.runtime.capture.capture_port mini_arcade_core.runtime.capture.capture_service mini_arcade_core.runtime.capture.capture_service_protocol mini_arcade_core.runtime.capture.capture_settings mini_arcade_core.runtime.capture.capture_worker mini_arcade_core.runtime.capture.encode_worker mini_arcade_core.runtime.capture.event_handlers mini_arcade_core.runtime.capture.events mini_arcade_core.runtime.capture.replay mini_arcade_core.runtime.capture.replay_format mini_arcade_core.runtime.capture.screenshot_capturer mini_arcade_core.runtime.capture.video mini_arcade_core.runtime.capture.video_encoder mini_arcade_core.runtime.capture.video_manifest mini_arcade_core.runtime.context mini_arcade_core.runtime.file mini_arcade_core.runtime.file.file_adapter mini_arcade_core.runtime.file.file_port mini_arcade_core.runtime.input mini_arcade_core.runtime.input.input_adapter mini_arcade_core.runtime.input.input_port mini_arcade_core.runtime.input_frame mini_arcade_core.runtime.render mini_arcade_core.runtime.render.render_port mini_arcade_core.runtime.scene mini_arcade_core.runtime.scene.scene_query_adapter mini_arcade_core.runtime.scene.scene_query_port mini_arcade_core.runtime.services mini_arcade_core.runtime.window mini_arcade_core.runtime.window.window_adapter mini_arcade_core.runtime.window.window_port mini_arcade_core.scenes mini_arcade_core.scenes.autoreg mini_arcade_core.scenes.bootstrap mini_arcade_core.scenes.debug_overlay mini_arcade_core.scenes.entity_blueprints mini_arcade_core.scenes.game_scene mini_arcade_core.scenes.registry mini_arcade_core.scenes.sim_scene mini_arcade_core.scenes.systems mini_arcade_core.scenes.systems.base_system mini_arcade_core.scenes.systems.builtins mini_arcade_core.scenes.systems.builtins.actions mini_arcade_core.scenes.systems.builtins.animation mini_arcade_core.scenes.systems.builtins.bomberman mini_arcade_core.scenes.systems.builtins.brick_breaker mini_arcade_core.scenes.systems.builtins.capture_hotkeys mini_arcade_core.scenes.systems.builtins.falling_blocks mini_arcade_core.scenes.systems.builtins.grid mini_arcade_core.scenes.systems.builtins.intent_commands mini_arcade_core.scenes.systems.builtins.maze mini_arcade_core.scenes.systems.builtins.movement mini_arcade_core.scenes.systems.builtins.particles mini_arcade_core.scenes.systems.builtins.pause mini_arcade_core.scenes.systems.builtins.powerups mini_arcade_core.scenes.systems.builtins.projectiles mini_arcade_core.scenes.systems.builtins.score_chain mini_arcade_core.scenes.systems.builtins.spawn mini_arcade_core.scenes.systems.builtins.timers mini_arcade_core.scenes.systems.phases mini_arcade_core.scenes.systems.system_bundle mini_arcade_core.scenes.systems.system_pipeline mini_arcade_core.spaces mini_arcade_core.spaces.behaviors mini_arcade_core.spaces.collision mini_arcade_core.spaces.collision.intersections mini_arcade_core.spaces.collision.rect_collider mini_arcade_core.spaces.collision.specs mini_arcade_core.spaces.d2 mini_arcade_core.spaces.d2.boundaries2d mini_arcade_core.spaces.d2.collision2d mini_arcade_core.spaces.d2.kinematics2d mini_arcade_core.spaces.d2.physics2d mini_arcade_core.spaces.geometry mini_arcade_core.spaces.geometry.bounds mini_arcade_core.spaces.geometry.shapes mini_arcade_core.spaces.geometry.size mini_arcade_core.spaces.geometry.transform mini_arcade_core.spaces.math mini_arcade_core.spaces.math.vec2 mini_arcade_core.spaces.physics mini_arcade_core.spaces.physics.kinematics2d mini_arcade_core.ui mini_arcade_core.ui.menu mini_arcade_core.utils mini_arcade_core.utils.assets mini_arcade_core.utils.deprecated_decorator mini_arcade_core.utils.logging mini_arcade_core.utils.profiler mini_arcade_native_backend mini_arcade_native_backend.config mini_arcade_native_backend.dlls mini_arcade_native_backend.mapping mini_arcade_native_backend.mapping.events mini_arcade_native_backend.native_backend mini_arcade_native_backend.ports mini_arcade_native_backend.ports.audio mini_arcade_native_backend.ports.capture mini_arcade_native_backend.ports.input mini_arcade_native_backend.ports.render mini_arcade_native_backend.ports.text mini_arcade_native_backend.ports.window mini_arcade_pygame_backend mini_arcade_pygame_backend.config mini_arcade_pygame_backend.ports mini_arcade_pygame_backend.ports.audio mini_arcade_pygame_backend.ports.capture mini_arcade_pygame_backend.ports.input mini_arcade_pygame_backend.ports.render mini_arcade_pygame_backend.ports.text mini_arcade_pygame_backend.ports.window mini_arcade_pygame_backend.pygame_backend module (mini_arcade.modules.system_lab.processors.SystemLabProcessor attribute) ModuleDiscoveryError ModuleImportError motion_name (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) motion_order (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) motion_phase (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBundle attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBundle attribute) MotionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.movement) mouse_delta (mini_arcade_core.runtime.input_frame.InputFrame attribute) mouse_pos (mini_arcade_core.runtime.input_frame.InputFrame attribute) MOUSEBUTTONDOWN (mini_arcade_core.backend.events.EventType attribute) MOUSEBUTTONUP (mini_arcade_core.backend.events.EventType attribute) MOUSEMOTION (mini_arcade_core.backend.events.EventType attribute) MOUSEWHEEL (mini_arcade_core.backend.events.EventType attribute) move_cooldown (mini_arcade_core.ui.menu.MenuWorld attribute) move_down (mini_arcade_core.ui.menu.MenuIntent attribute) move_down() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) (mini_arcade_core.ui.menu.Menu method) move_left() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) move_right() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) move_up (mini_arcade_core.ui.menu.MenuIntent attribute) move_up() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) (mini_arcade_core.ui.menu.Menu method) MoveAxis (in module mini_arcade_core.scenes.systems.builtins.movement) moved_this_frame (mini_arcade_core.scenes.systems.builtins.GridNavigatorState attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigatorState attribute) movement_profile_from_dict() (in module mini_arcade_core.scenes.systems.builtins.movement) MovementProfile (class in mini_arcade_core.scenes.systems.builtins.movement) mover_getter (mini_arcade_core.scenes.systems.builtins.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionBinding attribute) N N (mini_arcade_core.backend.keys.Key attribute) name (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.base_command.BaseCommand attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) (mini_arcade.cli.command_protocol.CommandProtocol attribute) (mini_arcade.modules.game_runner.commands.GameRunnerCommand attribute) (mini_arcade.modules.game_runner.commands.TourCommand attribute) (mini_arcade.modules.game_runner.GameRunnerCommand attribute) (mini_arcade.modules.game_runner.TourCommand attribute) (mini_arcade.modules.game_scaffold.commands.ScaffoldGameCommand attribute) (mini_arcade.modules.game_scaffold.ScaffoldGameCommand attribute) (mini_arcade.modules.settings.SettingsArgs attribute) (mini_arcade.modules.system_lab.commands.SystemLabCommand attribute) (mini_arcade.modules.system_lab.SystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.commands.ScaffoldSystemLabCommand attribute) (mini_arcade.modules.system_lab_scaffold.ScaffoldSystemLabCommand attribute) (mini_arcade_core.backend.config.FontSettings attribute) (mini_arcade_core.engine.cheats.CheatCode attribute) (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.engine.render.passes.base.RenderPass attribute) (mini_arcade_core.engine.render.passes.begin_frame.BeginFramePass attribute) (mini_arcade_core.engine.render.passes.end_frame.EndFramePass attribute) (mini_arcade_core.engine.render.passes.lighting.LightingPass attribute) (mini_arcade_core.engine.render.passes.postfx.PostFXPass attribute) (mini_arcade_core.engine.render.passes.ui.UIPass attribute) (mini_arcade_core.engine.render.passes.world.WorldPass attribute) (mini_arcade_core.runtime.capture.capture_worker.WorkerConfig attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeWorkerConfig attribute) (mini_arcade_core.scenes.systems.base_system.BaseSystem attribute) (mini_arcade_core.scenes.systems.BaseSystem attribute) (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.animation.AnimationTickSystem attribute) (mini_arcade_core.scenes.systems.builtins.AnimationTickSystem attribute) (mini_arcade_core.scenes.systems.builtins.BaseQueuedRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.BaseRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPieceSpec attribute) (mini_arcade_core.scenes.systems.builtins.FallingBlockPieceSpec attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.InputIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.intent_commands.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.TimedMode attribute) (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionSystem attribute) (mini_arcade_core.scenes.systems.builtins.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.TimedMode attribute) (mini_arcade_core.scenes.systems.builtins.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionSystem attribute) (mini_arcade_core.ui.menu.MenuActionSystem attribute) (mini_arcade_core.ui.menu.MenuInputSystem attribute) (mini_arcade_core.ui.menu.MenuNavigationSystem attribute) (mini_arcade_core.ui.menu.MenuRenderSystem attribute) names() (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) nargs (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) NativeBackend (class in mini_arcade_native_backend.native_backend) NativeBackendSettings (class in mini_arcade_native_backend.config) NativeEventMapper (class in mini_arcade_native_backend.mapping.events) negative_buttons (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding attribute) negative_keys (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding attribute) new() (mini_arcade_core.engine.entities.EntityIdAllocator method) next() (mini_arcade_core.runtime.capture.replay.ReplayPlayer method) (mini_arcade_core.scenes.systems.builtins.BagRandomizer method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BagRandomizer method) next_paths() (mini_arcade_core.runtime.capture.video.VideoRecorder method) next_replay_input() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) normal (mini_arcade_core.ui.menu.MenuStyle attribute) normal_x (mini_arcade_core.scenes.systems.builtins.BounceHit attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceHit attribute) normal_y (mini_arcade_core.scenes.systems.builtins.BounceHit attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceHit attribute) NUM_0 (mini_arcade_core.backend.keys.Key attribute) NUM_1 (mini_arcade_core.backend.keys.Key attribute) NUM_2 (mini_arcade_core.backend.keys.Key attribute) NUM_3 (mini_arcade_core.backend.keys.Key attribute) NUM_4 (mini_arcade_core.backend.keys.Key attribute) NUM_5 (mini_arcade_core.backend.keys.Key attribute) NUM_6 (mini_arcade_core.backend.keys.Key attribute) NUM_7 (mini_arcade_core.backend.keys.Key attribute) NUM_8 (mini_arcade_core.backend.keys.Key attribute) NUM_9 (mini_arcade_core.backend.keys.Key attribute) O O (mini_arcade_core.backend.keys.Key attribute) occupied_cells() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.bomberman.BombField method) (mini_arcade_core.scenes.systems.builtins.BombField method) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickField method) (mini_arcade_core.scenes.systems.builtins.BrickField method) (mini_arcade_core.scenes.systems.builtins.CollectibleField method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleField method) occupied_cells_getter (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnBinding attribute) occupied_entries() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) occupied_grid_cells() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.grid) offset_x (mini_arcade_core.engine.render.viewport.ViewportState attribute) offset_y (mini_arcade_core.engine.render.viewport.ViewportState attribute) ok (mini_arcade_core.runtime.capture.capture_worker.CaptureResult attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeResult attribute) (mini_arcade_core.runtime.capture.video_encoder.EncodeResult attribute) on() (mini_arcade.modules.game_runner.processors.ExampleTourBus method) (mini_arcade_core.bus.EventBus method) on_bounce (mini_arcade_core.scenes.systems.builtins.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) on_cell_entered (mini_arcade_core.scenes.systems.builtins.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationBinding attribute) on_cleared (mini_arcade_core.scenes.systems.builtins.BoardRowClearBinding attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearBinding attribute) on_collect (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.PickupCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionBinding attribute) on_cull (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintBinding attribute) on_destroyed (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileBinding attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileBinding attribute) on_detonated (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombFuseBinding attribute) on_done (mini_arcade_core.runtime.capture.capture_worker.WorkerConfig attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeWorkerConfig attribute) on_enter() (mini_arcade.modules.system_lab.visual_runner.SystemLabVisualScene method) (mini_arcade_core.scenes.sim_scene.SimScene method) (mini_arcade_core.ui.menu.BaseMenuScene method) on_events() (mini_arcade_core.engine.loop.hooks.DefaultGameHooks method) (mini_arcade_core.engine.loop.hooks.LoopHooks method) on_exit() (mini_arcade_core.scenes.sim_scene.SimScene method) on_expired (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeBinding attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeBinding attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainBinding attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainBinding attribute) (mini_arcade_core.scenes.systems.builtins.TimedStateBinding attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateBinding attribute) on_hit (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionBinding attribute) on_mode_changed (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerBinding attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerBinding attribute) on_pause (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem attribute) on_placed (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) on_spawned (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionBinding attribute) (mini_arcade_core.scenes.systems.builtins.SpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionBinding attribute) on_tick (mini_arcade_core.scenes.systems.builtins.CadenceBinding attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceBinding attribute) on_triggered (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionBinding attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionBinding attribute) on_window_resized() (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) OneLevelPackageLoader (class in mini_arcade.utils.module_loader) OnlyPerf (class in mini_arcade.utils.logging) (class in mini_arcade_core.utils.logging) open() (mini_arcade_core.runtime.capture.replay_format.ReplayReader method) (mini_arcade_core.runtime.capture.replay_format.ReplayWriter method) OperationKind (in module mini_arcade_core.scenes.sim_scene) opposite (mini_arcade_core.scenes.systems.builtins.CardinalDirection property) (mini_arcade_core.scenes.systems.builtins.maze.CardinalDirection property) ops (mini_arcade_core.engine.render.context.RenderStats attribute) (mini_arcade_core.engine.render.packet.RenderPacket attribute) order (mini_arcade_core.scenes.systems.base_system.BaseSystem attribute) (mini_arcade_core.scenes.systems.BaseSystem attribute) (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.animation.AnimationTickSystem attribute) (mini_arcade_core.scenes.systems.builtins.AnimationTickSystem attribute) (mini_arcade_core.scenes.systems.builtins.BaseRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.InputIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.intent_commands.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionSystem attribute) (mini_arcade_core.scenes.systems.builtins.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionSystem attribute) (mini_arcade_core.ui.menu.MenuActionSystem attribute) (mini_arcade_core.ui.menu.MenuNavigationSystem attribute) origin (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionCellState attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionCellState attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPiece attribute) (mini_arcade_core.scenes.systems.builtins.FallingBlockPiece attribute) origin_getter (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) origin_x (mini_arcade_core.scenes.systems.builtins.grid.GridLayout attribute) (mini_arcade_core.scenes.systems.builtins.GridLayout attribute) origin_y (mini_arcade_core.scenes.systems.builtins.grid.GridLayout attribute) (mini_arcade_core.scenes.systems.builtins.GridLayout attribute) out_path (mini_arcade_core.runtime.capture.capture_worker.CaptureJob attribute) (mini_arcade_core.runtime.capture.capture_worker.CaptureResult attribute) output_fps (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) output_path (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeResult attribute) (mini_arcade_core.runtime.capture.video_encoder.EncodeResult attribute) overlay_color (mini_arcade_core.ui.menu.MenuStyle attribute) overlays (mini_arcade_core.scenes.systems.builtins.ConfiguredQueuedRenderSystem attribute) owner_id (mini_arcade_core.scenes.systems.builtins.bomberman.BombState attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionCellState attribute) (mini_arcade_core.scenes.systems.builtins.BombState attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionCellState attribute) owner_id_getter (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) ox (mini_arcade_core.backend.viewport.ViewportTransform attribute) oy (mini_arcade_core.backend.viewport.ViewportTransform attribute) P P (mini_arcade_core.backend.keys.Key attribute) package (mini_arcade.modules.game_scaffold.processors.GameScaffoldProcessor attribute) (mini_arcade.modules.game_scaffold.processors.ScaffoldSpec attribute) PACKAGE_NAME (in module mini_arcade.constants) packet (mini_arcade_core.engine.render.frame_packet.FramePacket attribute) (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) packet_with_camera() (in module mini_arcade_core.engine.render) (in module mini_arcade_core.engine.render.camera) packets (mini_arcade_core.engine.render.context.RenderStats attribute) padding (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) paddle_velocity_influence (mini_arcade_core.scenes.systems.builtins.brick_breaker.PaddleBouncePolicy attribute) (mini_arcade_core.scenes.systems.builtins.PaddleBouncePolicy attribute) PaddleBouncePolicy (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) panel_color (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) (mini_arcade_core.ui.menu.MenuStyle attribute) panel_padding_x (mini_arcade_core.ui.menu.MenuStyle attribute) panel_padding_y (mini_arcade_core.ui.menu.MenuStyle attribute) params (mini_arcade_core.engine.render.effects.base.EffectStack attribute) parent_dir (mini_arcade.modules.game_runner.processors.ExampleTourContext attribute) parents (mini_arcade.cli.cli.CLIConfig attribute) parse_args() (mini_arcade.cli.cli.BaseCLIApp method) parser (mini_arcade.cli.cli.BaseCLIApp attribute) ParserFactory (class in mini_arcade.cli.cli) particle_binding_with_profile() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) particles (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleEmitterState attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleEmitterState attribute) pass_through (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor attribute) (mini_arcade.modules.game_runner.processors.GameRunnerProcessor attribute) passes (mini_arcade_core.engine.render.pipeline.RenderPipeline attribute) path (mini_arcade.utils.module_loader.DiscoveredPackage attribute) (mini_arcade_core.backend.config.FontSettings attribute) (mini_arcade_core.engine.commands.StartReplayPlayCommand attribute) (mini_arcade_core.runtime.capture.replay.ReplayRecorderConfig attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayReader attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayWriter attribute) path_builder (mini_arcade_core.runtime.capture.screenshot_capturer.ScreenshotCapturer attribute) pause_command_factory (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem attribute) pause_intent_attr (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) pause_system_name (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) payload (mini_arcade_core.scenes.sim_scene.DrawOperation attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombState attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionCellState attribute) (mini_arcade_core.scenes.systems.builtins.BombState attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickState attribute) (mini_arcade_core.scenes.systems.builtins.BrickState attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleState attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionCellState attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleState attribute) (mini_arcade_core.scenes.systems.builtins.maze.TimedMode attribute) (mini_arcade_core.scenes.systems.builtins.TimedMode attribute) (mini_arcade_core.scenes.systems.builtins.TimedState attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedState attribute) peek() (mini_arcade_core.scenes.systems.builtins.BagRandomizer method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BagRandomizer method) PELLET (mini_arcade_core.scenes.systems.builtins.CollectibleKind attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleKind attribute) pending_direction (mini_arcade_core.scenes.systems.builtins.GridNavigatorState attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigatorState attribute) penetration (mini_arcade_core.scenes.systems.builtins.BounceHit attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceHit attribute) perf_logger (in module mini_arcade_core.utils.profiler) PerfFormatter (class in mini_arcade.utils.logging) (class in mini_arcade_core.utils.logging) phase (mini_arcade_core.scenes.systems.base_system.BaseSystem attribute) (mini_arcade_core.scenes.systems.BaseSystem attribute) (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.animation.AnimationTickSystem attribute) (mini_arcade_core.scenes.systems.builtins.AnimationTickSystem attribute) (mini_arcade_core.scenes.systems.builtins.BaseRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombFuseSystem attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementSystem attribute) (mini_arcade_core.scenes.systems.builtins.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.ChainReactionSystem attribute) (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileSystem attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeSystem attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceSystem attribute) (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.InputIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.intent_commands.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentCommandSystem attribute) (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.IntentAxisVelocitySystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.KinematicMotionSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustSystem attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem attribute) (mini_arcade_core.scenes.systems.builtins.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleRenderSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleSimulationSystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundarySystem attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupSystem attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionSystem attribute) (mini_arcade_core.scenes.systems.builtins.SpawnSystem attribute) (mini_arcade_core.scenes.systems.builtins.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateSystem attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceSystem attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionSystem attribute) phases (mini_arcade_core.utils.profiler.FrameTimingFormatter attribute) PickupCollisionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.powerups) PickupCollisionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.powerups) pickups_getter (mini_arcade_core.scenes.systems.builtins.PickupCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionBinding attribute) piece_fits() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.falling_blocks) pipeline (mini_arcade_core.engine.loop.runner.EngineRunner attribute) pitch (mini_arcade_core.runtime.capture.capture_worker.CaptureJob attribute) pixels (mini_arcade_core.runtime.capture.capture_worker.CaptureJob attribute) placement_cell_getter (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) play() (mini_arcade_core.runtime.audio.audio_adapter.SDLAudioAdapter method) (mini_arcade_core.runtime.audio.audio_port.AudioPort method) play_sound() (mini_arcade_core.backend.AudioProtocol method) (mini_arcade_core.backend.backend.AudioProtocol method) (mini_arcade_native_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.ports.audio.AudioPort method) points (mini_arcade_core.spaces.collision.PolyColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.PolyColliderSpec attribute) (mini_arcade_core.spaces.geometry.shapes.Poly attribute) policy (mini_arcade_core.engine.commands.PushSceneIfMissingCommand attribute) (mini_arcade_core.engine.scenes.models.SceneEntry attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintBinding attribute) poll() (mini_arcade_core.backend.backend.InputProtocol method) (mini_arcade_core.backend.InputProtocol method) (mini_arcade_native_backend.ports.input.InputPort method) (mini_arcade_pygame_backend.ports.input.InputPort method) Poly (class in mini_arcade_core.spaces.geometry.shapes) poly() (mini_arcade_core.scenes.sim_scene.RenderQueue method) PolyColliderSpec (class in mini_arcade_core.spaces.collision) (class in mini_arcade_core.spaces.collision.specs) pop() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) PopSceneCommand (class in mini_arcade_core.engine.commands) position (mini_arcade_core.spaces.collision.rect_collider.RectCollider attribute) (mini_arcade_core.spaces.d2.boundaries2d.LegacyRectKinematic attribute) (mini_arcade_core.spaces.d2.boundaries2d.LegacyRectSprite attribute) (mini_arcade_core.spaces.d2.collision2d.Collider2D attribute) (mini_arcade_core.spaces.d2.collision2d.RectCollider attribute) (mini_arcade_core.spaces.d2.kinematics2d.KinematicData attribute) Position2D (class in mini_arcade_core.spaces.geometry.bounds) positive_buttons (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding attribute) positive_keys (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding attribute) postfx (mini_arcade_core.engine.engine_config.EngineConfig attribute) (mini_arcade_core.engine.game_config.EngineConfig attribute) (mini_arcade_core.EngineConfig attribute) PostFXConfig (class in mini_arcade_core.engine.engine_config) (class in mini_arcade_core.engine.game_config) PostFXPass (class in mini_arcade_core.engine.render.passes.postfx) POTION_ALPHA_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) POTION_COLOR_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) potion_particle_binding() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) POTION_PARTICLE_PROFILE (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) POWER (mini_arcade_core.scenes.systems.builtins.CollectibleKind attribute) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleKind attribute) predicate (mini_arcade_core.scenes.systems.builtins.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekGroupBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintBinding attribute) (mini_arcade_core.scenes.systems.builtins.PickupCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundaryBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintBinding attribute) prefix (mini_arcade_core.runtime.capture.screenshot_capturer.CapturePathBuilder attribute) (mini_arcade_core.runtime.capture.video.VideoRecordConfig attribute) PRESENTATION (mini_arcade_core.scenes.systems.phases.SystemPhase attribute) (mini_arcade_core.scenes.systems.SystemPhase attribute) preset (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) pressed (mini_arcade_core.runtime.input_frame.ButtonState attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionState attribute) pressed() (mini_arcade_core.scenes.systems.builtins.actions.ActionSnapshot method) (mini_arcade_core.scenes.systems.builtins.ActionSnapshot method) ProceduralParticle (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.particles) ProceduralParticleBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.particles) ProceduralParticleBundle (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.particles) ProceduralParticleEmitterState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.particles) ProceduralParticleProfile (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.particles) ProceduralParticleRenderSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.particles) ProceduralParticleSimulationSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.particles) process_frame() (mini_arcade_core.engine.cheats.CheatManager method) process_key() (mini_arcade_core.engine.cheats.CheatManager method) processor (mini_arcade.cli.base_command.BaseCommand attribute) project_root() (mini_arcade.modules.settings.Settings method) ProjectileBoundaryBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.projectiles) ProjectileBoundarySystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.projectiles) ProjectileCleanupBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.projectiles) ProjectileCleanupSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.projectiles) ProjectileLifecycleBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.projectiles) ProjectileLifecycleBundle (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.projectiles) push() (mini_arcade_core.engine.commands.CommandQueue method) (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) PushSceneCommand (class in mini_arcade_core.engine.commands) PushSceneIfMissingCommand (class in mini_arcade_core.engine.commands) PYGAME_KEY_TO_KEY (in module mini_arcade_pygame_backend.ports.input) PygameBackend (class in mini_arcade_pygame_backend.pygame_backend) PygameBackendSettings (class in mini_arcade_pygame_backend.config) Q Q (mini_arcade_core.backend.keys.Key attribute) qsize() (mini_arcade_core.runtime.capture.base_worker.BaseWorker method) queue_size (mini_arcade_core.runtime.capture.capture_worker.WorkerConfig attribute) (mini_arcade_core.runtime.capture.encode_worker.EncodeWorkerConfig attribute) QUIT (mini_arcade_core.backend.events.EventType attribute) quit (mini_arcade_core.runtime.input_frame.InputFrame attribute) (mini_arcade_core.ui.menu.MenuIntent attribute) quit() (mini_arcade_core.Engine method) (mini_arcade_core.engine.game.Engine method) (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) quit_cmd_factory (mini_arcade_core.ui.menu.MenuTickContext attribute) quit_command() (mini_arcade_core.ui.menu.BaseMenuScene method) QuitCommand (class in mini_arcade_core.engine.commands) R R (mini_arcade_core.backend.keys.Key attribute) radius (mini_arcade_core.spaces.collision.CircleColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.CircleColliderSpec attribute) (mini_arcade_core.spaces.geometry.shapes.Circle attribute) read() (mini_arcade_core.scenes.systems.builtins.ActionMap method) (mini_arcade_core.scenes.systems.builtins.actions.ActionBinding method) (mini_arcade_core.scenes.systems.builtins.actions.ActionMap method) (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding method) (mini_arcade_core.scenes.systems.builtins.actions.DigitalActionBinding method) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding method) (mini_arcade_core.scenes.systems.builtins.DigitalActionBinding method) receives_input (mini_arcade_core.engine.scenes.models.ScenePolicy attribute) record() (mini_arcade_core.runtime.capture.replay.ReplayRecorder method) record_input() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) record_video_frame() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) recordings_dir (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) Rect (class in mini_arcade_core.spaces.geometry.shapes) rect (mini_arcade_core.spaces.collision.rect_collider.RectCollider property) rect() (mini_arcade_core.scenes.sim_scene.RenderQueue method) (mini_arcade_core.spaces.d2.kinematics2d.KinematicData class method) rect_rect() (in module mini_arcade_core.spaces.collision) (in module mini_arcade_core.spaces.collision.intersections) RectCollider (class in mini_arcade_core.spaces.collision.rect_collider) (class in mini_arcade_core.spaces.d2.collision2d) RectColliderSpec (class in mini_arcade_core.spaces.collision) (class in mini_arcade_core.spaces.collision.specs) RectKinematic (class in mini_arcade_core.spaces.d2.boundaries2d) RectSprite (class in mini_arcade_core.spaces.d2.boundaries2d) RED (mini_arcade_core.utils.profiler.Ansi attribute) refill() (mini_arcade_core.scenes.systems.builtins.BagRandomizer method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BagRandomizer method) reflect_from_viewport() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.brick_breaker) refresh() (mini_arcade_native_backend.ports.window.WindowPort method) register() (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) (mini_arcade_core.engine.cheats.CheatManager method) (mini_arcade_core.engine.render.effects.registry.EffectRegistry method) (mini_arcade_core.scenes.registry.SceneRegistry method) register_cls() (mini_arcade_core.scenes.registry.SceneRegistry method) register_default_capture_event_handlers() (in module mini_arcade_core.runtime.capture.event_handlers) register_scene() (in module mini_arcade_core.scenes.autoreg) registry (mini_arcade_core.engine.render.passes.postfx.PostFXPass attribute) released (mini_arcade_core.runtime.input_frame.ButtonState attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionState attribute) released() (mini_arcade_core.scenes.systems.builtins.actions.ActionSnapshot method) (mini_arcade_core.scenes.systems.builtins.ActionSnapshot method) remaining_seconds (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainState attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainState attribute) (mini_arcade_core.scenes.systems.builtins.TimedState attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedState attribute) remove() (mini_arcade_core.scenes.systems.builtins.bomberman.BombField method) (mini_arcade_core.scenes.systems.builtins.BombField method) (mini_arcade_core.scenes.systems.builtins.CollectibleField method) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleField method) remove_collected (mini_arcade_core.scenes.systems.builtins.PickupCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionBinding attribute) remove_entities_by_ids() (mini_arcade_core.scenes.sim_scene.BaseWorld method) remove_scene() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) RemoveSceneCommand (class in mini_arcade_core.engine.commands) render (mini_arcade_core.backend.Backend attribute) (mini_arcade_core.backend.backend.Backend attribute) (mini_arcade_core.runtime.services.RuntimeServices attribute) (mini_arcade_native_backend.native_backend.NativeBackend attribute) (mini_arcade_pygame_backend.pygame_backend.PygameBackend attribute) render() (mini_arcade_core.engine.render.packet.Renderable method) render_frame() (mini_arcade_core.engine.render.pipeline.RenderPipeline method) render_name (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle attribute) render_order (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle attribute) render_pass_alpha_scales (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) render_pass_color_scales (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) render_pass_scales (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) render_phase (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle attribute) render_queue (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) render_system_factory (mini_arcade_core.scenes.game_scene.GameSceneSystemsConfig attribute) Renderable (class in mini_arcade_core.engine.render.packet) renderables (mini_arcade_core.engine.render.context.RenderStats attribute) RenderContext (class in mini_arcade_core.engine.render.context) renderer (mini_arcade_core.backend.config.BackendSettings attribute) RendererSettings (class in mini_arcade_core.backend.config) RENDERING (mini_arcade_core.scenes.systems.phases.SystemPhase attribute) (mini_arcade_core.scenes.systems.SystemPhase attribute) RenderOverlay (class in mini_arcade_core.scenes.systems.builtins) RenderPacket (class in mini_arcade_core.engine.render.packet) RenderPass (class in mini_arcade_core.engine.render.passes.base) RenderPipeline (class in mini_arcade_core.engine.render.pipeline) RenderPort (class in mini_arcade_native_backend.ports.render) (class in mini_arcade_pygame_backend.ports.render) RenderProtocol (class in mini_arcade_core.backend) (class in mini_arcade_core.backend.backend) RenderQueue (class in mini_arcade_core.scenes.sim_scene) RenderService (class in mini_arcade_core.engine.render.render_service) RenderServicePort (class in mini_arcade_core.runtime.render.render_port) RenderStats (class in mini_arcade_core.engine.render.context) RenderStyle (class in mini_arcade_core.engine.render.style) repeat (mini_arcade_core.backend.events.Event attribute) replacement_tile (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileBinding attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileBinding attribute) replay_file (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) replay_fps (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) replay_game_id (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) replay_initial_scene (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) REPLAY_MAGIC (in module mini_arcade_core.runtime.capture.replay_format) REPLAY_PLAY_FINISHED (in module mini_arcade_core.runtime.capture.events) REPLAY_PLAY_STARTED (in module mini_arcade_core.runtime.capture.events) REPLAY_PLAY_STOPPED (in module mini_arcade_core.runtime.capture.events) replay_play_toggle (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) replay_player (mini_arcade_core.runtime.capture.capture_service.CaptureService attribute) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort attribute) replay_playing (mini_arcade_core.runtime.capture.capture_service.CaptureService property) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort property) REPLAY_RECORD_STARTED (in module mini_arcade_core.runtime.capture.events) REPLAY_RECORD_STOPPED (in module mini_arcade_core.runtime.capture.events) replay_record_toggle (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) replay_recorder (mini_arcade_core.runtime.capture.capture_service.CaptureService attribute) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort attribute) replay_recording (mini_arcade_core.runtime.capture.capture_service.CaptureService property) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort property) REPLAY_VERSION (in module mini_arcade_core.runtime.capture.replay_format) ReplayHeader (class in mini_arcade_core.runtime.capture.replay_format) ReplayPlayer (class in mini_arcade_core.runtime.capture.replay) ReplayReader (class in mini_arcade_core.runtime.capture.replay_format) ReplayRecorder (class in mini_arcade_core.runtime.capture.replay) ReplayRecorderConfig (class in mini_arcade_core.runtime.capture.replay) replays_dir (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) ReplayWriter (class in mini_arcade_core.runtime.capture.replay_format) report_every (mini_arcade_core.utils.profiler.FrameTimerConfig attribute) report_ms() (mini_arcade_core.utils.FrameTimer method) (mini_arcade_core.utils.profiler.FrameTimer method) require_init (mini_arcade.utils.module_loader.OneLevelPackageLoader attribute) required (mini_arcade.cli.argument_type.ArgumentType attribute) (mini_arcade.cli.cli.ArgumentOptions attribute) (mini_arcade.modules.settings.SettingsArgs attribute) RESET (mini_arcade_core.utils.profiler.Ansi attribute) reset_score_chain() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.score_chain) resizable (mini_arcade_core.backend.config.WindowSettings attribute) resize() (mini_arcade_core.backend.backend.WindowProtocol method) (mini_arcade_core.backend.WindowProtocol method) (mini_arcade_core.engine.render.viewport.Viewport method) (mini_arcade_native_backend.ports.window.WindowPort method) (mini_arcade_pygame_backend.ports.window.WindowPort method) resolve_asset_path() (mini_arcade.modules.settings.Settings method) resolve_axis_value() (in module mini_arcade_core.scenes.entity_blueprints) resolve_named_templates() (in module mini_arcade_core.scenes.bootstrap) resolve_parent_dir() (mini_arcade.modules.game_runner.processors.BaseTargetLocator method) resolve_path() (mini_arcade.modules.settings.Settings method) resolve_rect_bounce() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.brick_breaker) resolve_size_value() (in module mini_arcade_core.scenes.entity_blueprints) resolve_transform_layout() (in module mini_arcade_core.scenes.entity_blueprints) resolve_world() (mini_arcade_core.Engine method) (mini_arcade_core.engine.game.Engine method) resolved_label() (mini_arcade_core.ui.menu.MenuItem method) rgba() (in module mini_arcade_core.backend.utils) (mini_arcade_core.backend.config.RendererSettings method) RIGHT (mini_arcade_core.backend.keys.Key attribute) (mini_arcade_core.scenes.systems.builtins.CardinalDirection attribute) (mini_arcade_core.scenes.systems.builtins.maze.CardinalDirection attribute) right (mini_arcade_core.spaces.geometry.bounds.Bounds2D attribute) ROADMAP_EXAMPLE_ORDER (in module mini_arcade.modules.game_runner.processors) root_dir (mini_arcade.modules.game_runner.processors.TargetSpec attribute) rotated() (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPiece method) (mini_arcade_core.scenes.systems.builtins.FallingBlockPiece method) rotation (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPiece attribute) (mini_arcade_core.scenes.systems.builtins.FallingBlockPiece attribute) rotation_deg (mini_arcade_core.engine.entities.BaseEntity attribute) rotations (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPieceSpec attribute) (mini_arcade_core.scenes.systems.builtins.FallingBlockPieceSpec attribute) row (mini_arcade_core.scenes.systems.builtins.grid.GridCoord attribute) (mini_arcade_core.scenes.systems.builtins.GridCoord attribute) row_is_filled() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) row_values() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) rows (mini_arcade_core.scenes.systems.builtins.BlockBoard attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard attribute) (mini_arcade_core.scenes.systems.builtins.grid.GridBounds attribute) (mini_arcade_core.scenes.systems.builtins.GridBounds attribute) run() (mini_arcade.cli.base_command_processor.BaseCommandProcessor method) (mini_arcade.cli.cli.BaseCLIApp method) (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor method) (mini_arcade.modules.game_runner.processors.GameRunnerProcessor method) (mini_arcade.modules.game_scaffold.processors.GameScaffoldProcessor method) (mini_arcade.modules.system_lab.processors.SystemLabProcessor method) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldProcessor method) (mini_arcade_core.Engine method) (mini_arcade_core.engine.game.Engine method) (mini_arcade_core.engine.loop.runner.EngineRunner method) (mini_arcade_core.engine.render.passes.base.RenderPass method) (mini_arcade_core.engine.render.passes.begin_frame.BeginFramePass method) (mini_arcade_core.engine.render.passes.end_frame.EndFramePass method) (mini_arcade_core.engine.render.passes.lighting.LightingPass method) (mini_arcade_core.engine.render.passes.postfx.PostFXPass method) (mini_arcade_core.engine.render.passes.ui.UIPass method) (mini_arcade_core.engine.render.passes.world.WorldPass method) run_command() (mini_arcade.cli.cli.BaseCLIApp method) run_game() (in module mini_arcade_core) run_id (mini_arcade_core.runtime.capture.video.VideoRecorder attribute) (mini_arcade_core.runtime.capture.video_manifest.VideoManifest attribute) run_system_lab_visual_case() (in module mini_arcade.modules.system_lab.visual_runner) run_visual() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) RunnerConfig (class in mini_arcade_core.engine.loop.config) running (mini_arcade_core.Engine property) (mini_arcade_core.engine.game.Engine property) RuntimeContext (class in mini_arcade_core.runtime.context) RuntimeServices (class in mini_arcade_core.runtime.services) S S (mini_arcade_core.backend.keys.Key attribute) s (mini_arcade_core.backend.viewport.ViewportTransform attribute) ScaffoldGameCommand (class in mini_arcade.modules.game_scaffold) (class in mini_arcade.modules.game_scaffold.commands) ScaffoldSpec (class in mini_arcade.modules.game_scaffold.processors) ScaffoldSystemLabCommand (class in mini_arcade.modules.system_lab_scaffold) (class in mini_arcade.modules.system_lab_scaffold.commands) scale (mini_arcade_core.engine.render.viewport.ViewportState attribute) (mini_arcade_core.scenes.systems.builtins.actions.AxisActionBinding attribute) (mini_arcade_core.scenes.systems.builtins.AxisActionBinding attribute) scancode (mini_arcade_core.backend.events.Event attribute) scene (mini_arcade_core.engine.scenes.models.SceneEntry attribute) scene_defaults() (mini_arcade.modules.settings.Settings method) scene_entities_config() (in module mini_arcade_core.scenes.bootstrap) scene_id (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.visual_runner.SystemLabVisualScene attribute) (mini_arcade_core.engine.commands.ChangeSceneCommand attribute) (mini_arcade_core.engine.commands.PushSceneCommand attribute) (mini_arcade_core.engine.commands.PushSceneIfMissingCommand attribute) (mini_arcade_core.engine.commands.RemoveSceneCommand attribute) (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) (mini_arcade_core.engine.gameplay_settings.SceneActionSettings attribute) (mini_arcade_core.engine.render.frame_packet.FramePacket attribute) (mini_arcade_core.engine.scenes.models.SceneEntry attribute) (mini_arcade_core.scenes.sim_scene.SimScene attribute) scene_registry (mini_arcade_core.engine.game.EngineDependencies attribute) (mini_arcade_core.EngineDependencies attribute) scene_runtime_settings() (mini_arcade_core.scenes.sim_scene.SimScene method) scene_settings() (mini_arcade_core.engine.gameplay_settings.GamePlaySettings method) scene_viewport() (in module mini_arcade_core.scenes.bootstrap) SceneActionSettings (class in mini_arcade_core.engine.gameplay_settings) SceneAdapter (class in mini_arcade_core.engine.scenes.scene_manager) SceneCaptureConfig (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.capture_hotkeys) SceneConfig (class in mini_arcade_core) (class in mini_arcade_core.engine.engine_config) (class in mini_arcade_core.engine.game_config) SceneEntry (class in mini_arcade_core.engine.scenes.models) SceneFactory (class in mini_arcade_core.scenes.registry) ScenePolicy (class in mini_arcade_core.engine.scenes.models) SceneQueryAdapter (class in mini_arcade_core.runtime.scene.scene_query_adapter) SceneQueryPort (class in mini_arcade_core.runtime.scene.scene_query_port) SceneRegistry (class in mini_arcade_core.scenes.registry) SceneRuntimeSettings (class in mini_arcade_core.engine.gameplay_settings) scenes (mini_arcade_core.engine.gameplay_settings.GamePlaySettings attribute) (mini_arcade_core.engine.managers.EngineManagers attribute) (mini_arcade_core.runtime.services.RuntimeServices attribute) schedule (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerBinding attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerBinding attribute) scope (mini_arcade.modules.settings.SettingsArgs attribute) ScoreChainBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.score_chain) ScoreChainState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.score_chain) ScoreChainSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.score_chain) screen (mini_arcade_pygame_backend.ports.window.WindowPort attribute) screen_to_virtual() (mini_arcade_core.engine.render.viewport.Viewport method) (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) screen_to_world() (in module mini_arcade_core.engine.render) (in module mini_arcade_core.engine.render.camera) screenshot (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) screenshot() (mini_arcade_core.runtime.capture.capture_port.CapturePort method) (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) (mini_arcade_core.runtime.capture.screenshot_capturer.ScreenshotCapturer method) screenshot_bytes() (mini_arcade_core.runtime.capture.capture_port.CapturePort method) (mini_arcade_core.runtime.capture.screenshot_capturer.ScreenshotCapturer method) SCREENSHOT_DONE (in module mini_arcade_core.runtime.capture.events) SCREENSHOT_FAILED (in module mini_arcade_core.runtime.capture.events) screenshot_label (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) SCREENSHOT_QUEUED (in module mini_arcade_core.runtime.capture.events) screenshot_sim() (mini_arcade_core.runtime.capture.capture_port.CapturePort method) (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) (mini_arcade_core.runtime.capture.screenshot_capturer.ScreenshotCapturer method) ScreenshotCapturer (class in mini_arcade_core.runtime.capture.screenshot_capturer) ScreenshotCommand (class in mini_arcade_core.engine.commands) screenshots (mini_arcade_core.runtime.capture.capture_service.CaptureService attribute) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort attribute) screenshots_dir (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) screenshots_ext (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) SDL_KEYCODE_TO_KEY (in module mini_arcade_core.backend.sdl_map) SDLAudioAdapter (class in mini_arcade_core.runtime.audio.audio_adapter) section() (mini_arcade.modules.settings.Settings method) sections (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) seed (mini_arcade_core.engine.commands.StartReplayRecordCommand attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayHeader attribute) (mini_arcade_core.scenes.systems.builtins.BagRandomizer attribute) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BagRandomizer attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) select (mini_arcade_core.ui.menu.MenuIntent attribute) select() (mini_arcade_core.ui.menu.Menu method) selected (mini_arcade_core.ui.menu.MenuStyle attribute) (mini_arcade_core.ui.menu.MenuWorld attribute) selected_index (mini_arcade_core.ui.menu.Menu attribute) seq (mini_arcade_core.scenes.sim_scene.DrawOperation attribute) sequence (mini_arcade_core.engine.cheats.CheatCode attribute) services (mini_arcade_core.Engine attribute) (mini_arcade_core.engine.commands.CommandContext attribute) (mini_arcade_core.engine.game.Engine attribute) (mini_arcade_core.engine.loop.runner.EngineRunner attribute) (mini_arcade_core.runtime.context.RuntimeContext attribute) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysSystem attribute) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysSystem attribute) SESSION_FINISHED (mini_arcade.modules.game_runner.processors.TourEvents attribute) SESSION_STARTED (mini_arcade.modules.game_runner.processors.TourEvents attribute) set() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.maze.TileMap method) (mini_arcade_core.scenes.systems.builtins.TileMap method) set_clear_color() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) set_clip_rect() (mini_arcade_core.backend.backend.RenderProtocol method) (mini_arcade_core.backend.RenderProtocol method) (mini_arcade_native_backend.ports.render.RenderPort method) (mini_arcade_pygame_backend.ports.render.RenderPort method) set_items() (mini_arcade_core.ui.menu.Menu method) set_labels() (mini_arcade_core.ui.menu.Menu method) set_master_volume() (mini_arcade_core.backend.AudioProtocol method) (mini_arcade_core.backend.backend.AudioProtocol method) (mini_arcade_native_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.ports.audio.AudioPort method) set_mode() (mini_arcade_core.engine.render.viewport.Viewport method) set_on_done() (mini_arcade_core.runtime.capture.capture_worker.CaptureWorker method) (mini_arcade_core.runtime.capture.encode_worker.EncodeWorker method) set_or_refresh() (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionField method) (mini_arcade_core.scenes.systems.builtins.ExplosionField method) set_processor() (mini_arcade.cli.base_command.BaseCommand method) set_selected_index() (mini_arcade_core.ui.menu.Menu method) set_sound_volume() (mini_arcade_core.backend.AudioProtocol method) (mini_arcade_core.backend.backend.AudioProtocol method) (mini_arcade_native_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.ports.audio.AudioPort method) set_title() (mini_arcade_core.backend.backend.WindowProtocol method) (mini_arcade_core.backend.WindowProtocol method) (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) (mini_arcade_native_backend.ports.window.WindowPort method) (mini_arcade_pygame_backend.ports.window.WindowPort method) set_viewport() (mini_arcade_core.ui.menu.Menu method) set_viewport_mode() (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) set_viewport_transform() (mini_arcade_core.backend.Backend method) (mini_arcade_core.backend.backend.Backend method) (mini_arcade_native_backend.native_backend.NativeBackend method) (mini_arcade_pygame_backend.pygame_backend.PygameBackend method) set_virtual_resolution() (mini_arcade_core.engine.render.viewport.Viewport method) (mini_arcade_core.runtime.window.window_adapter.WindowAdapter method) (mini_arcade_core.runtime.window.window_port.WindowPort method) Settings (class in mini_arcade.modules.settings) settings (in module mini_arcade.modules.settings) (mini_arcade_core.engine.commands.CommandContext attribute) (mini_arcade_core.runtime.capture.capture_service.CaptureService attribute) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort attribute) (mini_arcade_core.runtime.context.RuntimeContext attribute) SettingsArgs (class in mini_arcade.modules.settings) setup_windows_dll_search_paths() (in module mini_arcade_native_backend.dlls) shape (mini_arcade_core.engine.entities.BaseEntity attribute) Shape2D (class in mini_arcade_core.spaces.geometry.shapes) ShapeKind (in module mini_arcade_core.spaces.geometry.shapes) should_capture() (mini_arcade_core.runtime.capture.video.VideoRecorder method) should_place (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) should_report() (mini_arcade_core.utils.FrameTimer method) (mini_arcade_core.utils.profiler.FrameTimer method) should_spawn (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.SpawnBinding attribute) shutdown() (mini_arcade_core.backend.AudioProtocol method) (mini_arcade_core.backend.backend.AudioProtocol method) (mini_arcade_native_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.ports.audio.AudioPort method) SimScene (class in mini_arcade_core.scenes.sim_scene) SIMULATION (mini_arcade_core.scenes.systems.phases.SystemPhase attribute) (mini_arcade_core.scenes.systems.SystemPhase attribute) simulation_name (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle attribute) simulation_order (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle attribute) simulation_phase (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBundle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBundle attribute) size (mini_arcade_core.backend.config.FontSettings attribute) (mini_arcade_core.backend.events.Event attribute) (mini_arcade_core.runtime.window.window_adapter.WindowAdapter attribute) (mini_arcade_core.spaces.collision.rect_collider.RectCollider attribute) (mini_arcade_core.spaces.collision.RectColliderSpec attribute) (mini_arcade_core.spaces.collision.specs.RectColliderSpec attribute) (mini_arcade_core.spaces.d2.boundaries2d.LegacyRectKinematic attribute) (mini_arcade_core.spaces.d2.boundaries2d.LegacyRectSprite attribute) (mini_arcade_core.spaces.d2.collision2d.Collider2D attribute) (mini_arcade_core.spaces.d2.collision2d.RectCollider attribute) (mini_arcade_core.spaces.d2.kinematics2d.KinematicData attribute) (mini_arcade_core.spaces.geometry.transform.Transform2D attribute) size() (mini_arcade_core.backend.backend.WindowProtocol method) (mini_arcade_core.backend.WindowProtocol method) (mini_arcade_native_backend.ports.window.WindowPort method) (mini_arcade_pygame_backend.ports.window.WindowPort method) Size2D (class in mini_arcade_core.spaces.geometry.bounds) (class in mini_arcade_core.spaces.geometry.size) SMOKE_ALPHA_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) SMOKE_COLOR_RAMP (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) smoke_particle_binding() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) SMOKE_PARTICLE_PROFILE (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.particles) snapshot() (in module mini_arcade_core.scenes.autoreg) SOLID (mini_arcade_core.scenes.systems.builtins.ArenaTile attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ArenaTile attribute) sounds (mini_arcade_core.backend.config.AudioSettings attribute) SPACE (mini_arcade_core.backend.keys.Key attribute) SPAWN (mini_arcade_core.scenes.systems.builtins.ArenaTile attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ArenaTile attribute) spawn (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnBinding attribute) (mini_arcade_core.scenes.systems.builtins.SpawnBinding attribute) spawn_accumulator (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleEmitterState attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleEmitterState attribute) spawn_explosion_from_bomb() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.bomberman) spawn_next (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionBinding attribute) (mini_arcade_core.scenes.systems.builtins.WaveProgressionBinding attribute) spawn_rate (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) spawn_spread_x (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) spawn_spread_y (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) SpawnBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.spawn) SpawnSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.spawn) spec_name (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPiece attribute) (mini_arcade_core.scenes.systems.builtins.FallingBlockPiece attribute) speed_gain (mini_arcade_core.scenes.systems.builtins.brick_breaker.PaddleBouncePolicy attribute) (mini_arcade_core.scenes.systems.builtins.PaddleBouncePolicy attribute) speed_getter (mini_arcade_core.scenes.systems.builtins.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.AxisIntentBinding attribute) spin_attr (mini_arcade_core.scenes.systems.builtins.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) sprite (mini_arcade_core.engine.entities.BaseEntity attribute) Sprite2D (class in mini_arcade_core.engine.components) stable_width (mini_arcade_core.ui.menu.Menu attribute) stack_summary() (mini_arcade_core.runtime.scene.scene_query_adapter.SceneQueryAdapter method) (mini_arcade_core.runtime.scene.scene_query_port.SceneQueryPort method) StackItem (class in mini_arcade_core.engine.scenes.models) stamp() (mini_arcade_core.scenes.systems.builtins.BlockBoard method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BlockBoard method) start() (mini_arcade_core.runtime.capture.base_worker.BaseWorker method) (mini_arcade_core.runtime.capture.replay.ReplayPlayer method) (mini_arcade_core.runtime.capture.replay.ReplayRecorder method) (mini_arcade_core.runtime.capture.video.VideoRecorder method) start_id (mini_arcade_core.scenes.sim_scene.EntityIdDomain attribute) start_radius (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) start_replay_play() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) start_replay_record() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) start_video_record() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) start_visible (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) StartReplayPlayCommand (class in mini_arcade_core.engine.commands) StartReplayRecordCommand (class in mini_arcade_core.engine.commands) StartVideoRecordCommand (class in mini_arcade_core.engine.commands) state (mini_arcade_core.engine.render.viewport.Viewport property) state() (mini_arcade_core.scenes.systems.builtins.actions.ActionSnapshot method) (mini_arcade_core.scenes.systems.builtins.ActionSnapshot method) state_getter (mini_arcade_core.scenes.systems.builtins.CadenceBinding attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerBinding attribute) (mini_arcade_core.scenes.systems.builtins.ModeTimerBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainBinding attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainBinding attribute) (mini_arcade_core.scenes.systems.builtins.TimedStateBinding attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateBinding attribute) states_getter (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapBinding attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapBinding attribute) static_lines (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) stats (mini_arcade_core.engine.render.context.RenderContext attribute) SteerSeekBinding (class in mini_arcade_core.scenes.systems.builtins.movement) SteerSeekGroupBinding (class in mini_arcade_core.scenes.systems.builtins.movement) SteerSeekSystem (class in mini_arcade_core.scenes.systems.builtins.movement) step() (mini_arcade_core.engine.components.Anim2D method) (mini_arcade_core.engine.components.Life method) (mini_arcade_core.scenes.systems.base_system.BaseSystem method) (mini_arcade_core.scenes.systems.BaseSystem method) (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem method) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem method) (mini_arcade_core.scenes.systems.builtins.animation.AnimationTickSystem method) (mini_arcade_core.scenes.systems.builtins.AnimationTickSystem method) (mini_arcade_core.scenes.systems.builtins.BaseQueuedRenderSystem method) (mini_arcade_core.scenes.systems.builtins.BaseRenderSystem method) (mini_arcade_core.scenes.systems.builtins.BoardRowClearSystem method) (mini_arcade_core.scenes.systems.builtins.bomberman.BombFuseSystem method) (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementSystem method) (mini_arcade_core.scenes.systems.builtins.bomberman.ChainReactionSystem method) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileSystem method) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionLifetimeSystem method) (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.BombFuseSystem method) (mini_arcade_core.scenes.systems.builtins.BombPlacementSystem method) (mini_arcade_core.scenes.systems.builtins.BounceCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BrickFieldCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceSystem method) (mini_arcade_core.scenes.systems.builtins.BrickFieldCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.CadenceSystem method) (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.CaptureHotkeysSystem method) (mini_arcade_core.scenes.systems.builtins.CaptureHotkeysSystem method) (mini_arcade_core.scenes.systems.builtins.ChainReactionSystem method) (mini_arcade_core.scenes.systems.builtins.CollectibleCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.DestructibleTileSystem method) (mini_arcade_core.scenes.systems.builtins.ExplosionLifetimeSystem method) (mini_arcade_core.scenes.systems.builtins.falling_blocks.BoardRowClearSystem method) (mini_arcade_core.scenes.systems.builtins.grid.CadenceSystem method) (mini_arcade_core.scenes.systems.builtins.grid.GridCellSpawnSystem method) (mini_arcade_core.scenes.systems.builtins.GridCellSpawnSystem method) (mini_arcade_core.scenes.systems.builtins.GridNavigationSystem method) (mini_arcade_core.scenes.systems.builtins.HazardCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.InputIntentSystem method) (mini_arcade_core.scenes.systems.builtins.intent_commands.IntentCommandSystem method) (mini_arcade_core.scenes.systems.builtins.IntentAxisVelocitySystem method) (mini_arcade_core.scenes.systems.builtins.IntentCommandSystem method) (mini_arcade_core.scenes.systems.builtins.IntentPauseSystem method) (mini_arcade_core.scenes.systems.builtins.KinematicMotionSystem method) (mini_arcade_core.scenes.systems.builtins.maze.CollectibleCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationSystem method) (mini_arcade_core.scenes.systems.builtins.maze.ModeTimerSystem method) (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapSystem method) (mini_arcade_core.scenes.systems.builtins.ModeTimerSystem method) (mini_arcade_core.scenes.systems.builtins.movement.IntentAxisVelocitySystem method) (mini_arcade_core.scenes.systems.builtins.movement.KinematicMotionSystem method) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekSystem method) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustSystem method) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintSystem method) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleRenderSystem method) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleSimulationSystem method) (mini_arcade_core.scenes.systems.builtins.pause.IntentPauseSystem method) (mini_arcade_core.scenes.systems.builtins.PickupCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.powerups.PickupCollisionSystem method) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleRenderSystem method) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleSimulationSystem method) (mini_arcade_core.scenes.systems.builtins.ProjectileBoundarySystem method) (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupSystem method) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileBoundarySystem method) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupSystem method) (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainSystem method) (mini_arcade_core.scenes.systems.builtins.ScoreChainSystem method) (mini_arcade_core.scenes.systems.builtins.spawn.SpawnSystem method) (mini_arcade_core.scenes.systems.builtins.spawn.WaveProgressionSystem method) (mini_arcade_core.scenes.systems.builtins.SpawnSystem method) (mini_arcade_core.scenes.systems.builtins.TimedStateSystem method) (mini_arcade_core.scenes.systems.builtins.timers.TimedStateSystem method) (mini_arcade_core.scenes.systems.builtins.TunnelWrapSystem method) (mini_arcade_core.scenes.systems.builtins.ViewportBounceSystem method) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintSystem method) (mini_arcade_core.scenes.systems.builtins.WaveProgressionSystem method) (mini_arcade_core.scenes.systems.system_pipeline.SystemPipeline method) (mini_arcade_core.scenes.systems.SystemPipeline method) (mini_arcade_core.spaces.physics.kinematics2d.Kinematic2D method) (mini_arcade_core.ui.menu.MenuActionSystem method) (mini_arcade_core.ui.menu.MenuNavigationSystem method) step_in_direction() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.maze) step_index (mini_arcade_core.scenes.systems.builtins.score_chain.ScoreChainState attribute) (mini_arcade_core.scenes.systems.builtins.ScoreChainState attribute) step_time() (mini_arcade_core.engine.loop.state.FrameState method) step_timer() (mini_arcade_core.ui.menu.MenuWorld method) steps (mini_arcade.modules.system_lab.processors.SystemLabProcessor attribute) steps_getter (mini_arcade_core.scenes.systems.builtins.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationBinding attribute) steps_this_frame (mini_arcade_core.scenes.systems.builtins.CadenceState attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceState attribute) stop() (mini_arcade_core.engine.loop.runner.EngineRunner method) (mini_arcade_core.runtime.capture.base_worker.BaseWorker method) (mini_arcade_core.runtime.capture.replay.ReplayPlayer method) (mini_arcade_core.runtime.capture.replay.ReplayRecorder method) (mini_arcade_core.runtime.capture.video.VideoRecorder method) (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) (mini_arcade_core.spaces.physics.kinematics2d.Kinematic2D method) stop_after_first_hit (mini_arcade_core.scenes.systems.builtins.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionBinding attribute) stop_all() (mini_arcade_core.backend.AudioProtocol method) (mini_arcade_core.backend.backend.AudioProtocol method) (mini_arcade_native_backend.ports.audio.AudioPort method) (mini_arcade_pygame_backend.ports.audio.AudioPort method) stop_on_fail (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor attribute) stop_replay_play() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) stop_replay_record() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) stop_video_record() (mini_arcade_core.runtime.capture.capture_service.CaptureService method) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort method) stop_x() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) stop_y() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) StopReplayPlayCommand (class in mini_arcade_core.engine.commands) StopReplayRecordCommand (class in mini_arcade_core.engine.commands) StopVideoRecordCommand (class in mini_arcade_core.engine.commands) strict (mini_arcade.utils.module_loader.OneLevelPackageLoader attribute) Stroke (class in mini_arcade_core.engine.render.style) stroke (mini_arcade_core.engine.render.style.RenderStyle attribute) style (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) (mini_arcade_core.ui.menu.Menu attribute) SubmitRenderQueue (class in mini_arcade_core.scenes.sim_scene) subparsers (mini_arcade.cli.cli.BaseCLIApp attribute) summarize() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) summary (mini_arcade.cli.base_command.BaseCommand attribute) (mini_arcade.cli.command_protocol.CommandProtocol attribute) SystemBundle (class in mini_arcade_core.scenes.systems) (class in mini_arcade_core.scenes.systems.system_bundle) SystemLabCommand (class in mini_arcade.modules.system_lab) (class in mini_arcade.modules.system_lab.commands) SystemLabProcessor (class in mini_arcade.modules.system_lab.processors) SystemLabRegistry (class in mini_arcade.modules.system_lab) (class in mini_arcade.modules.system_lab.registry) SystemLabScaffoldProcessor (class in mini_arcade.modules.system_lab_scaffold.processors) SystemLabScaffoldSpec (class in mini_arcade.modules.system_lab_scaffold.processors) SystemLabVisualScene (class in mini_arcade.modules.system_lab.visual_runner) SystemLabVisualSpec (class in mini_arcade.modules.system_lab) (class in mini_arcade.modules.system_lab.registry) SystemPhase (class in mini_arcade_core.scenes.systems) (class in mini_arcade_core.scenes.systems.phases) SystemPipeline (class in mini_arcade_core.scenes.systems) (class in mini_arcade_core.scenes.systems.system_pipeline) systems (mini_arcade_core.scenes.sim_scene.SimScene attribute) (mini_arcade_core.scenes.systems.system_pipeline.SystemPipeline attribute) (mini_arcade_core.scenes.systems.SystemPipeline attribute) systems_config (mini_arcade_core.scenes.game_scene.GameScene attribute) T T (mini_arcade_core.backend.keys.Key attribute) TAB (mini_arcade_core.backend.keys.Key attribute) tag (mini_arcade_core.scenes.systems.builtins.TimedState attribute) (mini_arcade_core.scenes.systems.builtins.timers.TimedState attribute) tags (mini_arcade_core.engine.entities.BaseEntity attribute) target_cell_getter (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionBinding attribute) target_dir (mini_arcade.modules.game_scaffold.processors.ScaffoldSpec attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldSpec attribute) target_fps (mini_arcade_core.utils.profiler.FrameTimingFormatter attribute) target_getter (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekGroupBinding attribute) target_id (mini_arcade.modules.game_runner.processors.TargetSpec attribute) TargetMetadataError targets_getter (mini_arcade_core.scenes.systems.builtins.bomberman.HazardCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.brick_breaker.BounceCollisionBinding attribute) (mini_arcade_core.scenes.systems.builtins.HazardCollisionBinding attribute) TargetSpec (class in mini_arcade.modules.game_runner.processors) TContext (in module mini_arcade_core.engine.cheats) (in module mini_arcade_core.engine.commands) (in module mini_arcade_core.scenes.game_scene) (in module mini_arcade_core.scenes.sim_scene) (in module mini_arcade_core.scenes.systems.builtins.actions) (in module mini_arcade_core.scenes.systems.builtins.intent_commands) (in module mini_arcade_core.scenes.systems.builtins.pause) TCtx (in module mini_arcade_core.scenes.systems.builtins.movement) text (mini_arcade_core.backend.Backend attribute) (mini_arcade_core.backend.backend.Backend attribute) (mini_arcade_core.backend.events.Event attribute) (mini_arcade_native_backend.native_backend.NativeBackend attribute) (mini_arcade_pygame_backend.pygame_backend.PygameBackend attribute) text() (mini_arcade_core.scenes.sim_scene.RenderQueue method) text_color (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) text_input (mini_arcade_core.runtime.input_frame.InputFrame attribute) TEXTINPUT (mini_arcade_core.backend.events.EventType attribute) TextPort (class in mini_arcade_native_backend.ports.text) (class in mini_arcade_pygame_backend.ports.text) TextProtocol (class in mini_arcade_core.backend) (class in mini_arcade_core.backend.backend) texture (mini_arcade_core.engine.components.Anim2D attribute) (mini_arcade_core.engine.components.Sprite2D attribute) texture() (mini_arcade_core.scenes.sim_scene.RenderQueue method) TFrame (in module mini_arcade_core.engine.animation) thickness (mini_arcade_core.engine.render.style.Stroke attribute) thrust_accel (mini_arcade_core.scenes.systems.builtins.movement.MovementProfile attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.SteerSeekGroupBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) thrust_getter (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) tick() (mini_arcade.modules.system_lab.visual_runner.SystemLabVisualScene method) (mini_arcade_core.scenes.debug_overlay.DebugOverlayScene method) (mini_arcade_core.scenes.game_scene.GameScene method) (mini_arcade_core.scenes.sim_scene.SimScene method) (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionField method) (mini_arcade_core.scenes.systems.builtins.ExplosionField method) tick_context_type (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.visual_runner.SystemLabVisualScene attribute) (mini_arcade_core.scenes.sim_scene.SimScene attribute) tick_count (mini_arcade_core.scenes.systems.builtins.CadenceState attribute) (mini_arcade_core.scenes.systems.builtins.grid.CadenceState attribute) tile_map_from_strings() (in module mini_arcade_core.scenes.systems.builtins) (in module mini_arcade_core.scenes.systems.builtins.maze) tile_map_getter (mini_arcade_core.scenes.systems.builtins.bomberman.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.DestructibleTileBinding attribute) (mini_arcade_core.scenes.systems.builtins.BombPlacementBinding attribute) (mini_arcade_core.scenes.systems.builtins.DestructibleTileBinding attribute) (mini_arcade_core.scenes.systems.builtins.GridNavigationBinding attribute) (mini_arcade_core.scenes.systems.builtins.maze.GridNavigationBinding attribute) TileMap (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) time (mini_arcade_core.engine.animation.Animation attribute) time_s (mini_arcade_core.engine.loop.state.FrameState attribute) time_scale (mini_arcade_core.spaces.d2.kinematics2d.KinematicData attribute) TimedMode (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) TimedState (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.timers) TimedStateBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.timers) TimedStateSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.timers) tint (mini_arcade_core.engine.render.effects.base.EffectParams attribute) TIntent (in module mini_arcade_core.scenes.sim_scene) (in module mini_arcade_core.scenes.systems.builtins.actions) title (mini_arcade.modules.game_scaffold.processors.GameScaffoldProcessor attribute) (mini_arcade.modules.game_scaffold.processors.ScaffoldSpec attribute) (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldProcessor attribute) (mini_arcade.modules.system_lab_scaffold.processors.SystemLabScaffoldSpec attribute) (mini_arcade_core.backend.config.WindowSettings attribute) (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) (mini_arcade_core.ui.menu.Menu attribute) title_color (mini_arcade_core.ui.menu.MenuStyle attribute) title_font_name (mini_arcade_core.ui.menu.MenuStyle attribute) title_font_size (mini_arcade_core.ui.menu.MenuStyle attribute) title_margin_bottom (mini_arcade_core.ui.menu.MenuStyle attribute) title_spacing (mini_arcade_core.ui.menu.MenuStyle attribute) to_core() (mini_arcade_native_backend.mapping.events.NativeEventMapper method) to_dict() (mini_arcade.cli.argument_type.ArgumentType method) (mini_arcade_core.backend.config.BackendSettings method) (mini_arcade_core.runtime.input_frame.ButtonState method) (mini_arcade_core.runtime.input_frame.InputFrame method) (mini_arcade_native_backend.config.NativeBackendSettings method) (mini_arcade_pygame_backend.config.PygameBackendSettings method) to_example (mini_arcade.modules.game_runner.processors.ExamplesTourProcessor attribute) to_tuple() (mini_arcade_core.spaces.d2.physics2d.Velocity2D method) (mini_arcade_core.spaces.geometry.bounds.Position2D method) (mini_arcade_core.spaces.geometry.bounds.Size2D method) (mini_arcade_core.spaces.geometry.size.Size2D method) (mini_arcade_core.spaces.math.vec2.Vec2 method) toggle() (mini_arcade_core.engine.render.effects.base.EffectStack method) toggle_key (mini_arcade_core.engine.gameplay_settings.DebugOverlaySettings attribute) ToggleDebugOverlayCommand (class in mini_arcade_core.engine.commands) ToggleEffectCommand (class in mini_arcade_core.engine.commands) ToggleVideoRecordCommand (class in mini_arcade_core.engine.commands) top (mini_arcade_core.spaces.geometry.bounds.Bounds2D attribute) top_n (mini_arcade_core.utils.profiler.FrameTimingFormatter attribute) total (mini_arcade.modules.game_runner.processors.ExampleTourContext attribute) total_ms (mini_arcade_core.utils.profiler.FrameTimingReport attribute) TourCommand (class in mini_arcade.modules.game_runner) (class in mini_arcade.modules.game_runner.commands) TourEvents (class in mini_arcade.modules.game_runner.processors) tracked_domain_name (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) tracked_ids_attr (mini_arcade_core.scenes.systems.builtins.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileCleanupBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) transform (mini_arcade_core.engine.entities.BaseEntity attribute) (mini_arcade_core.spaces.d2.boundaries2d.RectKinematic attribute) (mini_arcade_core.spaces.d2.boundaries2d.RectSprite attribute) Transform2D (class in mini_arcade_core.spaces.geometry.transform) translated() (mini_arcade_core.scenes.systems.builtins.falling_blocks.FallingBlockPiece method) (mini_arcade_core.scenes.systems.builtins.FallingBlockPiece method) (mini_arcade_core.scenes.systems.builtins.grid.GridCoord method) (mini_arcade_core.scenes.systems.builtins.GridCoord method) Triangle (class in mini_arcade_core.spaces.geometry.shapes) try_get() (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) TSystemContext (in module mini_arcade_core.scenes.systems) (in module mini_arcade_core.scenes.systems.base_system) ttl (mini_arcade_core.engine.components.Life attribute) ttl_seconds (mini_arcade_core.scenes.systems.builtins.bomberman.ExplosionCellState attribute) (mini_arcade_core.scenes.systems.builtins.ExplosionCellState attribute) ttl_step (mini_arcade_core.scenes.systems.builtins.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.MotionBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProjectileLifecycleBinding attribute) (mini_arcade_core.scenes.systems.builtins.projectiles.ProjectileLifecycleBinding attribute) TunnelWrapBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) TunnelWrapSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.maze) turbulence (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) turbulence_frequency (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) turn_getter (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) turn_speed_deg (mini_arcade_core.scenes.systems.builtins.movement.MovementProfile attribute) (mini_arcade_core.scenes.systems.builtins.movement.TurnThrustBinding attribute) TurnThrustBinding (class in mini_arcade_core.scenes.systems.builtins.movement) TurnThrustSystem (class in mini_arcade_core.scenes.systems.builtins.movement) TWorld (in module mini_arcade_core.scenes.game_scene) (in module mini_arcade_core.scenes.sim_scene) type (mini_arcade_core.backend.events.Event attribute) U U (mini_arcade_core.backend.keys.Key attribute) UIPass (class in mini_arcade_core.engine.render.passes.ui) UNKNOWN (mini_arcade_core.backend.events.EventType attribute) unregister() (mini_arcade.cli.registry.CommandRegistry class method) (mini_arcade.utils.implementation_registry.ImplementationRegistry class method) UP (mini_arcade_core.backend.keys.Key attribute) (mini_arcade_core.scenes.systems.builtins.CardinalDirection attribute) (mini_arcade_core.scenes.systems.builtins.maze.CardinalDirection attribute) update() (mini_arcade_core.engine.animation.Animation method) update_entries() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) usage (mini_arcade.cli.cli.CLIConfig attribute) uses_builtin_escape_handling() (mini_arcade_core.scenes.sim_scene.SimScene method) (mini_arcade_core.ui.menu.BaseMenuScene method) V V (mini_arcade_core.backend.keys.Key attribute) validate() (mini_arcade.cli.base_command.BaseCommand method) (mini_arcade.cli.command_protocol.CommandProtocol method) (mini_arcade.modules.game_runner.processors.BaseTargetLocator method) (mini_arcade.modules.game_runner.processors.ExampleLocator method) (mini_arcade.modules.game_runner.processors.GameLocator method) (mini_arcade.modules.system_lab.commands.SystemLabCommand method) (mini_arcade.modules.system_lab.SystemLabCommand method) validate_file_exists() (in module mini_arcade_core.backend.utils) value (mini_arcade_core.backend.events.Event attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionState attribute) value() (mini_arcade_core.scenes.systems.builtins.actions.ActionSnapshot method) (mini_arcade_core.scenes.systems.builtins.ActionSnapshot method) value_getter (mini_arcade_core.scenes.systems.builtins.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.AxisIntentBinding attribute) Vec2 (class in mini_arcade_core.spaces.math.vec2) vector (mini_arcade_core.scenes.systems.builtins.CardinalDirection property) (mini_arcade_core.scenes.systems.builtins.maze.CardinalDirection property) velocity (mini_arcade_core.spaces.d2.boundaries2d.LegacyRectKinematic attribute) (mini_arcade_core.spaces.d2.kinematics2d.KinematicData attribute) (mini_arcade_core.spaces.physics.kinematics2d.Kinematic2D attribute) Velocity2D (class in mini_arcade_core.spaces.d2.physics2d) velocity_x (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) velocity_y (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleProfile attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleProfile attribute) version (mini_arcade.cli.cli.ArgumentOptions attribute) (mini_arcade_core.runtime.capture.replay_format.ReplayHeader attribute) vertical_bias (mini_arcade_core.scenes.systems.builtins.brick_breaker.PaddleBouncePolicy attribute) (mini_arcade_core.scenes.systems.builtins.PaddleBouncePolicy attribute) VerticalBounce (class in mini_arcade_core.spaces.d2.boundaries2d) VerticalWrap (class in mini_arcade_core.spaces.d2.boundaries2d) video (mini_arcade_core.runtime.capture.capture_service.CaptureService attribute) video_codec (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) video_crf (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) VIDEO_ENCODE_DONE (in module mini_arcade_core.runtime.capture.events) VIDEO_ENCODE_FAILED (in module mini_arcade_core.runtime.capture.events) VIDEO_ENCODE_QUEUED (in module mini_arcade_core.runtime.capture.events) video_interpolate (mini_arcade_core.runtime.capture.encode_worker.EncodeJob attribute) video_preset (mini_arcade_core.runtime.capture.capture_settings.CaptureSettings attribute) video_recording (mini_arcade_core.runtime.capture.capture_service.CaptureService property) (mini_arcade_core.runtime.capture.capture_service_protocol.CaptureServicePort property) VIDEO_STARTED (in module mini_arcade_core.runtime.capture.events) VIDEO_STOPPED (in module mini_arcade_core.runtime.capture.events) video_toggle (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig attribute) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig attribute) VideoManifest (class in mini_arcade_core.runtime.capture.video_manifest) VideoRecordConfig (class in mini_arcade_core.runtime.capture.video) VideoRecorder (class in mini_arcade_core.runtime.capture.video) Viewport (class in mini_arcade_core.engine.render.viewport) viewport (mini_arcade_core.engine.render.context.RenderContext attribute) (mini_arcade_core.ui.menu.Menu attribute) viewport_getter (mini_arcade_core.scenes.systems.builtins.brick_breaker.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.ViewportConstraintSystem attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportBounceBinding attribute) (mini_arcade_core.scenes.systems.builtins.ViewportConstraintSystem attribute) viewport_h (mini_arcade_core.engine.render.viewport.ViewportState attribute) viewport_transform_for_camera() (in module mini_arcade_core.engine.render) (in module mini_arcade_core.engine.render.camera) viewport_transform_for_packet() (in module mini_arcade_core.engine.render) (in module mini_arcade_core.engine.render.camera) viewport_w (mini_arcade_core.engine.render.viewport.ViewportState attribute) ViewportBounceBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) ViewportBounceSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.brick_breaker) ViewportConstraintBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.movement) ViewportConstraintSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.movement) ViewportMode (class in mini_arcade_core.engine.render.viewport) ViewportPolicy (in module mini_arcade_core.scenes.systems.builtins.movement) ViewportState (class in mini_arcade_core.engine.render.viewport) ViewportTransform (class in mini_arcade_core.backend.viewport) VignetteNoiseEffect (class in mini_arcade_core.engine.render.effects.vignette) virtual_h (mini_arcade_core.engine.render.viewport.ViewportState attribute) virtual_resolution (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) (mini_arcade_core.engine.engine_config.EngineConfig attribute) (mini_arcade_core.engine.game_config.EngineConfig attribute) (mini_arcade_core.EngineConfig attribute) virtual_to_screen() (mini_arcade_core.engine.render.viewport.Viewport method) virtual_w (mini_arcade_core.engine.render.viewport.ViewportState attribute) visible_entries() (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter method) (mini_arcade_core.runtime.scene.scene_query_adapter.SceneQueryAdapter method) (mini_arcade_core.runtime.scene.scene_query_port.SceneQueryPort method) visible_stack (mini_arcade_core.engine.scenes.scene_manager.SceneAdapter property) visual (mini_arcade.modules.system_lab.processors.SystemLabProcessor attribute) visual_backend_provider (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_background_color (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_controls_scene_key (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_debug_lines() (mini_arcade.modules.system_lab.BaseSystemLabCase method) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase method) visual_debug_overlay_enabled (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_debug_overlay_sections (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_debug_overlay_start_visible (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_debug_overlay_title (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_fps (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_gameplay_overrides (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_hot_reload_enabled (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_hot_reload_key (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_hot_reload_poll_seconds (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_input_fallback_bindings (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_scene_id (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_title (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_virtual_resolution (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) visual_window_size (mini_arcade.modules.system_lab.BaseSystemLabCase attribute) (mini_arcade.modules.system_lab.registry.BaseSystemLabCase attribute) VOID (mini_arcade_core.scenes.systems.builtins.ArenaTile attribute) (mini_arcade_core.scenes.systems.builtins.bomberman.ArenaTile attribute) vx (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.spaces.d2.physics2d.Velocity2D attribute) vy (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.spaces.d2.physics2d.Velocity2D attribute) W W (mini_arcade_core.backend.keys.Key attribute) w (mini_arcade_core.runtime.capture.capture_worker.CaptureJob attribute) WaveProgressionBinding (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.spawn) WaveProgressionSystem (class in mini_arcade_core.scenes.systems.builtins) (class in mini_arcade_core.scenes.systems.builtins.spawn) wheel (mini_arcade_core.backend.events.Event attribute) WHITE (mini_arcade_core.utils.profiler.Ansi attribute) width (mini_arcade_core.backend.backend.WindowProtocol attribute) (mini_arcade_core.backend.config.WindowSettings attribute) (mini_arcade_core.backend.WindowProtocol attribute) (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) (mini_arcade_core.spaces.geometry.bounds.Size2D attribute) (mini_arcade_core.spaces.geometry.size.Size2D attribute) (mini_arcade_pygame_backend.ports.window.WindowPort attribute) wind_getter (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticleBinding attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticleBinding attribute) window (mini_arcade_core.backend.Backend attribute) (mini_arcade_core.backend.backend.Backend attribute) (mini_arcade_core.backend.config.BackendSettings attribute) (mini_arcade_core.runtime.services.RuntimeServices attribute) (mini_arcade_native_backend.native_backend.NativeBackend attribute) (mini_arcade_pygame_backend.pygame_backend.PygameBackend attribute) window_h (mini_arcade_core.engine.render.viewport.ViewportState attribute) window_size (mini_arcade.modules.system_lab.registry.SystemLabVisualSpec attribute) (mini_arcade.modules.system_lab.SystemLabVisualSpec attribute) window_w (mini_arcade_core.engine.render.viewport.ViewportState attribute) WindowAdapter (class in mini_arcade_core.runtime.window.window_adapter) WindowPort (class in mini_arcade_core.runtime.window.window_port) (class in mini_arcade_native_backend.ports.window) (class in mini_arcade_pygame_backend.ports.window) WindowProtocol (class in mini_arcade_core.backend) (class in mini_arcade_core.backend.backend) WINDOWRESIZED (mini_arcade_core.backend.events.EventType attribute) WindowSettings (class in mini_arcade_core.backend.config) with_scene_defaults() (mini_arcade_core.scenes.systems.builtins.capture_hotkeys.SceneCaptureConfig method) (mini_arcade_core.scenes.systems.builtins.SceneCaptureConfig method) wobble_speed (mini_arcade_core.engine.render.effects.base.EffectParams attribute) worker (mini_arcade_core.runtime.capture.screenshot_capturer.ScreenshotCapturer attribute) WorkerConfig (class in mini_arcade_core.runtime.capture.capture_worker) world (mini_arcade.modules.system_lab.visual_runner.SystemLabVisualScene attribute) (mini_arcade_core.engine.commands.CommandContext attribute) (mini_arcade_core.scenes.sim_scene.BaseTickContext attribute) (mini_arcade_core.scenes.sim_scene.SimScene attribute) world_to_screen() (in module mini_arcade_core.engine.render) (in module mini_arcade_core.engine.render.camera) WorldPass (class in mini_arcade_core.engine.render.passes.world) wrap_horizontal (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapBinding attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapBinding attribute) wrap_vertical (mini_arcade_core.scenes.systems.builtins.maze.TunnelWrapBinding attribute) (mini_arcade_core.scenes.systems.builtins.TunnelWrapBinding attribute) write_bytes() (mini_arcade_core.runtime.file.file_adapter.LocalFilesAdapter method) (mini_arcade_core.runtime.file.file_port.FilePort method) write_frame() (mini_arcade_core.runtime.capture.replay_format.ReplayWriter method) write_text() (mini_arcade_core.runtime.file.file_adapter.LocalFilesAdapter method) (mini_arcade_core.runtime.file.file_port.FilePort method) write_to_ctx_intent (mini_arcade_core.scenes.systems.builtins.ActionIntentSystem attribute) (mini_arcade_core.scenes.systems.builtins.actions.ActionIntentSystem attribute) X x (mini_arcade_core.backend.events.Event attribute) X (mini_arcade_core.backend.keys.Key attribute) x (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.spaces.geometry.bounds.Position2D attribute) (mini_arcade_core.spaces.math.vec2.Vec2 attribute) Y y (mini_arcade_core.backend.events.Event attribute) Y (mini_arcade_core.backend.keys.Key attribute) y (mini_arcade_core.engine.gameplay_settings.DebugOverlayStyleSettings attribute) (mini_arcade_core.scenes.systems.builtins.particles.ProceduralParticle attribute) (mini_arcade_core.scenes.systems.builtins.ProceduralParticle attribute) (mini_arcade_core.spaces.geometry.bounds.Position2D attribute) (mini_arcade_core.spaces.math.vec2.Vec2 attribute) YELLOW (mini_arcade_core.utils.profiler.Ansi attribute) Z Z (mini_arcade_core.backend.keys.Key attribute) z (mini_arcade_core.scenes.sim_scene.DrawOperation attribute) z_index (mini_arcade_core.engine.entities.BaseEntity attribute) zero_other_axis (mini_arcade_core.scenes.systems.builtins.AxisIntentBinding attribute) (mini_arcade_core.scenes.systems.builtins.movement.AxisIntentBinding attribute) zoom (mini_arcade_core.engine.render.camera.Camera2D attribute) (mini_arcade_core.engine.render.Camera2D attribute)