1
0

Minecarts can now be placed.

No interaction, no physics, though.

git-svn-id: http://mc-server.googlecode.com/svn/trunk@1219 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com
2013-02-18 16:48:50 +00:00
parent 32ee4aaf1e
commit d47ff55203
15 changed files with 292 additions and 18 deletions

View File

@@ -235,3 +235,25 @@ void cProtocol146::SendSpawnObject(const cEntity & a_Entity, char a_ObjectType,
void cProtocol146::SendSpawnVehicle(const cEntity & a_Vehicle, char a_VehicleType)
{
cCSLock Lock(m_CSPacket);
WriteByte(PACKET_SPAWN_OBJECT);
WriteInt (a_Vehicle.GetUniqueID());
WriteByte(a_VehicleType);
WriteInt ((int)(a_Vehicle.GetPosX() * 32));
WriteInt ((int)(a_Vehicle.GetPosY() * 32));
WriteInt ((int)(a_Vehicle.GetPosZ() * 32));
WriteInt (1);
WriteShort(0); // TODO: SpeedX
WriteShort(0); // TODO: SpeedY
WriteShort(0); // TODO: SpeedZ
WriteByte (0); // TODO: Yaw
WriteByte (0); // TODO: Pitch
Flush();
}