1. 采用了boost thread线程管理办法。以及单体模式的对象创建办法。
启动过程:
BOOL CFormMain::OnInitDialog()
void ManagerStateThread::create_work_thread()
void LoadAppState::handle(StateContext* c)
void MFCMainView::dispatch()
RestartState:重新登录模块
StartLoginState:开始登陆模块
SelectChannelState:选择频道模块
CreateRoleState:创建角色模块
SelectRoleState:选择角色模块
IntoCityState: 城镇模块
SelectCopiesState:副本选择模块
StartCopiesState: 副本战斗模块
CityGotoSelectRoleState:换角色模块
GotoCopiesState: 副本模块
AcceptTaskState: 接任务模块
ExcTaskState: 执行任务模块
SubmitTaskState:提交任务模块
WearGoodsState:穿戴装备模块
AuctionState:拍卖行模块
ExcepStateAdapter:账号异常处理模块
GotoNpcState:NPC模块
SellGoodsState:卖出物品