CvCity::changeNumWorldWonders(int)
- Defined in
- CvCity.cpp, line 8821
- Class
- CvCity
- Hook name
CivHooks::CvCity_changeNumWorldWonders
Hooks
static bool BeforeCvCity_changeNumWorldWonders(CvCity* self, int iChange);static void AfterCvCity_changeNumWorldWonders(CvCity* self, int iChange);static void ReplaceCvCity_changeNumWorldWonders(void (*original)(CvCity*, int), CvCity* self, int iChange);CivRegisterBefore<CivHooks::CvCity_changeNumWorldWonders>(host, &BeforeCvCity_changeNumWorldWonders);CivRegisterAfter<CivHooks::CvCity_changeNumWorldWonders>(host, &AfterCvCity_changeNumWorldWonders);CivRegisterReplace<CivHooks::CvCity_changeNumWorldWonders>(host, &ReplaceCvCity_changeNumWorldWonders);
Code
8821void CvCity::changeNumWorldWonders(int iChange)8822{8823 VALIDATE_OBJECT8824 if(iChange != 0)8825 {8826 m_iNumWorldWonders = (m_iNumWorldWonders + iChange);8827 CvAssert(getNumWorldWonders() >= 0);88288829 // Extra culture for Wonders (Policies, etc.)8830 ChangeJONSCulturePerTurnFromPolicies(GET_PLAYER(getOwner()).GetCulturePerWonder() * iChange);8831 }8832}
Calls
- CvCity::ChangeJONSCulturePerTurnFromPolicies(int)
- CvCity::getOwner() const
- CvPlayer::GetCulturePerWonder() const
- CvPlayerAI::getPlayer(PlayerTypes)
FAutoVariable::operator const int &FAutoVariable::operator=