Bazaar developer reference

CvCityBuildings::ChangeBuildingProduction(BuildingTypes, int)

Defined in
CvBuildingClasses.cpp, line 2596
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_ChangeBuildingProduction

Hooks

static bool BeforeCvCityBuildings_ChangeBuildingProduction(CvCityBuildings* self, BuildingTypes eIndex, int iChange);static void AfterCvCityBuildings_ChangeBuildingProduction(CvCityBuildings* self, BuildingTypes eIndex, int iChange);static void ReplaceCvCityBuildings_ChangeBuildingProduction(void (*original)(CvCityBuildings*, BuildingTypes, int), CvCityBuildings* self, BuildingTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvCityBuildings_ChangeBuildingProduction>(host, &BeforeCvCityBuildings_ChangeBuildingProduction);CivRegisterAfter<CivHooks::CvCityBuildings_ChangeBuildingProduction>(host, &AfterCvCityBuildings_ChangeBuildingProduction);CivRegisterReplace<CivHooks::CvCityBuildings_ChangeBuildingProduction>(host, &ReplaceCvCityBuildings_ChangeBuildingProduction);

Code

2595/// Accessor: Update construction progress for this building2596void CvCityBuildings::ChangeBuildingProduction(BuildingTypes eIndex, int iChange)2597{2598	ChangeBuildingProductionTimes100(eIndex, iChange*100);2599}

Calls

Called by