Added error packets for unknown avatar and unknown player id (unused yet).

This commit is contained in:
lotodore
2007-10-10 23:41:50 +00:00
parent 6292029954
commit 9f478855db
3 changed files with 217 additions and 0 deletions
+50
View File
@@ -52,12 +52,14 @@ class NetPacketRetrieveAvatar;
class NetPacketAvatarHeader;
class NetPacketAvatarFile;
class NetPacketAvatarEnd;
class NetPacketUnknownAvatar;
class NetPacketGameListNew;
class NetPacketGameListUpdate;
class NetPacketGameListPlayerJoined;
class NetPacketGameListPlayerLeft;
class NetPacketRetrievePlayerInfo;
class NetPacketPlayerInfo;
class NetPacketUnknownPlayerId;
class NetPacketCreateGame;
class NetPacketJoinGame;
class NetPacketJoinGameAck;
@@ -110,12 +112,14 @@ public:
virtual const NetPacketAvatarHeader *ToNetPacketAvatarHeader() const;
virtual const NetPacketAvatarFile *ToNetPacketAvatarFile() const;
virtual const NetPacketAvatarEnd *ToNetPacketAvatarEnd() const;
virtual const NetPacketUnknownAvatar *ToNetPacketUnknownAvatar() const;
virtual const NetPacketGameListNew *ToNetPacketGameListNew() const;
virtual const NetPacketGameListUpdate *ToNetPacketGameListUpdate() const;
virtual const NetPacketGameListPlayerJoined *ToNetPacketGameListPlayerJoined() const;
virtual const NetPacketGameListPlayerLeft *ToNetPacketGameListPlayerLeft() const;
virtual const NetPacketRetrievePlayerInfo *ToNetPacketRetrievePlayerInfo() const;
virtual const NetPacketPlayerInfo *ToNetPacketPlayerInfo() const;
virtual const NetPacketUnknownPlayerId *ToNetPacketUnknownPlayerId() const;
virtual const NetPacketCreateGame *ToNetPacketCreateGame() const;
virtual const NetPacketJoinGame *ToNetPacketJoinGame() const;
virtual const NetPacketJoinGameAck *ToNetPacketJoinGameAck() const;
@@ -311,6 +315,29 @@ protected:
virtual void InternalCheck(const NetPacketHeader* data) const;
};
class NetPacketUnknownAvatar : public NetPacket
{
public:
struct Data
{
u_int32_t requestId;
};
NetPacketUnknownAvatar();
virtual ~NetPacketUnknownAvatar();
virtual boost::shared_ptr<NetPacket> Clone() const;
void SetData(const Data &inData);
void GetData(Data &outData) const;
virtual const NetPacketUnknownAvatar *ToNetPacketUnknownAvatar() const;
protected:
virtual void InternalCheck(const NetPacketHeader* data) const;
};
class NetPacketGameListNew : public NetPacket
{
public:
@@ -454,6 +481,29 @@ protected:
virtual void InternalCheck(const NetPacketHeader* data) const;
};
class NetPacketUnknownPlayerId : public NetPacket
{
public:
struct Data
{
u_int32_t playerId;
};
NetPacketUnknownPlayerId();
virtual ~NetPacketUnknownPlayerId();
virtual boost::shared_ptr<NetPacket> Clone() const;
void SetData(const Data &inData);
void GetData(Data &outData) const;
virtual const NetPacketUnknownPlayerId *ToNetPacketUnknownPlayerId() const;
protected:
virtual void InternalCheck(const NetPacketHeader* data) const;
};
class NetPacketCreateGame : public NetPacket
{
public: