#pragma once #include "LogicFlowController.h" struct sMAP_POS_ARG; struct sZONE_MOVINFO_ARG; ////////////////////////////////////////////////////////////////////////// // class SHARED_LF { public: struct ZONE { static LF_RESULT CHECK_CURRENT_ZONE_n_JUMP_ROUTINE(LogicFlowDelegator* pDelegator, sZONE_MOVINFO_ARG* pTARGET, PASSING_ARG IN arguments); static LF_RESULT IN_VILLAGE_NEXT_ACTION_PROECESS(LogicFlowDelegator* pDelegator); }; struct MOVE { // // dwDirection = KEYBOARDMOVE_~~ static BOOL CALC_NEXT_POSITION_KBMOVE(LogicFlowDelegator* pDelegator, sMAP_POS_ARG* OUT rPOS, BOOL bFastMove, BOOL bRandom, DWORD dwMoveState); }; };