Class VehicleManager

java.lang.Object
zombie.vehicles.VehicleManager

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

    • instance

      public static VehicleManager instance
    • physicsDelay

      public static short physicsDelay
    • connected

      public UdpConnection[] connected
  • Constructor Details

    • VehicleManager

      public VehicleManager()
  • Method Details

    • registerVehicle

      public void registerVehicle​(BaseVehicle vehicle)
    • unregisterVehicle

      public void unregisterVehicle​(BaseVehicle vehicle)
    • getVehicleByID

      public BaseVehicle getVehicleByID​(short id)
    • getVehicles

      public java.util.ArrayList getVehicles()
    • removeFromWorld

      public void removeFromWorld​(BaseVehicle vehicle)
    • serverUpdate

      public void serverUpdate()
    • serverPacket

      public void serverPacket​(java.nio.ByteBuffer bb, UdpConnection connection)
    • serverSendVehiclesConfig

      public static void serverSendVehiclesConfig​(UdpConnection connection)
    • clientUpdate

      public void clientUpdate()
    • clientPacket

      public void clientPacket​(java.nio.ByteBuffer bb)
    • loadingClientPacket

      public static void loadingClientPacket​(java.nio.ByteBuffer bb)
    • sendEnter

      public void sendEnter​(BaseVehicle vehicle, int seat, IsoGameCharacter chr)
    • sendPassengerPosition

      public void sendPassengerPosition​(BaseVehicle vehicle, int seat, java.lang.String positionId)
    • sendPassengerPosition

      public void sendPassengerPosition​(BaseVehicle vehicle, int seat, java.lang.String positionId, UdpConnection ignore)
    • sendReqestGetFull

      public void sendReqestGetFull​(short VehicleID)
    • sendReqestGetFull

      public void sendReqestGetFull​(java.util.List vehicles)
    • sendReqestGetPosition

      public void sendReqestGetPosition​(short VehicleID)
    • sendAddImpulse

      public void sendAddImpulse​(BaseVehicle vehicle, Vector3f impulse, Vector3f rel_pos)
    • sendREnter

      public void sendREnter​(BaseVehicle vehicle, int seat, IsoGameCharacter chr)
    • sendSwichSeat

      public void sendSwichSeat​(BaseVehicle vehicle, int seat, IsoGameCharacter chr)
    • sendExit

      public void sendExit​(BaseVehicle vehicle, IsoGameCharacter chr)
    • sendRExit

      public void sendRExit​(BaseVehicle vehicle, IsoGameCharacter chr)
    • sendPhysic

      public void sendPhysic​(BaseVehicle vehicle)
    • sendEngineSound

      public void sendEngineSound​(BaseVehicle vehicle, float engineSpeed, float throttle)