diff options
author | Mattes D <github@xoft.cz> | 2015-03-22 23:09:23 +0100 |
---|---|---|
committer | Mattes D <github@xoft.cz> | 2015-03-22 23:09:23 +0100 |
commit | b913c5da69f362abbb70de6e11baca4cbce2b919 (patch) | |
tree | 782854bd86c7165e38459e592fb81979270f732a /src/Protocol/Packetizer.h | |
parent | Unified cPacketizer across all protocols. (diff) | |
download | cuberite-b913c5da69f362abbb70de6e11baca4cbce2b919.tar cuberite-b913c5da69f362abbb70de6e11baca4cbce2b919.tar.gz cuberite-b913c5da69f362abbb70de6e11baca4cbce2b919.tar.bz2 cuberite-b913c5da69f362abbb70de6e11baca4cbce2b919.tar.lz cuberite-b913c5da69f362abbb70de6e11baca4cbce2b919.tar.xz cuberite-b913c5da69f362abbb70de6e11baca4cbce2b919.tar.zst cuberite-b913c5da69f362abbb70de6e11baca4cbce2b919.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Protocol/Packetizer.h | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/src/Protocol/Packetizer.h b/src/Protocol/Packetizer.h index 98b50c73f..7f5e9c2c3 100644 --- a/src/Protocol/Packetizer.h +++ b/src/Protocol/Packetizer.h @@ -29,7 +29,7 @@ public: m_Lock(a_Protocol.m_CSPacket), m_PacketType(a_PacketType) // Used for logging purposes { - m_Out.WriteVarInt(a_PacketType); + m_Out.WriteVarInt32(a_PacketType); } /** Sends the packet via the contained protocol's SendPacket() function. */ @@ -40,19 +40,19 @@ public: VERIFY(m_Out.WriteBool(a_Value)); } - inline void WriteByte(Byte a_Value) + inline void WriteBEUInt8(UInt8 a_Value) { VERIFY(m_Out.WriteBEUInt8(a_Value)); } - inline void WriteChar(char a_Value) + inline void WriteBEInt8(Int8 a_Value) { VERIFY(m_Out.WriteBEInt8(a_Value)); } - inline void WriteShort(short a_Value) + inline void WriteBEInt16(Int16 a_Value) { VERIFY(m_Out.WriteBEInt16(a_Value)); } @@ -64,39 +64,45 @@ public: } - inline void WriteInt(Int32 a_Value) + inline void WriteBEInt32(Int32 a_Value) { VERIFY(m_Out.WriteBEInt32(a_Value)); } - inline void WriteUInt32(UInt32 a_Value) + inline void WriteBEUInt32(UInt32 a_Value) { VERIFY(m_Out.WriteBEUInt32(a_Value)); } - inline void WriteInt64(Int64 a_Value) + inline void WriteBEInt64(Int64 a_Value) { VERIFY(m_Out.WriteBEInt64(a_Value)); } - inline void WriteFloat(float a_Value) + inline void WriteBEUInt64(UInt64 a_Value) + { + VERIFY(m_Out.WriteBEUInt64(a_Value)); + } + + + inline void WriteBEFloat(float a_Value) { VERIFY(m_Out.WriteBEFloat(a_Value)); } - inline void WriteDouble(double a_Value) + inline void WriteBEDouble(double a_Value) { VERIFY(m_Out.WriteBEDouble(a_Value)); } - inline void WriteVarInt(UInt32 a_Value) + inline void WriteVarInt32(UInt32 a_Value) { - VERIFY(m_Out.WriteVarInt(a_Value)); + VERIFY(m_Out.WriteVarInt32(a_Value)); } @@ -113,7 +119,7 @@ public: /** Writes the specified block position as a single encoded 64-bit BigEndian integer. */ - inline void WritePosition(int a_BlockX, int a_BlockY, int a_BlockZ) + inline void WritePosition64(int a_BlockX, int a_BlockY, int a_BlockZ) { VERIFY(m_Out.WritePosition64(a_BlockX, a_BlockY, a_BlockZ)); } |