#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( 0 ) , m_LevelType( cPacket_Login::LEVEL_TYPE_DEFAULT ) { m_PacketID = E_RESPAWN; } virtual cPacket* Clone() const { return new cPacket_Respawn( *this ); } virtual int Parse(const char * a_Data, int a_Size) override; virtual void Serialize(AString & a_Data) const override; int m_Dimension; char m_Difficulty; char m_CreativeMode; short m_WorldHeight; AString m_LevelType; };