CvCity::setRevealed(TeamTypes, bool)
- Defined in
- CvCity.cpp, line 11263
- Class
- CvCity
- Hook name
CivHooks::CvCity_setRevealed
Hooks
static bool BeforeCvCity_setRevealed(CvCity* self, TeamTypes eIndex, bool bNewValue, bool& result);static void AfterCvCity_setRevealed(CvCity* self, TeamTypes eIndex, bool bNewValue, bool& result);static bool ReplaceCvCity_setRevealed(bool (*original)(CvCity*, TeamTypes, bool), CvCity* self, TeamTypes eIndex, bool bNewValue);CivRegisterBefore<CivHooks::CvCity_setRevealed>(host, &BeforeCvCity_setRevealed);CivRegisterAfter<CivHooks::CvCity_setRevealed>(host, &AfterCvCity_setRevealed);CivRegisterReplace<CivHooks::CvCity_setRevealed>(host, &ReplaceCvCity_setRevealed);
Code
11263bool CvCity::setRevealed(TeamTypes eIndex, bool bNewValue)11264{11265 VALIDATE_OBJECT11266 CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11267 CvAssertMsg(eIndex < MAX_TEAMS, "eIndex expected to be < MAX_TEAMS");1126811269 if(isRevealed(eIndex, false) != bNewValue)11270 {11271 m_abRevealed.setAt(eIndex, bNewValue);1127211273 return true;11274 }11275 return false;11276}
Calls
- CvCity::isRevealed(TeamTypes, bool) const
FAutoVariable::setAt