Bazaar developer reference

CvCity::isProductionUnit() const

Defined in
CvCity.cpp, line 3873
Class
CvCity
Hook name
CivHooks::CvCity_isProductionUnit

Hooks

static bool BeforeCvCity_isProductionUnit(const CvCity* self, bool& result);static void AfterCvCity_isProductionUnit(const CvCity* self, bool& result);static bool ReplaceCvCity_isProductionUnit(bool (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_isProductionUnit>(host, &BeforeCvCity_isProductionUnit);CivRegisterAfter<CivHooks::CvCity_isProductionUnit>(host, &AfterCvCity_isProductionUnit);CivRegisterReplace<CivHooks::CvCity_isProductionUnit>(host, &ReplaceCvCity_isProductionUnit);

Code

3873bool CvCity::isProductionUnit() const3874{3875	VALIDATE_OBJECT3876	const OrderData* pOrderNode = headOrderQueueNode();38773878	if(pOrderNode != NULL)3879	{3880		return (pOrderNode->eOrderType == ORDER_TRAIN);3881	}38823883	return false;3884}

Calls

Called by