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 byteBuffer)voidclientUpdate()BaseVehiclegetVehicleByID(short short1)java.util.ArrayListgetVehicles()static voidloadingClientPacket(java.nio.ByteBuffer byteBuffer)voidregisterVehicle(BaseVehicle baseVehicle)voidremoveFromWorld(BaseVehicle baseVehicle)voidsendAddImpulse(BaseVehicle baseVehicle, Vector3f vector3f, Vector3f vector3f2)voidsendCollide(BaseVehicle baseVehicle, IsoGameCharacter gameCharacter, boolean boolean1)voidsendEngineSound(BaseVehicle baseVehicle, float float1, float float2)voidsendEnter(BaseVehicle baseVehicle, int int1, IsoGameCharacter gameCharacter)voidsendExit(BaseVehicle baseVehicle, IsoGameCharacter gameCharacter)voidsendPassengerPosition(BaseVehicle baseVehicle, int int1, java.lang.String string)voidsendPassengerPosition(BaseVehicle baseVehicle, int int1, java.lang.String string, UdpConnection udpConnection)voidsendPhysic(BaseVehicle baseVehicle)voidsendREnter(BaseVehicle baseVehicle, int int1, IsoGameCharacter gameCharacter)voidsendReqestGetFull(short short1)voidsendReqestGetFull(java.util.List list)voidsendReqestGetPosition(short short1)voidsendRExit(BaseVehicle baseVehicle, IsoGameCharacter gameCharacter)static voidsendSound(BaseVehicle baseVehicle, byte byte1)static voidsendSoundFromServer(BaseVehicle baseVehicle, byte byte1)voidsendSwichSeat(BaseVehicle baseVehicle, int int1, IsoGameCharacter gameCharacter)voidserverPacket(java.nio.ByteBuffer byteBuffer, UdpConnection udpConnection)static voidserverSendVehiclesConfig(UdpConnection udpConnection)voidserverUpdate()voidunregisterVehicle(BaseVehicle baseVehicle)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 byteBuffer) -
loadingClientPacket
public static void loadingClientPacket(java.nio.ByteBuffer byteBuffer) -
sendCollide
-
sendEnter
-
sendSound
-
sendSoundFromServer
-
sendPassengerPosition
-
sendPassengerPosition
public void sendPassengerPosition(BaseVehicle baseVehicle, int int1, java.lang.String string, UdpConnection udpConnection) -
sendReqestGetFull
public void sendReqestGetFull(short short1) -
sendReqestGetFull
public void sendReqestGetFull(java.util.List list) -
sendReqestGetPosition
public void sendReqestGetPosition(short short1) -
sendAddImpulse
-
sendREnter
-
sendSwichSeat
-
sendExit
-
sendRExit
-
sendPhysic
-
sendEngineSound
-