Package zombie.vehicles
Class VehicleManager
java.lang.Object
zombie.vehicles.VehicleManager
public class VehicleManager
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVehicleManager.PosUpdateVarsstatic classVehicleManager.VehiclePacket -
Field Summary
Fields Modifier and Type Field Description UdpConnection[]connectedstatic VehicleManagerinstancestatic shortphysicsDelay -
Constructor Summary
Constructors Constructor Description VehicleManager() -
Method Summary
Modifier and Type Method Description voidclientPacket(java.nio.ByteBuffer bb)voidclientUpdate()BaseVehiclegetVehicleByID(short id)java.util.ArrayListgetVehicles()static voidloadingClientPacket(java.nio.ByteBuffer bb)voidregisterVehicle(BaseVehicle vehicle)voidremoveFromWorld(BaseVehicle vehicle)voidsendAddImpulse(BaseVehicle vehicle, Vector3f impulse, Vector3f rel_pos)voidsendEngineSound(BaseVehicle vehicle, float engineSpeed, float throttle)voidsendEnter(BaseVehicle vehicle, int seat, IsoGameCharacter chr)voidsendExit(BaseVehicle vehicle, IsoGameCharacter chr)voidsendPassengerPosition(BaseVehicle vehicle, int seat, java.lang.String positionId)voidsendPassengerPosition(BaseVehicle vehicle, int seat, java.lang.String positionId, UdpConnection ignore)voidsendPhysic(BaseVehicle vehicle)voidsendREnter(BaseVehicle vehicle, int seat, IsoGameCharacter chr)voidsendReqestGetFull(short VehicleID)voidsendReqestGetFull(java.util.List vehicles)voidsendReqestGetPosition(short VehicleID)voidsendRExit(BaseVehicle vehicle, IsoGameCharacter chr)voidsendSwichSeat(BaseVehicle vehicle, int seat, IsoGameCharacter chr)voidserverPacket(java.nio.ByteBuffer bb, UdpConnection connection)static voidserverSendVehiclesConfig(UdpConnection connection)voidserverUpdate()voidunregisterVehicle(BaseVehicle vehicle)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
physicsDelay
public static short physicsDelay -
connected
-
-
Constructor Details
-
VehicleManager
public VehicleManager()
-
-
Method Details
-
registerVehicle
-
unregisterVehicle
-
getVehicleByID
-
getVehicles
public java.util.ArrayList getVehicles() -
removeFromWorld
-
serverUpdate
public void serverUpdate() -
serverPacket
-
serverSendVehiclesConfig
-
clientUpdate
public void clientUpdate() -
clientPacket
public void clientPacket(java.nio.ByteBuffer bb) -
loadingClientPacket
public static void loadingClientPacket(java.nio.ByteBuffer bb) -
sendEnter
-
sendPassengerPosition
-
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
-
sendREnter
-
sendSwichSeat
-
sendExit
-
sendRExit
-
sendPhysic
-
sendEngineSound
-