Bazaar developer reference

CvCityBuildings::SetNumRealBuilding(BuildingTypes, int)

Defined in
CvBuildingClasses.cpp, line 2671
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_SetNumRealBuilding

Hooks

static bool BeforeCvCityBuildings_SetNumRealBuilding(CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);static void AfterCvCityBuildings_SetNumRealBuilding(CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);static void ReplaceCvCityBuildings_SetNumRealBuilding(void (*original)(CvCityBuildings*, BuildingTypes, int), CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);CivRegisterBefore<CivHooks::CvCityBuildings_SetNumRealBuilding>(host, &BeforeCvCityBuildings_SetNumRealBuilding);CivRegisterAfter<CivHooks::CvCityBuildings_SetNumRealBuilding>(host, &AfterCvCityBuildings_SetNumRealBuilding);CivRegisterReplace<CivHooks::CvCityBuildings_SetNumRealBuilding>(host, &ReplaceCvCityBuildings_SetNumRealBuilding);

Code

2670/// Accessor: Set number of these buildings that have been constructed in the city2671void CvCityBuildings::SetNumRealBuilding(BuildingTypes eIndex, int iNewValue)2672{2673	SetNumRealBuildingTimed(eIndex, iNewValue, true, m_pCity->getOwner(), GC.getGame().getGameTurnYear());26742675}

Calls

Called by