Added cByteBuffer::WriteBEUShort().
This commit is contained in:
parent
e751f4ffe3
commit
8f4cc27e39
@ -547,6 +547,19 @@ bool cByteBuffer::WriteBEShort(short a_Value)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
bool cByteBuffer::WriteBEUShort(unsigned short a_Value)
|
||||||
|
{
|
||||||
|
CHECK_THREAD;
|
||||||
|
CheckValid();
|
||||||
|
PUTBYTES(2);
|
||||||
|
u_short Converted = htons((u_short)a_Value);
|
||||||
|
return WriteBuf(&Converted, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
bool cByteBuffer::WriteBEInt(int a_Value)
|
bool cByteBuffer::WriteBEInt(int a_Value)
|
||||||
{
|
{
|
||||||
CHECK_THREAD;
|
CHECK_THREAD;
|
||||||
|
@ -82,6 +82,7 @@ public:
|
|||||||
bool WriteChar (char a_Value);
|
bool WriteChar (char a_Value);
|
||||||
bool WriteByte (unsigned char a_Value);
|
bool WriteByte (unsigned char a_Value);
|
||||||
bool WriteBEShort (short a_Value);
|
bool WriteBEShort (short a_Value);
|
||||||
|
bool WriteBEUShort (unsigned short a_Value);
|
||||||
bool WriteBEInt (int a_Value);
|
bool WriteBEInt (int a_Value);
|
||||||
bool WriteBEInt64 (Int64 a_Value);
|
bool WriteBEInt64 (Int64 a_Value);
|
||||||
bool WriteBEFloat (float a_Value);
|
bool WriteBEFloat (float a_Value);
|
||||||
|
@ -191,7 +191,7 @@ void cChunkDataSerializer::Serialize47(AString & a_Data, int a_ChunkX, int a_Chu
|
|||||||
Packet.WriteBEInt(a_ChunkX);
|
Packet.WriteBEInt(a_ChunkX);
|
||||||
Packet.WriteBEInt(a_ChunkZ);
|
Packet.WriteBEInt(a_ChunkZ);
|
||||||
Packet.WriteBool(true); // "Ground-up continuous", or rather, "biome data present" flag
|
Packet.WriteBool(true); // "Ground-up continuous", or rather, "biome data present" flag
|
||||||
Packet.WriteBEShort((short) 0xffff); // We're aways sending the full chunk with no additional data, so the bitmap is 0xffff
|
Packet.WriteBEUShort(0xffff); // We're aways sending the full chunk with no additional data, so the bitmap is 0xffff
|
||||||
|
|
||||||
// Write the chunk size:
|
// Write the chunk size:
|
||||||
const int BiomeDataSize = cChunkDef::Width * cChunkDef::Width;
|
const int BiomeDataSize = cChunkDef::Width * cChunkDef::Width;
|
||||||
|
Loading…
Reference in New Issue
Block a user