Bazaar developer reference

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

Called by