Files
2022-10-26 12:25:11 +08:00

48 lines
911 B
C++

#ifndef _PROTOCOLAGENT_H
#define _PROTOCOLAGENT_H
/*
class CSceneGame;
class CPacketGenerator;
class ProtocolAgent
{
public:
CProtocolAgentForSceneGame(void);
~CProtocolAgentForSceneGame(void);
void Clear( void);
BOOL Create( CSceneGame *pSceneGame);
void Destroy( void);
/// @name ÆÐŶ ÇØ¼®
public:
void TranslatePacket( BYTE *pbyMsg);
protected:
void TranslatePacket_Connection( MSG_BASE *pMsg);
void TranslatePacket_CharInfo( MSG_BASE *pMsg);
void TranslatePacket_Sync( MSG_BASE *pMsg);
void TranslatePacket_Conversation( MSG_BASE *pMsg);
void TranslatePacket_Other( MSG_BASE *pMsg);
/// @name ÆÐŶ º¸³»±â
protected:
BOOL SendPacket( void *pPacket, int iSize);
BOOL SendPacket( CPacketGenerator *ppg);
public:
void SendPacket_RegisterOnServer( void);
void SendPacket_SelectChar_Req( int iSlot);
void SendPacket_Walk( CPathExplorer *ppeExp);
};
*/
#endif // _PROTOCOLAGENT_H