#include "stdafx.h" #include "FieldServerClientDispatch.h" #include #include class CFieldGameClientDispatchTable : public CGameClientDispatchTable { public: static CFieldGameClientDispatchTable& GetInstance(); private: CFieldGameClientDispatchTable(); }; CFieldGameClientDispatchTable& CFieldGameClientDispatchTable::GetInstance() { static CFieldGameClientDispatchTable fieldGameClientDispatchTable; return fieldGameClientDispatchTable; } CFieldGameClientDispatchTable::CFieldGameClientDispatchTable() { using namespace GameClientParsePacket; AddDispatch(CmdCharLogin, ParseCharLogin); // ij¸¯ÅÍ ·Î±×ÀÎ AddDispatch(CmdCharLogout, ParseCharLogout); // ij¸¯ÅÍ ·Î±×¾Æ¿ô AddDispatch(CmdCharMoveZone, ParseCharMoveZone); // ij¸¯ÅÍ Á¸ À̵¿ AddDispatch(CmdServerZone, ParseServerZone); // ij¸¯ÅÍ Á¸ À̵¿ AddDispatch(CmdCSAuth, ParseCSAuth); // ÀÎÁõ ÄÚµå (°ÔÀÓ °¡µå) } CFieldGameClientDispatch::CFieldGameClientDispatch(CSession& Session) : CGameClientDispatch(Session, CFieldGameClientDispatchTable::GetInstance()) { }