class Looper::Motorcycle

Defined in:

looper/motorcycle.cr

Constructors

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=

Constructor methods inherited from class Looper::Obj

new(x : Float32 | Int32, y : Float32 | Int32, width : Int32, height : Int32, hit_box_color : Color = HIT_BOX_COLOR) new

Constructor Detail

def self.new(x, y, player = false) #

[View source]

Class Method Detail

def self.acceleration #

[View source]
def self.brakes #

[View source]
def self.drift #

[View source]
def self.turning #

[View source]

Instance Method Detail

def draw #

[View source]
def hit_box #

[View source]
def update(frame_time) #

[View source]