38 lines
934 B
C
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
|