VOID CGameProcedure::TickActive(VOID) { // 如果要转入新的游戏循环... if(s_pProcActive != s_pProcPrev) { // 调用旧循环的释放函数 if(s_pProcPrev) s_pProcPrev->Release(); // 调用新循环的初始化函数 if(s_pProcActive) s_pProcActive->Init(); // 开始新的循环 s_pProcPrev = s_pProcActive; } _Tick(); // 执行激活循环的数据逻辑 if(s_pProcActive) s_pProcActive->Tick(); }
void _CfrTil_Tick ( ) { _Tick ( _Q_->OVT_CfrTil->Context0 ) ; }