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 class
VehicleManager.PosUpdateVars
static class
VehicleManager.VehiclePacket
-
Field Summary
Fields Modifier and Type Field Description UdpConnection[]
connected
static VehicleManager
instance
static short
physicsDelay
-
Constructor Summary
Constructors Constructor Description VehicleManager()
-
Method Summary
Modifier and Type Method Description void
clientPacket(java.nio.ByteBuffer bb)
void
clientUpdate()
BaseVehicle
getVehicleByID(short id)
java.util.ArrayList
getVehicles()
static void
loadingClientPacket(java.nio.ByteBuffer bb)
void
registerVehicle(BaseVehicle vehicle)
void
removeFromWorld(BaseVehicle vehicle)
void
sendAddImpulse(BaseVehicle vehicle, Vector3f impulse, Vector3f rel_pos)
void
sendEngineSound(BaseVehicle vehicle, float engineSpeed, float throttle)
void
sendEnter(BaseVehicle vehicle, int seat, IsoGameCharacter chr)
void
sendExit(BaseVehicle vehicle, IsoGameCharacter chr)
void
sendPassengerPosition(BaseVehicle vehicle, int seat, java.lang.String positionId)
void
sendPassengerPosition(BaseVehicle vehicle, int seat, java.lang.String positionId, UdpConnection ignore)
void
sendPhysic(BaseVehicle vehicle)
void
sendREnter(BaseVehicle vehicle, int seat, IsoGameCharacter chr)
void
sendReqestGetFull(short VehicleID)
void
sendReqestGetFull(java.util.List vehicles)
void
sendReqestGetPosition(short VehicleID)
void
sendRExit(BaseVehicle vehicle, IsoGameCharacter chr)
void
sendSwichSeat(BaseVehicle vehicle, int seat, IsoGameCharacter chr)
void
serverPacket(java.nio.ByteBuffer bb, UdpConnection connection)
static void
serverSendVehiclesConfig(UdpConnection connection)
void
serverUpdate()
void
unregisterVehicle(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
-