PointClickEngine::Core::EngineComponents::VerbInputSystem
Inherits Reference < Object
Handles verb-based interactions in point-and-click games
Constructors
new(engine : Engine)
SourceInstance methods
cursor_manager
Sourcecursor_manager=(cursor_manager : UI::CursorManager)
Sourcedraw(display_manager : Graphics::Display | Nil, suppressed : Bool = false)
Draw cursor with verb indicator
enabled
Sourceenabled=(enabled : Bool)
Sourceprocess_input(scene : Scenes::Scene | Nil, player : Characters::Character | Nil, display_manager : Graphics::Display | Nil, camera : Graphics::Camera | Nil = nil)
Process verb-based input
register_character_verb_handler(verb : UI::VerbType, &handler : Characters::Character -> )
Register custom verb handler for characters
register_verb_handler(verb : UI::VerbType, &handler : Scenes::Hotspot, RL::Vector2 -> )
Register custom verb handler for hotspots
right_click_verb
Sourceright_click_verb=(right_click_verb : UI::VerbType)
Source