#pragma once #include "cPacket.h" #include "cPacket_Login.h" class cPacket_Respawn : public cPacket { public: cPacket_Respawn() : m_Dimension(0) , m_Difficulty(0) , m_CreativeMode(0) , m_WorldHeight(256) , m_LevelType( cPacket_Login::LEVEL_TYPE_DEFAULT ) { m_PacketID = E_RESPAWN; } virtual cPacket * Clone() const { return new cPacket_Respawn( *this ); } virtual int Parse(cByteBuffer & a_Buffer) override; virtual void Serialize(AString & a_Data) const override; int m_Dimension; char m_Difficulty; char m_CreativeMode; short m_WorldHeight; AString m_LevelType; };