class

PointClickEngine::Scenes::PolygonRegion

Inherits YAML::Serializable < Reference < Object

A polygon region that can be walkable or non-walkable

Constructors

new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Source
new(name : String = "", walkable : Bool = true)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

contains_point?(point : RL::Vector2) : Bool

Legacy method - delegates to collision detector

Source
draw_filled(color : RL::Color)

Legacy method - delegates to renderer

Source
draw_outline(color : RL::Color, thickness : Int32)

Legacy method - delegates to renderer

Source
name
Source
name=(name : String)
Source
vertices
Source
vertices=(vertices : Array(RL::Vector2))
Source
walkable
Source
walkable=(walkable : Bool)
Source