Class CarController

java.lang.Object
zombie.core.physics.CarController

public class CarController
extends java.lang.Object
  • Field Details

    • vehicleObject

      public BaseVehicle vehicleObject
    • clientForce

      public float clientForce
    • EngineForce

      public float EngineForce
    • BrakingForce

      public float BrakingForce
    • acceleratorOn

      public boolean acceleratorOn
    • brakeOn

      public boolean brakeOn
    • speed

      public float speed
    • gears

      public static CarController.GearInfo[] gears
    • clientControls

      public CarController.ClientControls clientControls
  • Constructor Details

    • CarController

      public CarController​(BaseVehicle vehicleObject)
  • Method Details

    • findGear

      public CarController.GearInfo findGear​(float speed)
    • accelerator

      public void accelerator​(boolean apply)
    • brake

      public void brake​(boolean apply)
    • getClientControls

      public CarController.ClientControls getClientControls()
    • setClientControls

      public void setClientControls​(CarController.ClientControls newClientControls)
    • update

      public void update()
    • updateControls

      public void updateControls()
    • render

      public void render()
    • park

      public void park()
    • debug

      public void debug()
    • drawRect

      public void drawRect​(Vector3f vec, float x, float y, float w, float h)
    • drawRect

      public void drawRect​(Vector3f vec, float x, float y, float w, float h, float r, float g, float b)
    • drawCircle

      public void drawCircle​(float x, float y, float radius)
    • drawCircle

      public void drawCircle​(float x, float y, float radius, float r, float g, float b, float a)