CvPlayer::GetCurrentEra() const
- Defined in
- CvPlayer.cpp, line 18565
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetCurrentEra
Hooks
static bool BeforeCvPlayer_GetCurrentEra(const CvPlayer* self, EraTypes& result);static void AfterCvPlayer_GetCurrentEra(const CvPlayer* self, EraTypes& result);static EraTypes ReplaceCvPlayer_GetCurrentEra(EraTypes (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetCurrentEra>(host, &BeforeCvPlayer_GetCurrentEra);CivRegisterAfter<CivHooks::CvPlayer_GetCurrentEra>(host, &AfterCvPlayer_GetCurrentEra);CivRegisterReplace<CivHooks::CvPlayer_GetCurrentEra>(host, &ReplaceCvPlayer_GetCurrentEra);
Code
18565EraTypes CvPlayer::GetCurrentEra() const18566{18567 return GET_TEAM(getTeam()).GetCurrentEra();18568}
Calls
Called by
36 functions in 17 files
- CvCity::GetFaithPurchaseCost(UnitTypes, bool)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCity::setupGraphical()
- CvPlayerCulture::GetTourism()
- CvDllPlayer::GetCurrentEra() const
- CvEconomicAI::DisbandLongObsoleteUnits()
- CvEconomicAI::DoHurry()
- CvGame::SpawnArchaeologySitesHistorically()
- CvGrandStrategyAI::GetConquestPriority()
- CvGrandStrategyAI::GetCulturePriority()
- CvGrandStrategyAI::GetSpaceshipPriority()
- CvGrandStrategyAI::GetUnitedNationsPriority()
- CvMinorCivAI::DoFirstContactWithMajor(TeamTypes, bool)
- CvPlayer::canBuild(const CvPlot *, BuildTypes, bool, bool, bool, bool) const
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::getGrowthThreshold(int) const
- CvPlayer::getMaxStockpile() const
- CvPlayer::getProductionNeeded(BuildingTypes) const
- CvPlayer::getProductionNeeded(ProjectTypes) const
- CvPlayer::getProductionNeeded(UnitTypes) const
- CvPlot::AddArchaeologicalRecord(GreatWorkArtifactClass, PlayerTypes, PlayerTypes)
- CvPlot::SetArchaeologicalRecord(GreatWorkArtifactClass, PlayerTypes, PlayerTypes)
- CvPlot::calculateImprovementYieldChange(ImprovementTypes, YieldTypes, PlayerTypes, bool, RouteTypes) const
- CvPlayerPolicies::AddFlavorAsStrategies(int)
- CvPlayerPolicies::IsTimeToChooseIdeology() const
- CvGameReligions::DoPlayerTurn(CvPlayer &)
- CvReligionAI::DoFaithPurchases()
- CvPlayerTrade::GetTradeConnectionValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvTreasury::CalculateInflationRate()
- CvTreasury::CalculateUnitSupply(int &, int &)
- CvUnit::GetEmbarkedUnitDefense() const
- CvUnit::createGreatWork()
- AddCombatMember(CvCombatMemberEntry *, int *, int, CvCity *)
- AddCombatMember(CvCombatMemberEntry *, int *, int, CvUnit *)
- LeagueHelpers::GetGameEraForTrigger()
- CvLuaPlayer::lGetCurrentEra(lua_State *)