Bazaar developer reference

CvCity::isProductionBuilding() const

Defined in
CvCity.cpp, line 3888
Class
CvCity
Hook name
CivHooks::CvCity_isProductionBuilding

Hooks

static bool BeforeCvCity_isProductionBuilding(const CvCity* self, bool& result);static void AfterCvCity_isProductionBuilding(const CvCity* self, bool& result);static bool ReplaceCvCity_isProductionBuilding(bool (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_isProductionBuilding>(host, &BeforeCvCity_isProductionBuilding);CivRegisterAfter<CivHooks::CvCity_isProductionBuilding>(host, &AfterCvCity_isProductionBuilding);CivRegisterReplace<CivHooks::CvCity_isProductionBuilding>(host, &ReplaceCvCity_isProductionBuilding);

Code

3888bool CvCity::isProductionBuilding() const3889{3890	VALIDATE_OBJECT3891	const OrderData* pOrderNode = headOrderQueueNode();38923893	if(pOrderNode != NULL)3894	{3895		return (pOrderNode->eOrderType == ORDER_CONSTRUCT);3896	}38973898	return false;3899}

Calls

Called by