PointClickEngine::Actions::ActionOverlayManager
Inherits Reference < Object
Manages visual overlays for action sequences
Constructors
new
SourceInstance methods
add_sprite(path : String, position : Raylib::Vector2, scale : Float32 = 1.0_f32, glow : Bool = false, glow_color : Raylib::Color | Nil = nil, tint : Raylib::Color = Raylib::WHITE, fade_in : Float32 = 0.0_f32, animate : Bool = false, animation_frames : Int32 = 1, animation_fps : Float32 = 0.0_f32, glow_pulse : Bool = false, glow_pulse_speed : Float32 = 1.0_f32)
Add a sprite to the overlay
canvas_height
Sourcecanvas_height=(canvas_height : Int32)
Sourceclear_backgrounds
Sourcedraw
Sourcemove_sprite(identifier : String, target : Raylib::Vector2, progress : Float32)
Move a sprite (interpolate position)
render_position_for(position : Raylib::Vector2) : Raylib::Vector2
Sourcerender_scale_for(scale : Float32) : Float32
Sourceresolve_sprite_key(identifier : String) : String | Nil
Resolve a sprite identifier to the canonical stored key.
set_canvas(width : Int32, height : Int32)
Sourcetarget_height
Sourcetarget_height=(target_height : Int32)
Sourcetarget_width
Sourcetarget_width=(target_width : Int32)
Source