Bazaar developer reference

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}

Calls

Called by