CvCity
- Declared in
- CvCity.h, line 40
- Classes based on it
- CvCityAI
One object for each city. Each one is really a CvCityAI, a class based on this one that adds the AI's choices. CvCity::getOwner gives the owning player's ID, and CvCity::plot the tile it stands on.
- Turns:
CvCity::doTurnruns once a turn for each city, during its owner's turn. - Production: a city works through a queue of things to build.
CvCity::pushOrderadds to the queue, andCvCity::popOrdertakes an item off, finishing it when itsbFinishparameter is true. Units and buildings the city finishes or buys are made inCvCity::CreateUnitandCvCity::CreateBuilding. - Everything else is in objects the city owns:
| For | Function | Class |
|---|---|---|
| its buildings | CvCity::GetCityBuildings |
CvCityBuildings |
| the tiles its citizens work, its specialists and their great person points | CvCity::GetCityCitizens |
CvCityCitizens |
| the religions its citizens follow | CvCity::GetCityReligions |
CvCityReligions |
| tourism and great works | CvCity::GetCityCulture |
CvCityCulture |
| the AI's choice of what to build | CvCity::GetCityStrategyAI |
CvCityStrategyAI |
Functions
- addProductionExperience(CvUnit *, bool)
- AI_ChangeNumPlotsAcquiredByOtherPlayer(PlayerTypes, int) not a hook point
- AI_chooseProduction(bool) not a hook point
- AI_doTurn() not a hook point
- AI_GetNumPlotsAcquiredByOtherPlayer(PlayerTypes) const not a hook point
- AI_init() not a hook point
- AI_isChooseProductionDirty() not a hook point
- AI_reset() not a hook point
- AI_setChooseProductionDirty(bool) not a hook point
- allUpgradesAvailable(UnitTypes, int) const
- area() const
- AreAllUnitsBuilt()
- at(CvPlot *) const
- at(int, int) const
- BuyPlot(int, int)
- CanAirlift() const
- canBeSelected() const
- CanBuyAnyPlot()
- CanBuyPlot(int, int, bool)
- canConscript() const
- canConstruct(BuildingTypes, bool, bool, bool, bool, CvString *) const
- canContinueProduction(OrderData)
- canCreate(ProjectTypes, bool, bool) const
- canHurry(HurryTypes, bool) const
- canHurryBuilding(HurryTypes, BuildingTypes, bool) const
- canHurryUnit(HurryTypes, UnitTypes, bool) const
- canJoin() const
- canMaintain(ProcessTypes, bool) const
- CanPlaceUnitHere(UnitTypes)
- canPrepare(SpecialistTypes, bool) const
- canRangedStrikeTarget(const CvPlot &) const
- canRangeStrike() const
- canRangeStrikeAt(int, int) const
- CanRangeStrikeNow() const
- canTrain(UnitCombatTypes) const
- canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- changeAutomatons(int, bool)
- changeBaseGreatPeopleRate(int)
- ChangeBaseHappinessFromBuildings(int)
- ChangeBaseYieldRateFromBuildings(YieldTypes, int)
- ChangeBaseYieldRateFromMisc(YieldTypes, int)
- ChangeBaseYieldRateFromReligion(YieldTypes, int)
- ChangeBaseYieldRateFromSpecialists(YieldTypes, int)
- ChangeBaseYieldRateFromTerrain(YieldTypes, int)
- changeCapturePlunderModifier(int)
- changeCityAutomatonWorkersChange(int)
- changeCityWorkingChange(int)
- ChangeConversionModifier(int)
- changeCultureRateModifier(int)
- changeDamage(int)
- changeDomainFreeExperience(DomainTypes, int)
- changeDomainProductionModifier(DomainTypes, int)
- ChangeEspionageModifier(int)
- ChangeExtraHitPoints(int)
- ChangeExtraLuxuryResources(int)
- ChangeFaithPerTurnFromBuildings(int)
- ChangeFaithPerTurnFromPolicies(int)
- ChangeFaithPerTurnFromReligion(int)
- ChangeFeatureExtraYield(FeatureTypes, YieldTypes, int)
- changeFeatureProduction(int)
- changeFood(int)
- changeFoodKept(int)
- changeFoodTimes100(int)
- changeFreeExperience(int)
- changeFreePromotionCount(PromotionTypes, int)
- changeGreatPeopleRateModifier(int)
- changeHealRate(int)
- ChangeJONSCultureLevel(int)
- ChangeJONSCulturePerTurnFromBuildings(int)
- ChangeJONSCulturePerTurnFromPolicies(int)
- ChangeJONSCulturePerTurnFromReligion(int)
- ChangeJONSCulturePerTurnFromSpecialists(int)
- ChangeJONSCultureStored(int)
- changeLakePlotYield(YieldTypes, int)
- ChangeMaxAirUnits(int)
- changeMaxFoodKeptPercent(int)
- changeMilitaryProductionModifier(int)
- ChangeNoOccupiedUnhappinessCount(int)
- changeNukeModifier(int)
- changeNumGreatPeople(int)
- changeNumNationalWonders(int)
- ChangeNumResourceLocal(ResourceTypes, int)
- changeNumTeamWonders(int)
- changeNumWorldWonders(int)
- changeOverflowProduction(int)
- changeOverflowProductionTimes100(int)
- changePlotBuyCostModifier(int)
- changePlotCultureCostModifier(int)
- ChangePlotExtraYield(PlotTypes, YieldTypes, int)
- changePopulation(int, bool)
- changeProduction(int)
- changeProductionTimes100(int)
- changeProductionToYieldModifier(YieldTypes, int)
- changeProjectProduction(ProjectTypes, int)
- changeProjectProductionTimes100(ProjectTypes, int)
- ChangeRazingTurns(int)
- ChangeResistanceTurns(int)
- ChangeResourceDemandedCountdown(int)
- ChangeResourceExtraYield(ResourceTypes, YieldTypes, int)
- changeResourceYieldRateModifier(YieldTypes, int)
- changeRiverPlotYield(YieldTypes, int)
- changeSeaPlotYield(YieldTypes, int)
- changeSeaResourceYield(YieldTypes, int)
- changeSpaceProductionModifier(int)
- changeSpecialistFreeExperience(int)
- changeSpecialistProduction(SpecialistTypes, int)
- changeSpecialistProductionTimes100(SpecialistTypes, int)
- ChangeTerrainExtraYield(TerrainTypes, YieldTypes, int)
- changeTourismRateModifier(int)
- ChangeTradeRouteRecipientBonus(int)
- ChangeTradeRouteTargetBonus(int)
- changeUnitCombatFreeExperience(UnitCombatTypes, int)
- changeUnitCombatProductionModifier(UnitCombatTypes, int)
- changeUnitProduction(UnitTypes, int)
- changeUnitProductionTime(UnitTypes, int)
- changeUnitProductionTimes100(UnitTypes, int)
- ChangeUnmoddedHappinessFromBuildings(int)
- ChangeWeLoveTheKingDayCounter(int)
- ChangeWonderProductionModifier(int)
- ChangeYieldPerPopTimes100(YieldTypes, int)
- ChangeYieldPerReligionTimes100(YieldTypes, int)
- changeYieldRateModifier(YieldTypes, int)
- CheckForAchievementBuilding(BuildingTypes)
- ChooseFreeCultureBuilding() const
- ChooseFreeFoodBuilding() const
- chooseProduction(UnitTypes, BuildingTypes, ProjectTypes, bool, bool)
- CleanUpQueue()
- clearCombat()
- clearOrderQueue()
- clearWorkingOverride(int)
- CommitToBuildingUnitForOperation()
- conscript()
- conscriptMinCityPopulation() const
- CountFeature(FeatureTypes) const
- CountImprovement(ImprovementTypes) const
- countNumForestPlots() const
- countNumImprovedPlots(ImprovementTypes, bool) const
- countNumRiverPlots() const
- countNumWaterPlots() const
- CountPlotType(PlotTypes) const
- CountResource(ResourceTypes) const
- CountTerrain(TerrainTypes) const
- CountWorkedFeature(FeatureTypes) const
- CountWorkedImprovement(ImprovementTypes) const
- CountWorkedPlotType(PlotTypes) const
- CountWorkedResource(ResourceTypes) const
- CountWorkedTerrain(TerrainTypes) const
- CreateBuilding(BuildingTypes)
- createGreatAdmiral(UnitTypes, bool)
- createGreatGeneral(UnitTypes, bool)
- CreateProject(ProjectTypes)
- CreateUnit(UnitTypes, UnitAITypes, bool)
- CvCity() not a hook point
- debugDump(const FAutoVariableBase &) const
- DoAcquirePlot(int, int)
- DoAnnex()
- doCheckProduction()
- DoCreatePuppet()
- doDecay()
- doFoundMessage()
- doGrowth()
- DoJONSCultureLevelIncrease()
- doMeltdown()
- DoNearbyEnemy()
- DoPickResourceDemanded(bool)
- doProcess()
- doProduction(bool)
- DoRazingTurn()
- DoResistanceTurn()
- DoSeedResourceDemandedCountdown()
- doTask(TaskTypes, int, int, bool, bool, bool, bool)
- DoTestResourceDemanded()
- doTurn()
- DoUpdateCheapestPlotInfluence()
- DoUpdateFeatureSurrounded()
- DoUpdateIndustrialRouteToCapital()
- findBaseYieldRateRank(YieldTypes)
- findPopulationRank()
- findYieldRateRank(YieldTypes)
- foodConsumption(bool, int) const
- foodDifference(bool) const
- foodDifferenceTimes100(bool, CvString *) const
- GetAirStrikeDefenseDamage(const CvUnit *, bool) const
- getArea() const
- getArtStyleType() const
- getAutomatons() const
- getBaseGreatPeopleRate() const
- GetBaseHappinessFromBuildings() const
- GetBaseJONSCulturePerTurn() const
- getBaseYieldRate(YieldTypes) const
- GetBaseYieldRateFromBuildings(YieldTypes) const
- GetBaseYieldRateFromGreatWorks(YieldTypes) const
- GetBaseYieldRateFromMisc(YieldTypes) const
- GetBaseYieldRateFromReligion(YieldTypes) const
- GetBaseYieldRateFromSpecialists(YieldTypes) const
- GetBaseYieldRateFromTerrain(YieldTypes) const
- getBaseYieldRateModifier(YieldTypes, int, CvString *) const
- getBasicYieldRateTimes100(YieldTypes, bool) const
- getBombardRange() const
- getBombardRange(bool &) const
- GetBuyablePlotList(std::vector<int> &)
- GetBuyPlotCost(int, int) const
- getBuyPlotDistance() const
- GetBuyPlotScore(int &, int &)
- getCapturePlunderModifier() const
- GetCheapestPlotInfluence() const
- GetCityAutomatonWorkersChange() const
- GetCityBombardEffectTag() const
- GetCityBombardEffectTagHash() const
- GetCityBuildings() const
- GetCityCitizens() const
- GetCityCulture() const
- GetCityEmphases() const
- GetCityEspionage() const
- GetCityReligions() const
- getCitySizeBoost() const
- getCitySizeType() const
- GetCityStrategyAI() const
- GetCityWorkingChange() const
- getCivilizationInfo() const
- getCivilizationType() const
- getCombatUnit()
- getCombatUnit() const
- getConscriptPopulation() const
- getConscriptUnit() const
- GetConversionModifier() const
- GetCultureFromSpecialist(SpecialistTypes) const
- getCultureRateModifier() const
- getCurrentProductionDifference(bool, bool) const
- getCurrentProductionDifferenceTimes100(bool, bool) const
- getDamage() const
- getDomainFreeExperience(DomainTypes) const
- getDomainFreeExperienceFromGreatWorks(DomainTypes) const
- getDomainProductionModifier(DomainTypes) const
- GetEspionageModifier() const
- GetExtraHitPoints() const
- getExtraProductionDifference(int) const
- getExtraProductionDifference(int, BuildingTypes) const
- getExtraProductionDifference(int, ProjectTypes) const
- getExtraProductionDifference(int, UnitTypes) const
- getExtraProductionDifference(int, int) const
- getExtraSpecialistYield(YieldTypes) const
- getExtraSpecialistYield(YieldTypes, SpecialistTypes) const
- GetFaithPerTurn() const
- GetFaithPerTurnFromBuildings() const
- GetFaithPerTurnFromPolicies() const
- GetFaithPerTurnFromReligion() const
- GetFaithPurchaseCost(BuildingTypes)
- GetFaithPurchaseCost(UnitTypes, bool)
- GetFeatureExtraYield(FeatureTypes, YieldTypes) const
- getFeatureProduction() const
- getFirstBuildingOrder(BuildingTypes) const
- getFirstProjectOrder(ProjectTypes) const
- getFirstSpecialistOrder(SpecialistTypes) const
- getFirstUnitOrder(UnitTypes) const
- getFood() const
- getFoodKept() const
- GetFoodProduction(int) const
- getFoodTimes100() const
- getFoodTurnsLeft() const
- getFreeExperience() const
- getFreePromotionCount(PromotionTypes) const
- getGameTurnAcquired() const
- getGameTurnFounded() const
- getGameTurnLastExpanded() const
- GetGarrisonedUnit() const
- getGeneralProductionModifiers(CvString *) const
- getGeneralProductionTurnsLeft() const
- getGreatPeopleRate() const
- getGreatPeopleRateModifier() const
- getHandicapInfo() const
- getHandicapType() const
- GetHappinessFromBuildings() const
- getHappinessModifier(YieldTypes) const
- getHealRate() const
- getHighestPopulation() const
- getHurryCost(HurryTypes, bool, BuildingTypes, bool) const
- getHurryCost(HurryTypes, bool, UnitTypes, bool) const
- getHurryCost(bool, int, int, int) const
- getHurryCostModifier(HurryTypes, BuildingTypes, bool) const
- getHurryCostModifier(HurryTypes, UnitTypes, bool) const
- getHurryCostModifier(HurryTypes, bool) const
- getHurryCostModifier(HurryTypes, int, int, bool) const
- getHurryGold(HurryTypes, int, int) const
- getHurryPopulation(HurryTypes, int) const
- GetID() const not a hook point
- GetIDInfo() const
- getIndex() const
- GetIndividualPlotScore(const CvPlot *) const
- GetJONSCultureLevel() const
- getJONSCulturePerTurn() const
- GetJONSCulturePerTurnFromBuildings() const
- GetJONSCulturePerTurnFromGreatWorks() const
- GetJONSCulturePerTurnFromLeagues() const
- GetJONSCulturePerTurnFromPolicies() const
- GetJONSCulturePerTurnFromReligion() const
- GetJONSCulturePerTurnFromSpecialists() const
- GetJONSCulturePerTurnFromTraits() const
- GetJONSCultureStored() const
- GetJONSCultureThreshold() const
- getLakePlotYield(YieldTypes) const
- GetLastTurnGarrisonAssigned() const
- GetLocalHappiness() const
- GetLocalResourceWonderProductionMod(BuildingTypes, CvString *) const
- GetMaxAirUnits() const
- getMaxFoodKeptPercent() const
- GetMaxHitPoints() const
- getMilitaryProductionModifier() const
- getName() const
- getNameKey() const
- GetNextBuyablePlot()
- GetNoOccupiedUnhappinessCount() const
- getNukeModifier() const
- getNumGreatPeople() const
- getNumNationalWonders() const
- GetNumResourceLocal(ResourceTypes, bool)
- getNumTeamWonders() const
- GetNumThingsProduced() const
- getNumTrainUnitAI(UnitAITypes) const
- GetNumWorkablePlots(int) const
- getNumWorldWonders() const
- getOrderFromQueue(int)
- getOrderQueueLength()
- getOriginalOwner() const
- getOverflowProduction() const
- getOverflowProductionTimes100() const
- getOwner() const not a hook point
- getPersonalityType() const
- GetPlayer()
- GetPlayersReligion() const
- getPlotBuyCostModifier() const
- getPlotCultureCostModifier() const
- GetPlotExtraYield(PlotTypes, YieldTypes) const
- getPopulation(bool) const
- GetPower() const
- getPreviousOwner() const
- getProcessProduction(ProcessTypes) const
- getProcessProductionTimes100(ProcessTypes) const
- getProduction() const
- getProductionBuilding() const
- getProductionDifference(int, int, int, bool, bool) const
- getProductionDifferenceTimes100(int, int, int, bool, bool) const
- getProductionExperience(UnitTypes)
- getProductionModifier(BuildingTypes, CvString *) const
- getProductionModifier(CvString *) const
- getProductionModifier(ProcessTypes, CvString *) const
- getProductionModifier(ProjectTypes, CvString *) const
- getProductionModifier(SpecialistTypes, CvString *) const
- getProductionModifier(UnitTypes, CvString *) const
- getProductionName() const
- getProductionNameKey() const
- getProductionNeeded() const
- getProductionNeeded(BuildingTypes) const
- getProductionNeeded(ProcessTypes) const
- getProductionNeeded(ProjectTypes) const
- getProductionNeeded(SpecialistTypes) const
- getProductionNeeded(UnitTypes) const
- getProductionProcess() const
- getProductionProject() const
- getProductionSpecialist() const
- getProductionTimes100() const
- getProductionToYieldModifier(YieldTypes) const
- getProductionTurnsLeft() const
- getProductionTurnsLeft(BuildingTypes, int) const
- getProductionTurnsLeft(ProcessTypes, int) const
- getProductionTurnsLeft(ProjectTypes, int) const
- getProductionTurnsLeft(SpecialistTypes, int) const
- getProductionTurnsLeft(UnitTypes, int) const
- getProductionTurnsLeft(int, int, int, int) const
- getProductionUnit() const
- getProductionUnitAI() const
- getProjectProduction(ProjectTypes) const
- getProjectProductionTimes100(ProjectTypes) const
- GetPurchaseCost(BuildingTypes)
- GetPurchaseCost(ProjectTypes)
- GetPurchaseCost(UnitTypes)
- GetPurchaseCostFromProduction(int)
- getRallyPlot() const
- getRawProductionDifference(bool, bool) const
- getRawProductionDifferenceTimes100(bool, bool) const
- GetRazingTurns() const
- getRealPopulation() const
- GetResistanceTurns() const
- GetResourceDemanded(bool) const
- GetResourceDemandedCountdown() const
- GetResourceExtraYield(ResourceTypes, YieldTypes) const
- getResourceYieldRateModifier(YieldTypes) const
- getResourceYieldRateModifier(YieldTypes, ResourceTypes) const
- getRiverPlotYield(YieldTypes) const
- getSeaPlotYield(YieldTypes) const
- getSeaResourceYield(YieldTypes) const
- getSpaceProductionModifier() const
- getSpecialistFreeExperience() const
- getSpecialistProduction(SpecialistTypes) const
- getSpecialistProductionTimes100(SpecialistTypes) const
- getStrengthValue(bool) const
- getSyncArchive()
- getSyncArchive() const
- getTeam() const
- GetTerrainExtraYield(TerrainTypes, YieldTypes) const
- getThreatValue()
- getTotalGreatPeopleRateModifier() const
- getTourismRateModifier() const
- GetTradeRouteRecipientBonus() const
- GetTradeRouteTargetBonus() const
- GetTradeYieldModifier(YieldTypes, CvString *) const
- getUnitCombatFreeExperience(UnitCombatTypes) const
- getUnitCombatProductionModifier(UnitCombatTypes) const
- GetUnitForOperation()
- getUnitProduction(UnitTypes) const
- getUnitProductionTime(UnitTypes) const
- getUnitProductionTimes100(UnitTypes) const
- GetUnmoddedHappinessFromBuildings() const
- GetWeLoveTheKingDayCounter() const
- GetWonderProductionModifier() const
- getWorkPlotDistance(int) const
- getX() const not a hook point
- getY() const not a hook point
- GetYieldPerPopTimes100(YieldTypes) const
- GetYieldPerReligionTimes100(YieldTypes) const
- GetYieldPerTurnFromReligion(ReligionTypes, YieldTypes) const
- GetYieldPerTurnFromUnimprovedFeatures(YieldTypes) const
- getYieldRate(YieldTypes, bool) const
- getYieldRateModifier(YieldTypes) const
- getYieldRateTimes100(YieldTypes, bool) const
- growthThreshold() const
- hasActiveWorldWonder() const
- HasAnyDomesticTradeRoute() const
- HasAnyInternationalTradeRoute() const
- HasAnyNaturalWonder() const
- HasAnyReligion() const
- HasAnyWonder() const
- HasBelief(BeliefTypes) const
- HasBuilding(BuildingTypes) const
- HasBuildingClass(BuildingClassTypes) const
- HasFeature(FeatureTypes) const
- HasImprovement(ImprovementTypes) const
- HasNaturalWonder(FeatureTypes) const
- HasPlotType(PlotTypes) const
- HasReligion(ReligionTypes) const
- HasResource(ResourceTypes) const
- HasSpecialist(SpecialistTypes) const
- HasSpecialistSlot(SpecialistTypes) const
- HasTerrain(TerrainTypes) const
- HasTradeRouteFrom(CvCity *) const
- HasTradeRouteFromAnyCity() const
- HasTradeRouteTo(CvCity *) const
- HasTradeRouteToAnyCity() const
- HasWonder(BuildingTypes) const
- HasWorkedFeature(FeatureTypes) const
- HasWorkedImprovement(ImprovementTypes) const
- HasWorkedPlotType(PlotTypes) const
- HasWorkedResource(ResourceTypes) const
- HasWorkedTerrain(TerrainTypes) const
- headOrderQueueNode()
- headOrderQueueNode() const
- hurry(HurryTypes)
- hurryCost(HurryTypes, bool) const
- hurryGold(HurryTypes) const
- hurryPopulation(HurryTypes) const
- hurryProduction(HurryTypes) const
- IncrementUnitStatCount(CvUnit *)
- init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- initConscriptedUnit()
- invalidatePopulationRankCache()
- invalidateYieldRankCache(YieldTypes)
- isAddsFreshWater() const
- IsAdjacentToFeature(FeatureTypes) const
- IsAdjacentToImprovement(ImprovementTypes) const
- IsAdjacentToPlotType(PlotTypes) const
- IsAdjacentToResource(ResourceTypes) const
- IsAdjacentToTerrain(TerrainTypes) const
- isBarbarian() const
- IsBlockaded() const
- IsBuildingLocalResourceValid(BuildingTypes, bool, CvString *) const
- isBuildingsMaxed() const
- IsBuildingUnitForOperation() const not a hook point
- IsBusy() const
- IsCanGoldPurchase(OrderData *)
- IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- isCapital() const
- isCitySelected()
- IsCivilization(CivilizationTypes) const
- isCoastal(int) const
- IsConnectedTo(CvCity *) const
- IsConnectedToCapital() const
- isDrafted() const
- IsEverCapital() const
- isEverOwned(PlayerTypes) const
- IsExtraLuxuryResources()
- IsFeatureSurrounded() const
- isFighting() const
- isFoodProduction() const
- isFoodProduction(UnitTypes) const
- isFreePromotion(PromotionTypes) const
- IsHasBuildingThatAllowsRangeStrike() const
- IsHasResourceLocal(ResourceTypes, bool) const
- isHuman() const
- IsIgnoreCityForHappiness() const
- IsIndustrialRouteToCapital() const
- isLayoutDirty() const
- isMadeAttack() const
- isNationalWondersMaxed() const
- isNeverLost() const
- IsNoOccupiedUnhappiness() const
- IsOccupied() const
- IsOnFeature(FeatureTypes) const
- IsOnImprovement(ImprovementTypes) const
- IsOnPlotType(PlotTypes) const
- IsOnResource(ResourceTypes) const
- IsOnTerrain(TerrainTypes) const
- IsOriginalCapital() const
- IsOriginalMajorCapital() const
- IsOwedCultureBuilding() const
- IsOwedFoodBuilding() const
- isProduction() const
- isProductionAutomated() const
- isProductionBuilding() const
- isProductionLimited() const
- isProductionProcess() const
- isProductionProject() const
- isProductionSpecialist() const
- isProductionUnit() const
- IsPuppet() const
- IsRazing() const
- IsResistance() const
- isRevealed(TeamTypes, bool) const
- IsRouteToCapitalConnected() const
- isTeamWondersMaxed() const
- isValidBuildingLocation(BuildingTypes) const
- isVisible(TeamTypes, bool) const
- IsWithinDistanceOfFeature(FeatureTypes, int) const
- IsWithinDistanceOfImprovement(ImprovementTypes, int) const
- IsWithinDistanceOfPlotType(PlotTypes, int) const
- IsWithinDistanceOfResource(ResourceTypes, int) const
- IsWithinDistanceOfTerrain(TerrainTypes, int) const
- isWorldWondersMaxed() const
- kill(bool)
- maxHurryPopulation() const
- nextOrderQueueNode(OrderData *)
- nextOrderQueueNode(const OrderData *) const
- plot() const
- popOrder(int, bool, bool)
- PostKill(bool, CvPlot *, PlayerTypes)
- PreKill(bool)
- processBuilding(BuildingTypes, int, bool, bool, bool)
- processProcess(ProcessTypes, int)
- processResource(ResourceTypes, int)
- processSpecialist(SpecialistTypes, int)
- productionLeft() const
- Purchase(UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- PurchaseCurrentOrder()
- pushOrder(OrderTypes, int, int, bool, bool, bool, bool)
- rangeCombatDamage(const CvUnit *, CvCity *, bool) const
- rangeCombatUnitDefense(const CvUnit *) const
- rangedStrikeTarget(CvPlot *)
- rangeStrike(int, int)
- read(FDataStream &)
- reset(int, PlayerTypes, int, int, bool)
- setAutomatons(int, bool)
- SetCheapestPlotInfluence(int)
- setCitySizeBoost(int)
- setCombatUnit(CvUnit *, bool)
- setDamage(int, bool)
- setDrafted(bool)
- SetEverCapital(bool)
- setEverOwned(PlayerTypes, bool)
- SetExtraLuxuryResources(int)
- setFeatureProduction(int)
- SetFeatureSurrounded(bool)
- setFood(int)
- setFoodKept(int)
- setFoodTimes100(int)
- setGameTurnAcquired(int)
- setGameTurnFounded(int)
- setGameTurnLastExpanded(int)
- setHighestPopulation(int)
- SetID(int)
- SetIgnoreCityForHappiness(bool)
- SetIndustrialRouteToCapital(bool)
- SetJONSCultureLevel(int)
- SetJONSCultureStored(int)
- SetLastTurnGarrisonAssigned(int)
- setLayoutDirty(bool)
- setMadeAttack(bool)
- setName(const char *, bool)
- setNeverLost(bool)
- SetOccupied(bool)
- setOriginalOwner(PlayerTypes)
- setOverflowProduction(int)
- setOverflowProductionTimes100(int)
- SetOwedCultureBuilding(bool)
- SetOwedFoodBuilding(bool)
- SetPlayersReligion(PlayerTypes)
- setPopulation(int, bool)
- setPreviousOwner(PlayerTypes)
- setProduction(int)
- setProductionAutomated(bool, bool)
- setProductionTimes100(int)
- setProjectProduction(ProjectTypes, int)
- setProjectProductionTimes100(ProjectTypes, int)
- SetPuppet(bool)
- setRallyPlot(CvPlot *)
- SetResourceDemanded(ResourceTypes)
- SetResourceDemandedCountdown(int)
- setRevealed(TeamTypes, bool)
- SetRouteToCapitalConnected(bool)
- setSpecialistProduction(SpecialistTypes, int)
- setSpecialistProductionTimes100(SpecialistTypes, int)
- SetThreatValue(int)
- setUnitProduction(UnitTypes, int)
- setUnitProductionTime(UnitTypes, int)
- setUnitProductionTimes100(UnitTypes, int)
- setupBuildingGraphics()
- setupGraphical()
- setupSpaceshipGraphics()
- setupWonderGraphics()
- SetWeLoveTheKingDayCounter(int)
- stackTraceRemark(const FAutoVariableBase &) const
- startHeadOrder()
- stopHeadOrder()
- swapOrder(int)
- tailOrderQueueNode() const
- uninit()
- updateExtraSpecialistYield()
- updateExtraSpecialistYield(YieldTypes)
- UpdateReligion(ReligionTypes)
- updateStrengthValue()
- updateYield()
- waterArea() const
- write(FDataStream &) const
- ~CvCity() not a hook point