class

PointClickEngine::UI::VerbCoin

Inherits Reference < Object

Verb coin for circular verb selection

Constructors

Instance methods

active
Source
active=(active : Bool)
Source
animation_speed
Source
animation_speed=(animation_speed : Float32)
Source
background_color

Visual settings

Source
background_color=(background_color : RL::Color)

Visual settings

Source
border_color
Source
border_color=(border_color : RL::Color)
Source
draw

Draw the verb coin

Source
fade_alpha
Source
fade_alpha=(fade_alpha : Float32)
Source
get_selected_verb

Get currently selected verb

Source
get_verb_description(verb : VerbType) : String

Get verb description for status display

Source
hide

Hide verb coin

Source
highlight_color
Source
highlight_color=(highlight_color : RL::Color)
Source
icon_radius
Source
icon_radius=(icon_radius : Float32)
Source
is_active?

Check if verb coin is currently active

Source
position
Source
position=(position : RL::Vector2)
Source
radius
Source
radius=(radius : Float32)
Source
selected_verb
Source
selected_verb=(selected_verb : VerbType | Nil)
Source
show(pos : RL::Vector2, applicable_verbs : Array(VerbType))

Show verb coin at position with applicable verbs

Source
text_color
Source
text_color=(text_color : RL::Color)
Source
update(dt : Float32)

Update verb coin state

Source
verbs
Source
verbs=(verbs : Array(VerbType))
Source