class Looper::Motorcycle
- Looper::Motorcycle
 - Looper::Vehicle
 - Looper::Obj
 - Reference
 - Object
 
Defined in:
looper/motorcycle.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=