ddnet/src/engine/message.h
oy 1b4131a7fd fixed faulty message id
(cherry picked from commit 9023796d27)
2020-01-19 21:30:12 +01:00

28 lines
613 B
C++

/* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */
/* If you are missing that file, acquire a complete release at teeworlds.com. */
#ifndef ENGINE_MESSAGE_H
#define ENGINE_MESSAGE_H
#include <engine/shared/packer.h>
#include <engine/shared/uuid_manager.h>
class CMsgPacker : public CPacker
{
public:
CMsgPacker(int Type, bool System=false)
{
Reset();
if(Type < OFFSET_UUID)
{
AddInt((Type<<1)|(System?1:0));
}
else
{
AddInt((0<<1)|(System?1:0)); // NETMSG_EX, NETMSGTYPE_EX
g_UuidManager.PackUuid(Type, this);
}
}
};
#endif