CvPlot::getPlotCity() const
- Defined in
- CvPlot.h, line 593
- Class
- CvPlot
- Not a hook point
- written in a header
Code
593 CvCity* getPlotCity() const594 {595 if((m_plotCity.eOwner >= 0) && m_plotCity.eOwner < MAX_PLAYERS)596 return (GET_PLAYER((PlayerTypes)m_plotCity.eOwner).getCity(m_plotCity.iID));597598 return NULL;599 }
Calls
Called by
185 functions in 33 files
- CvAINavalEscortedOperation::GetOperationStartCity() const
- CvAINavalOperation::GetOperationStartCity() const
- CvAIOperation::GetOperationStartCity() const
- CvAIOperationBasicCityAttack::ShouldAbort()
- CvAIOperationFoundCity::ArmyInPosition(CvArmyAI *)
- CvAIOperationNavalAttack::GetOperationStartCity() const
- CvAIOperationNavalSuperiority::FindBestTarget()
- CvAIOperationNukeAttack::GetOperationStartCity() const
- IgnoreUnitsCost(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- PathDestValid(int, int, const void *, CvAStar *)
- PathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- RouteGetExtraChild(CvAStarNode *, int, int &, int &, CvAStar *)
- RouteGetNumExtraChildren(CvAStarNode *, CvAStar *)
- TacticalAnalysisMapPathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- CvBarbarians::DoCamps()
- CvBuilderTaskingAI::ConnectCitiesToCapital(CvCity *, CvCity *, RouteTypes)
- CvCity::BuyPlot(int, int)
- CvCity::HasAnyDomesticTradeRoute() const
- CvCity::HasAnyInternationalTradeRoute() const
- CvCity::HasTradeRouteFrom(CvCity *) const
- CvCity::HasTradeRouteFromAnyCity() const
- CvCity::HasTradeRouteTo(CvCity *) const
- CvCity::HasTradeRouteToAnyCity() const
- CvCityConnections::GetCityFromIndex(int)
- CvCityConnections::GetIndexFromCity(CvCity *)
- CvDealAI::GetCityValue(int, int, bool, PlayerTypes, bool)
- CvDeal::IsPossibleToTradeItem(PlayerTypes, PlayerTypes, TradeableItems, int, int, int, bool, bool, bool)
- CvGameDeals::FinalizeDealValidAndAccepted(PlayerTypes, PlayerTypes, CvDeal &, bool, CvWeightedVector<TeamTypes, ((63)), true> &)
- CvGameDeals::LogDealComplete(CvDeal *)
- CvGameDeals::LogDealFailed(CvDeal *, bool, bool, bool)
- CvDiplomacyAI::DoSendStatementToPlayer(PlayerTypes, DiploStatementTypes, int, CvDeal *)
- CvDllNetMessageHandler::ResponseEnhanceReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, int, int)
- CvDllNetMessageHandler::ResponseFoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, int, int)
- CvDllPlot::GetPlotCity() const
- CvEconomicAI::LogCityMonitor()
- CvEconomicAI::LogMonitor()
- CvEspionageAI::StealTechnology()
- CvPlayerEspionage::ExtractSpyFromCity(uint)
- CvPlayerEspionage::GetCityWithSpy(uint)
- CvPlayerEspionage::GetIntrigueMessage(uint)
- CvPlayerEspionage::IsAnySchmoozing(CvCity *)
- CvPlayerEspionage::IsAnySurveillanceEstablished(PlayerTypes)
- CvPlayerEspionage::ProcessSpy(uint)
- CvPlayerEspionage::ProcessSpyMessages()
- CvPlayerEspionage::SetOutcome(uint, uint, bool)
- CvPlayerEspionage::UncoverIntrigue(uint)
- CvHomelandAI::ExecuteAdmiralMoves()
- CvHomelandAI::ExecuteAircraftMoves()
- CvHomelandAI::ExecuteGeneralMoves()
- CvHomelandAI::FindHomelandTargets()
- CvHomelandAI::IsValidExplorerEndTurnPlot(const CvUnit *, CvPlot *) const
- CvHomelandAI::MoveCivilianToSafety(CvUnit *, bool, bool)
- CvHomelandAI::PlotGarrisonMoves(bool)
- CvHomelandAI::PlotUpgradeMoves()
- CvMap::Validate()
- CvMilitaryAI::WillAirUnitRebase(CvUnit *) const
- CvNotifications::Activate(Notification &)
- CvNotifications::IsNotificationExpired(int)
- CvPlayer::DoCivilianReturnLogic(bool, PlayerTypes, int)
- CvPlayer::DoGreatPersonExpended(UnitTypes, CvUnit *)
- CvPlayer::GatherPerTurnReplayStats(int)
- CvPlayer::GetGreatAdmiralSpawnPlot(CvUnit *)
- CvPlayer::SetHasLostCapital(bool, PlayerTypes)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::doAdvancedStartAction(AdvancedStartActionTypes, int, int, int, bool)
- CvPlayer::getAdvancedStartCityCost(bool, CvPlot *)
- CvPlayer::getAdvancedStartUnitCost(UnitTypes, bool, CvPlot *)
- CvPlayer::receiveGoody(CvPlot *, GoodyTypes, CvUnit *)
- CvPlayerAI::FindBestArtistTargetPlot(CvUnit *, int &)
- CvPlot::DoFindCityToLinkResourceTo(CvCity *)
- CvPlot::GetAdjacentCity(bool) const
- CvPlot::GetAdjacentFriendlyCity(TeamTypes, bool) const
- CvPlot::calculateImprovementYieldChange(ImprovementTypes, YieldTypes, PlayerTypes, bool, RouteTypes) const
- CvPlot::calculateYield(YieldTypes, bool)
- CvPlot::canBuild(BuildTypes, PlayerTypes, bool, bool) const
- CvPlot::changeVisibilityCount(TeamTypes, int, InvisibleTypes, bool, bool, CvUnit *)
- CvPlot::defenseModifier(TeamTypes, bool, bool) const
- CvPlot::erase(bool)
- CvPlot::getYieldWithBuild(BuildTypes, YieldTypes, bool, PlayerTypes) const
- CvPlot::isCityFighting() const
- CvPlot::isFreshWater() const
- CvPlot::isFriendlyCity(const CvUnit &, bool) const
- CvPlot::isFriendlyCityOrPassableImprovement(PlayerTypes, bool, const CvUnit *) const
- CvPlot::processArea(CvArea *, int)
- CvPlot::setOwner(PlayerTypes, int, bool, bool)
- CvPlot::setPlotCity(CvCity *)
- CvPlot::setRevealed(TeamTypes, bool, CvUnit *, bool, TeamTypes)
- CvPlot::updateSight(bool)
- CvPlot::updateWorkingCity()
- CvPlot::isEnemyCity(const CvUnit &) const
- CvGameReligions::CheckSpawnGreatProphet(CvPlayer &)
- CvReligionAI::ChooseProphetConversionCity(bool) const
- CvReligionAIHelpers::GetBestCityFaithBuildingPurchase(CvPlayer &, BuildingTypes, ReligionTypes)
- CvReligionAIHelpers::GetBestCityFaithUnitPurchase(CvPlayer &, UnitTypes, ReligionTypes)
- CvCombatInfo::getCity(BattleUnitTypes) const
- CvTacticalAI::ComputeTotalExpectedDamage(CvTacticalTarget *, CvPlot *)
- CvTacticalAI::ExecuteOneProtectedBombard(CvTacticalTarget &)
- CvTacticalAI::ExecuteSafeBombards(CvTacticalTarget &)
- CvTacticalAI::FindTacticalTargets()
- CvTacticalAI::FindUnitsWithinStrikingDistance(CvPlot *, int, int, bool, bool, bool, bool, bool, bool)
- CvTacticalAI::IsExpectedToDamageWithRangedAttack(UnitHandle, CvPlot *)
- CvTacticalAI::MoveToEmptySpaceNearTarget(UnitHandle, CvPlot *, bool)
- CvTacticalAI::MoveToEmptySpaceTwoFromTarget(UnitHandle, CvPlot *, bool)
- CvTacticalAI::PlotAirInterceptMoves()
- CvTacticalAI::PlotAirSweepMoves()
- CvTacticalAI::PlotCaptureCityMoves()
- CvTacticalAI::PlotDamageCityMoves()
- CvTacticalAI::PlotGarrisonMoves(int, bool)
- CvTacticalAI::ScoreGreatGeneralPlot(UnitHandle, CvPlot *, CvArmyAI *)
- CvTacticalTarget::IsTargetStillAlive(PlayerTypes)
- CvTeam::processTech(TechTypes, int)
- CvGameTrade::GetDestCity(const TradeConnection &)
- CvGameTrade::GetOriginCity(const TradeConnection &)
- CvPlayerTrade::GetPlotMouseoverToolTips(CvPlot *)
- CvPlayerTrade::GetPlotToolTips(CvPlot *)
- CvPlayerTrade::GetTradeConnectionGPTValueTimes100(const TradeConnection &, YieldTypes, bool, bool)
- CvPlayerTrade::GetTradeConnectionPolicyValueTimes100(const TradeConnection &, YieldTypes)
- CvPlayerTrade::GetTradeConnectionResourceValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::GetTradeConnectionTheirBuildingValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::GetTradeConnectionYourBuildingValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::PlunderTradeRoute(int, CvUnit *)
- CvTradeAI::ChooseTradeUnitTargetPlot(CvUnit *, int &, int &, TradeConnectionType &, bool &, const TradeConnectionList &)
- CvUnit::CanBuildSpaceship(const CvPlot *, bool) const
- CvUnit::CanEnhanceReligion(const CvPlot *) const
- CvUnit::CanFoundReligion(const CvPlot *) const
- CvUnit::CanRemoveHeresy(const CvPlot *) const
- CvUnit::CanSpreadReligion(const CvPlot *) const
- CvUnit::DoBuildSpaceship()
- CvUnit::DoEnhanceReligion()
- CvUnit::DoFoundReligion()
- CvUnit::DoRushBuilding()
- CvUnit::GetGarrisonedCity()
- CvUnit::GetMaxAttackStrength(const CvPlot *, const CvPlot *, const CvUnit *) const
- CvUnit::GetSpreadReligionTargetCity() const
- CvUnit::IsEnemyCityAdjacent() const
- CvUnit::IsEnemyCityAdjacent(const CvCity *) const
- CvUnit::IsGarrisoned() const
- CvUnit::UnitAttack(int, int, int, int)
- CvUnit::buyCityState()
- CvUnit::canChangeAdmiralPort(const CvPlot *) const
- CvUnit::canChangeAdmiralPortAt(const CvPlot *, int, int) const
- CvUnit::canChangeTradeUnitHomeCity(const CvPlot *) const
- CvUnit::canChangeTradeUnitHomeCityAt(const CvPlot *, int, int) const
- CvUnit::canConstruct(const CvPlot *, BuildingTypes) const
- CvUnit::canCreateGreatWork(const CvPlot *, bool) const
- CvUnit::canEnterTerrain(const CvPlot &, byte) const
- CvUnit::canHurry(const CvPlot *, bool) const
- CvUnit::canMakeTradeRoute(const CvPlot *) const
- CvUnit::canMakeTradeRouteAt(const CvPlot *, int, int, TradeConnectionType) const
- CvUnit::canMoveInto(const CvPlot &, byte) const
- CvUnit::canRangeStrikeAt(int, int, bool, bool) const
- CvUnit::canRebaseAt(const CvPlot *, int, int) const
- CvUnit::construct(BuildingTypes)
- CvUnit::getAirliftFromPlot(const CvPlot *) const
- CvUnit::getAirliftToPlot(const CvPlot *, bool) const
- CvUnit::getHurryProduction(const CvPlot *) const
- CvUnit::healRate(const CvPlot *) const
- CvUnit::hurry()
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvUnit::makeTradeRoute(int, int, TradeConnectionType)
- CvUnit::setDamage(int, PlayerTypes, int, float, const CvString *)
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvUnitCombat::ApplyNuclearExplosionDamage(const CvCombatMemberEntry *, int, CvUnit *, CvPlot *, int)
- CvUnitCombat::AttackAir(CvUnit &, CvPlot &, ATTACK_OPTION)
- CvUnitCombat::AttackCity(CvUnit &, CvPlot &, CvUnitCombat::ATTACK_OPTION)
- CvUnitCombat::AttackNuclear(CvUnit &, int, int, ATTACK_OPTION)
- CvUnitCombat::AttackRanged(CvUnit &, int, int, CvUnitCombat::ATTACK_OPTION)
- CvUnitCombat::GenerateAirCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateMeleeCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateNuclearCombatInfo(CvUnit &, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateNuclearExplosionDamage(CvPlot *, int, CvUnit *, CvCombatMemberEntry *, int *, int)
- CvUnitCombat::GenerateRangedCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::ResolveAirUnitVsCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveRangedUnitVsCombat(const CvCombatInfo &, uint)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)
- GetCity(const PlayerTypes, const CvPlot *)
- CvLuaGame::lGetHolyCityForReligion(lua_State *)
- CvLuaGame::lGetTradeRoute(lua_State *)
- CvLuaPlayer::GetPotentialInternationalTradeRouteDestinationsHelper(lua_State *, CvPlayerAI *, CvUnit *, CvPlot *)
- CvLuaPlayer::lGetTradeRoutes(lua_State *)
- CvLuaPlayer::lGetTradeRoutesToYou(lua_State *)
- CvLuaPlayer::lGetTradeToYouRoutesTTString(lua_State *)
- CvLuaPlayer::lGetTradeYourRoutesTTString(lua_State *)
- CvLuaPlayer::lIsAnyPlotImproved(lua_State *)
- CvLuaPlot::lGetPlotCity(lua_State *)