CvCityStrategyAI
- Declared in
- CvCityStrategyAI.h, line 137
- Based on
- CvFlavorRecipient
Functions
- ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvCityStrategyAI() not a hook point
- DoTurn()
- FlavorUpdate()
- GetAICityStrategies()
- GetBestYieldAverageTimes100(YieldTypes)
- GetBuildingProductionAI()
- GetCity()
- GetDefaultSpecialization() const not a hook point
- GetDeficientYield()
- GetDeficientYieldValue(YieldTypes)
- GetFocusYield()
- GetLogFileName(CvString &, CvString &) const
- GetProcessProductionAI()
- GetProjectProductionAI()
- GetSpecialization() const not a hook point
- GetTurnCityStrategyAdopted(AICityStrategyTypes)
- GetUnitProductionAI()
- GetYieldAverage(YieldTypes)
- GetYieldDeltaTimes100(YieldTypes)
- Init(CvAICityStrategies *, CvCity *, bool)
- IsUsingCityStrategy(AICityStrategyTypes)
- IsYieldDeficient(YieldTypes)
- LogCityProduction(CvCityBuildable, bool)
- LogFlavors(FlavorTypes)
- LogHurry(HurryTypes, int, int, int)
- LogPossibleBuilds()
- LogSpecializationChange(CitySpecializationTypes)
- LogStrategy(AICityStrategyTypes, bool)
- Read(FDataStream &)
- Reset()
- ResetBestYields()
- ReweightByCost()
- SetDefaultSpecialization(CitySpecializationTypes)
- SetSpecialization(CitySpecializationTypes)
- SetTurnCityStrategyAdopted(AICityStrategyTypes, int)
- SetUsingCityStrategy(AICityStrategyTypes, bool)
- SpecializationFlavorChange(bool, CitySpecializationTypes)
- Uninit()
- UpdateBestYields()
- UpdateFlavorsForNewCity()
- Write(FDataStream &)
- ~CvCityStrategyAI() not a hook point