Bazaar developer reference

CvCityBuildings::GetBuildingProductionTimes100(BuildingTypes) const

Defined in
CvBuildingClasses.cpp, line 2555
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_GetBuildingProductionTimes100

Hooks

static bool BeforeCvCityBuildings_GetBuildingProductionTimes100(const CvCityBuildings* self, BuildingTypes eIndex, int& result);static void AfterCvCityBuildings_GetBuildingProductionTimes100(const CvCityBuildings* self, BuildingTypes eIndex, int& result);static int ReplaceCvCityBuildings_GetBuildingProductionTimes100(int (*original)(const CvCityBuildings*, BuildingTypes), const CvCityBuildings* self, BuildingTypes eIndex);CivRegisterBefore<CivHooks::CvCityBuildings_GetBuildingProductionTimes100>(host, &BeforeCvCityBuildings_GetBuildingProductionTimes100);CivRegisterAfter<CivHooks::CvCityBuildings_GetBuildingProductionTimes100>(host, &AfterCvCityBuildings_GetBuildingProductionTimes100);CivRegisterReplace<CivHooks::CvCityBuildings_GetBuildingProductionTimes100>(host, &ReplaceCvCityBuildings_GetBuildingProductionTimes100);

Code

2554/// Accessor: How far is construction of this building? (in hundredths)2555int CvCityBuildings::GetBuildingProductionTimes100(BuildingTypes eIndex)	const2556{2557	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");2558	CvAssertMsg(eIndex < m_pBuildings->GetNumBuildings(), "eIndex expected to be < m_pBuildings->GetNumBuildings()");2559	return m_paiBuildingProduction[eIndex];2560}

Called by