Bazaar developer reference

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}

Calls

Called by