class Looper::Car
- Looper::Car
- Looper::Vehicle
- Looper::Obj
- Reference
- Object
Defined in:
looper/car.crConstructors
Class Method Summary
Instance Method Summary
Instance methods inherited from class Looper::Vehicle
accelerate(frame_time)
accelerate,
braking? : Bool
braking?,
draw
draw,
drifting? : Bool
drifting?,
input(frame_time)
input,
movement(frame_time)
movement,
player? : Bool
player?,
reverse? : Bool
reverse?,
rotation : Int32 | Float32
rotation,
turn(time_and_direction)
turn,
turn_left(frame_time)
turn_left,
turn_right(frame_time)
turn_right,
update(frame_time)
update
Constructor methods inherited from class Looper::Vehicle
new(x, y, width, height, player : Bool = false)
new
Class methods inherited from class Looper::Vehicle
acceleration
acceleration,
drag
drag,
drift
drift,
max_acceleration
max_acceleration,
turning
turning
Instance methods inherited from class Looper::Obj
collision?(x, y, width, height)collision?(objs : Array(Obj))
collision?(rects : Array(Rectangle))
collision?(tris : Array(Triangle))
collision?(obj : Obj)
collision?(rect : Rectangle)
collision?(tri : Triangle) collision?, draw draw, height : Int32 height, height=(height : Int32) height=, hit_box hit_box, inside?(x, y) inside?, update(frame_time) update, width : Int32 width, width=(width : Int32) width=, x : Int32 | Float32 x, x=(x : Int32 | Float32) x=, y : Int32 | Float32 y, y=(y : Int32 | Float32) y=