module

GSDL::MoveController

Instance methods

collision_bounding_box
Source
dx=(dx : Num)
Source
dy=(dy : Num)
Source
move(dt : Float32)
Source
move_and_collide(dt : Float32, collidables : Array(Collidable) = [] of Collidable, tile_map : TileMap | Nil = nil)
Source
move_and_collide?(dt : Float32, collidables : Array(Collidable) = [] of Collidable, tile_map : TileMap | Nil = nil)
Source
move_input
Source
move_speed
Source
render_height
Source
render_width
Source
render_x
Source
render_y
Source
x

requires

Source
x=(x : Num)
Source
y=(y : Num)
Source