class

PointClickEngine::Core::EngineComponents::VerbInputSystem

Inherits Reference < Object

Handles verb-based interactions in point-and-click games

Constructors

new(engine : Engine)
Source

Instance methods

cleanup

Clean up resources

Source
cursor_manager
Source
cursor_manager=(cursor_manager : UI::CursorManager)
Source
draw(display_manager : Graphics::Display | Nil, suppressed : Bool = false)

Draw cursor with verb indicator

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

Process verb-based input

Source
register_character_verb_handler(verb : UI::VerbType, &handler : Characters::Character -> )

Register custom verb handler for characters

Source
register_verb_handler(verb : UI::VerbType, &handler : Scenes::Hotspot, RL::Vector2 -> )

Register custom verb handler for hotspots

Source
right_click_verb
Source
right_click_verb=(right_click_verb : UI::VerbType)
Source