CvCity::stopHeadOrder()
- Defined in
- CvCity.cpp, line 13440
- Class
- CvCity
- Hook name
CivHooks::CvCity_stopHeadOrder
Hooks
static bool BeforeCvCity_stopHeadOrder(CvCity* self);static void AfterCvCity_stopHeadOrder(CvCity* self);static void ReplaceCvCity_stopHeadOrder(void (*original)(CvCity*), CvCity* self);CivRegisterBefore<CivHooks::CvCity_stopHeadOrder>(host, &BeforeCvCity_stopHeadOrder);CivRegisterAfter<CivHooks::CvCity_stopHeadOrder>(host, &AfterCvCity_stopHeadOrder);CivRegisterReplace<CivHooks::CvCity_stopHeadOrder>(host, &ReplaceCvCity_stopHeadOrder);
Code
13440void CvCity::stopHeadOrder()13441{13442 VALIDATE_OBJECT13443 OrderData* pOrderNode = headOrderQueueNode();1344413445 if(pOrderNode != NULL)13446 {13447 if(pOrderNode->eOrderType == ORDER_MAINTAIN)13448 {13449 processProcess(((ProcessTypes)(pOrderNode->iData1)), -1);13450 }13451 }13452}