Rover::Movable
Inherits Reference < Object
Constants
Acceleration = 80
Decceleration = 75
InitialSpeed = 3
MaxSpeed = 333
Sheet = "./assets/player.png"
SpriteFPS = 60
SpriteHeight = 96
SpriteWidth = 64
Constructors
new(x : Float64 = 0, y : Float64 = 0)
SourceClass methods
acceleration
Sourcedecceleration
Sourceinitial_speed
Sourcemax_speed
Sourcesprite_fps
Sourcesprite_height
Sourcesprite_sheet
Sourcesprite_width
SourceInstance methods
acceleration
Sourceanimate_move(dx : Float64, dy : Float64)
Sourceanimations
Sourcedecceleration
Sourcedisable
Sourcedraw(window : SF::RenderWindow)
Sourcedx
Sourcedy
Sourceenable
Sourceenabled?
Sourcehide
Sourceinitial_speed
Sourcemax_speed
Sourcemove(dx : Float64, dy : Float64)
Sourceshow(enable : Bool = true)
Sourcespeed
Sourcesprite_fps
Sourcesprite_height
Sourcesprite_sheet
Sourcesprite_width
Sourceupdate(frame_time, keys : Keys)
Sourceupdate_movement(frame_time, keys : Keys)
Source