Files
Sun1602/ProgramCommon/PacketStruct_MonsterBook.h
2022-10-26 12:25:11 +08:00

38 lines
934 B
C

#ifndef _PROGRAMCOMMON_PACKETSTRUCT_MONSTERBOOK_H
#define _PROGRAMCOMMON_PACKETSTRUCT_MONSTERBOOK_H
#include "Protocol_CG.h"
#include "PacketStruct_CG.h"
enum eCG_CHARINFO_MONSTERBOOK_PACKET
{
MONSTERBOOK_SERIALIZE_CMD = 1,
MONSTERBOOK_ADD_CMD,
};
struct MSG_CG_MONSTERBOOK_SERIALIZE_CMD : public MSG_CG_CHARINFO_MONSTERBOOK_PACKET
{
enum { MONSTERBOOK_MAX_COUNT = 1000 };
DWORD monster_code_count;
DWORD monster_code[MONSTERBOOK_MAX_COUNT];
MSG_CG_MONSTERBOOK_SERIALIZE_CMD()
{
packet_type = MONSTERBOOK_SERIALIZE_CMD;
monster_code_count = 0;
memset(&monster_code, 0, sizeof(monster_code));
}
};
struct MSG_CG_MONSTERBOOK_ADD_CMD : public MSG_CG_CHARINFO_MONSTERBOOK_PACKET
{
DWORD monster_code_;
MSG_CG_MONSTERBOOK_ADD_CMD()
{
packet_type = MONSTERBOOK_ADD_CMD;
monster_code_ = 0;
}
};
#endif //_PROGRAMCOMMON_PACKETSTRUCT_MONSTERBOOK_H