Bazaar developer reference

CvCityBuildings::GetBuildingOriginalTime(BuildingTypes) const

Defined in
CvBuildingClasses.cpp, line 2647
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_GetBuildingOriginalTime

Hooks

static bool BeforeCvCityBuildings_GetBuildingOriginalTime(const CvCityBuildings* self, BuildingTypes eIndex, int& result);static void AfterCvCityBuildings_GetBuildingOriginalTime(const CvCityBuildings* self, BuildingTypes eIndex, int& result);static int ReplaceCvCityBuildings_GetBuildingOriginalTime(int (*original)(const CvCityBuildings*, BuildingTypes), const CvCityBuildings* self, BuildingTypes eIndex);CivRegisterBefore<CivHooks::CvCityBuildings_GetBuildingOriginalTime>(host, &BeforeCvCityBuildings_GetBuildingOriginalTime);CivRegisterAfter<CivHooks::CvCityBuildings_GetBuildingOriginalTime>(host, &AfterCvCityBuildings_GetBuildingOriginalTime);CivRegisterReplace<CivHooks::CvCityBuildings_GetBuildingOriginalTime>(host, &ReplaceCvCityBuildings_GetBuildingOriginalTime);

Code

2646/// Accessor: What year was this building built?2647int CvCityBuildings::GetBuildingOriginalTime(BuildingTypes eIndex) const2648{2649	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");2650	CvAssertMsg(eIndex < m_pBuildings->GetNumBuildings(), "eIndex expected to be < m_pBuildings->GetNumBuildings()");2651	return m_paiBuildingOriginalTime[eIndex];2652}

Called by