CvCity::startHeadOrder()
- Defined in
- CvCity.cpp, line 13424
- Class
- CvCity
- Hook name
CivHooks::CvCity_startHeadOrder
Hooks
static bool BeforeCvCity_startHeadOrder(CvCity* self);static void AfterCvCity_startHeadOrder(CvCity* self);static void ReplaceCvCity_startHeadOrder(void (*original)(CvCity*), CvCity* self);CivRegisterBefore<CivHooks::CvCity_startHeadOrder>(host, &BeforeCvCity_startHeadOrder);CivRegisterAfter<CivHooks::CvCity_startHeadOrder>(host, &AfterCvCity_startHeadOrder);CivRegisterReplace<CivHooks::CvCity_startHeadOrder>(host, &ReplaceCvCity_startHeadOrder);
Code
13424void CvCity::startHeadOrder()13425{13426 VALIDATE_OBJECT13427 OrderData* pOrderNode = headOrderQueueNode();1342813429 if(pOrderNode != NULL)13430 {13431 if(pOrderNode->eOrderType == ORDER_MAINTAIN)13432 {13433 processProcess(((ProcessTypes)(pOrderNode->iData1)), 1);13434 }13435 }13436}