Bazaar developer reference

CvCityBuildings::SetBuildingOriginalTime(BuildingTypes, int)

Defined in
CvBuildingClasses.cpp, line 2655
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_SetBuildingOriginalTime

Hooks

static bool BeforeCvCityBuildings_SetBuildingOriginalTime(CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);static void AfterCvCityBuildings_SetBuildingOriginalTime(CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);static void ReplaceCvCityBuildings_SetBuildingOriginalTime(void (*original)(CvCityBuildings*, BuildingTypes, int), CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);CivRegisterBefore<CivHooks::CvCityBuildings_SetBuildingOriginalTime>(host, &BeforeCvCityBuildings_SetBuildingOriginalTime);CivRegisterAfter<CivHooks::CvCityBuildings_SetBuildingOriginalTime>(host, &AfterCvCityBuildings_SetBuildingOriginalTime);CivRegisterReplace<CivHooks::CvCityBuildings_SetBuildingOriginalTime>(host, &ReplaceCvCityBuildings_SetBuildingOriginalTime);

Code

2654/// Accessor: Set year building was built2655void CvCityBuildings::SetBuildingOriginalTime(BuildingTypes eIndex, int iNewValue)2656{2657	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");2658	CvAssertMsg(eIndex < m_pBuildings->GetNumBuildings(), "eIndex expected to be < m_pBuildings->GetNumBuildings()");2659	m_paiBuildingOriginalTime[eIndex] = iNewValue;2660}

Called by