44 lines
927 B
C++
44 lines
927 B
C++
#include "stdafx.h"
|
|
#include <PacketStruct_CW.h>
|
|
|
|
#include "Handler_CW.h"
|
|
|
|
#include <Object/WiseUser.h>
|
|
#include "SolarDateTime.h"
|
|
|
|
#undef ADD_HANDLER_SEND_INFO_EOR
|
|
#undef ADD_HANDLER_SEND_INFO
|
|
#define ADD_HANDLER_SEND_INFO_EOR() { MAKEWORD(0, 0), PHASE_NOACTION, (PH_fnHandler)NULL }
|
|
#define ADD_HANDLER_SEND_INFO(c, p, accptablePHASE) \
|
|
{ MAKEWORD(c, p), (ePHASE_SHIFT)(accptablePHASE), (PH_fnHandler)&Handler_CW::SEND::Send##p }
|
|
|
|
|
|
sPACKET_HANDLER_INFO* Handler_CW::GetHandlerInfo()
|
|
{
|
|
static sPACKET_HANDLER_INFO s_pHandlerInfo[] =
|
|
{
|
|
// CG_CONNECTION
|
|
//ADD_HANDLER_SEND_INFO(CG_CONNECTION, CG_CONNECTION_BACKTOCHARSELECT_SYN, PHASE_UNLIMITED),
|
|
ADD_HANDLER_SEND_INFO_EOR(),
|
|
};
|
|
|
|
return s_pHandlerInfo;
|
|
};
|
|
|
|
void Handler_CW::RegisterHandler_ALL(PACKET_HANDLER_DELEGATOR pInstance)
|
|
{
|
|
pInstance->RegisterHandler(AGENT_SESSION, GetHandlerInfo());
|
|
|
|
}
|
|
|
|
//
|
|
//
|
|
//
|
|
|
|
|
|
|
|
//Handler_CW_SEND_IMPL(CG_PREPARE_WORLD_CONNECT_SYN)
|
|
|
|
|
|
|