class

PointClickEngine::Core::EngineComponents::InputHandler

Inherits Reference < Object

Handles input processing and click coordination

Constructors

Instance methods

handle_click(scene : Scenes::Scene | Nil, player : Characters::Character | Nil, camera : Graphics::Camera | Nil = nil)

Process mouse clicks in the current scene

Source
handle_clicks
Source
handle_clicks=(handle_clicks : Bool)
Source
handle_global_keyboard_input

Handle shortcuts that should work regardless of gameplay/input mode.

Source
handle_keyboard_input

Process keyboard input

Source
handle_right_click(scene : Scenes::Scene | Nil, camera : Graphics::Camera | Nil = nil)

Handle right-click for context menu/verb selection

Source
process_input(scene : Scenes::Scene | Nil, player : Characters::Character | Nil, camera : Graphics::Camera | Nil = nil)

Process all input types

Source