mini_arcade_core.runtime.input.input_adapter

Module providing runtime adapters for window and scene management.

Classes

InputAdapter

Adapter for processing input events.

Module Contents

class mini_arcade_core.runtime.input.input_adapter.InputAdapter

Bases: mini_arcade_core.runtime.input.input_port.InputPort

Adapter for processing input events.

build(events: list[mini_arcade_core.backend.events.Event], frame_index: int, dt: float) mini_arcade_core.runtime.input_frame.InputFrame

Build an InputFrame from the given events.

Parameters:
  • events (list[Event]) – List of input events.

  • frame_index (int) – Current frame index.

  • dt (float) – Delta time since last frame.

Returns:

Constructed InputFrame.

Return type:

InputFrame