CvCity::ChangeJONSCulturePerTurnFromBuildings(int)
- Defined in
- CvCity.cpp, line 8465
- Class
- CvCity
- Hook name
CivHooks::CvCity_ChangeJONSCulturePerTurnFromBuildings
Hooks
static bool BeforeCvCity_ChangeJONSCulturePerTurnFromBuildings(CvCity* self, int iChange);static void AfterCvCity_ChangeJONSCulturePerTurnFromBuildings(CvCity* self, int iChange);static void ReplaceCvCity_ChangeJONSCulturePerTurnFromBuildings(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_ChangeJONSCulturePerTurnFromBuildings>(host, &BeforeCvCity_ChangeJONSCulturePerTurnFromBuildings);CivRegisterAfter<CivHooks::CvCity_ChangeJONSCulturePerTurnFromBuildings>(host, &AfterCvCity_ChangeJONSCulturePerTurnFromBuildings);CivRegisterReplace<CivHooks::CvCity_ChangeJONSCulturePerTurnFromBuildings>(host, &ReplaceCvCity_ChangeJONSCulturePerTurnFromBuildings);
Code
8465void CvCity::ChangeJONSCulturePerTurnFromBuildings(int iChange)8466{8467 VALIDATE_OBJECT8468 if(iChange != 0)8469 {8470 m_iJONSCulturePerTurnFromBuildings = (m_iJONSCulturePerTurnFromBuildings + iChange);8471 }8472}
Calls
FAutoVariable::operator const int &FAutoVariable::operator=
Called by
- CvCity::ChangeNumResourceLocal(ResourceTypes, int)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvPlayer::processBuilding(BuildingTypes, int, bool, CvArea *)
- CvPlayer::processPolicies(PolicyTypes, int)
- CvTeam::enhanceBuilding(BuildingTypes, int)
- CvLuaCity::lChangeJONSCulturePerTurnFromBuildings(lua_State *)