CvCity::isRevealed(TeamTypes, bool) const
- Defined in
- CvCity.cpp, line 11245
- Class
- CvCity
- Hook name
CivHooks::CvCity_isRevealed
Hooks
static bool BeforeCvCity_isRevealed(const CvCity* self, TeamTypes eIndex, bool bDebug, bool& result);static void AfterCvCity_isRevealed(const CvCity* self, TeamTypes eIndex, bool bDebug, bool& result);static bool ReplaceCvCity_isRevealed(bool (*original)(const CvCity*, TeamTypes, bool), const CvCity* self, TeamTypes eIndex, bool bDebug);CivRegisterBefore<CivHooks::CvCity_isRevealed>(host, &BeforeCvCity_isRevealed);CivRegisterAfter<CivHooks::CvCity_isRevealed>(host, &AfterCvCity_isRevealed);CivRegisterReplace<CivHooks::CvCity_isRevealed>(host, &ReplaceCvCity_isRevealed);
Code
11245bool CvCity::isRevealed(TeamTypes eIndex, bool bDebug) const11246{11247 VALIDATE_OBJECT11248 if(bDebug && GC.getGame().isDebugMode())11249 {11250 return true;11251 }11252 else11253 {11254 CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11255 CvAssertMsg(eIndex < MAX_TEAMS, "eIndex expected to be < MAX_TEAMS");1125611257 return m_abRevealed[eIndex];11258 }11259}
Calls
- CvGame::isDebugMode() const
- CvGlobals::getGame()
FAutoVariable::operator[]
Called by
- CvCity::setRevealed(TeamTypes, bool)
- CvDangerPlots::ShouldIgnoreCity(CvCity *, bool)
- CvEspionageAI::BuildDiplomatCityList(EspionageCityList &)
- CvPlayer::DoAnnounceReligionAdoption()
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::raze(CvCity *)
- CvPlot::calculateYield(YieldTypes, bool)
- CvPlot::getYieldWithBuild(BuildTypes, YieldTypes, bool, PlayerTypes) const
- CvPlot::setRevealed(TeamTypes, bool, CvUnit *, bool, TeamTypes)
- CvReligionAI::HaveNearbyConversionTarget(ReligionTypes, bool) const
- CvLuaCity::lIsRevealed(lua_State *)