FogOfWar::Player
Constants
Color = SF::Color.new(153, 0, 0, 30)
OutlineColor = SF::Color.new(153, 0, 0)
OutlineThickness = 4
Radius = 64
Size = Radius * 2
Speed = 640
VisibilityColor = SF::Color.new(127, 127, 127, 63)
VisibilityRadius = 256
Constructors
new(point : Point = {x: 0, y: 0})
SourceInstance methods
draw(window : SF::RenderWindow)
Sourcedraw_player(window)
Sourcejump_to_point(point : Point)
Sourcejust_moved?
Sourcemove(dx, dy)
Sourcemove_with_level(dx, dy, border)
Sourcemove_with_speed(frame_time, dx, dy)
Sourceradius
Sourcesize
Sourceupdate(frame_time, keys : Keys, border : Line)
Sourceupdate_movement(frame_time, keys : Keys, border)
Sourcevisibility_radius
Source