CyPlot
- VOID addFeatureDummyModel (STRING dummyTag, STRING modelTag)
void (string dummyTag, string modelTag)
- CyArea area ()
CyArea* ()
- BOOL at (INT iX, INT iY)
bool (int iX, int iY)
- INT calculateBestNatureYield (YieldType eIndex, TeamType eTeam)
int (int (YieldTypes) eYield, int (TeamTypes) eTeam)
- PlayerType calculateCulturalOwner ()
int ()
- INT calculateCulturePercent (PlayerType eIndex)
int (int /*PlayerTypes*/ eIndex)
- INT calculateImprovementYieldChange (ImprovementType eImprovement, YieldType eYield, PlayerType ePlayer, BOOL bOptimal)
int (int (ImprovementTypes) eImprovement, int (YieldTypes) eYield, int (PlayerTypes) ePlayer, bool bOptimal)
- INT calculateNatureYield (YieldType eIndex, TeamType eTeam, BOOL bIgnoreFeature)
int (int (YieldTypes) eYield, int (TeamTypes) eTeam, bool bIgnoreFeature)
- INT calculateTeamCulturePercent (TeamType eIndex)
int (int /*TeamTypes*/ eIndex)
- INT calculateTotalBestNatureYield (TeamType eTeam)
int (int (TeamTypes) eTeam)
- INT calculateYield (YieldType eIndex, BOOL bDisplay)
int (YieldTypes eYield, bool bDisplay)
- BOOL canBuild (BuildType eBuild, PlayerType ePlayer, BOOL bTestVisible)
bool (int (BuildTypes) eBuild, int (PlayerTypes) ePlayer, bool bTestVisible)
- BOOL canHaveBonus (BonusType eBonus, BOOL bIgnoreLatitude)
bool (int /*BonusTypes*/ eBonus, bool bIgnoreLatitude)
- BOOL canHaveFeature (FeatureType eFeature)
bool (int /*FeatureTypes*/ eFeature)
- BOOL canHaveImprovement (ImprovementType eImprovement, TeamType eTeam, BOOL bPotential)
bool (int (ImprovementTypes) eImprovement, int (TeamTypes) eTeam, bool bPotential)
- BOOL canHavePotentialIrrigation ()
bool ()
- BOOL changeBuildProgress (BuildType eBuild, INT iChange, TeamType eTeam)
bool (int /*BuildTypes*/ eBuild, int iChange, int /*TeamTypes*/ eTeam)
- VOID changeCulture (PlayerType eIndex, INT iChange, BOOL bUpdate)
void (int /*PlayerTypes*/ eIndex, int iChange, bool bUpdate)
- VOID changeExtraMovePathCost (INT iChange)
int (int iChange)
- VOID changeForceUnownedTimer (INT iChange)
void (int iChange)
- VOID changeImprovementDuration (INT iChange)
int (int iChange)
- VOID changeInvisibleVisibilityCount (TeamType eTeam, InvisibleType eInvisible, INT iChange)
int (int (TeamTypes eTeam), int (InvisibleTypes) eInvisible, int iChange)
- VOID changeOwnershipDuration (INT iChange)
int (int iChange)
- VOID changeUpgradeProgress (INT iChange)
void (int iChange)
- VOID changeVisibilityCount (TeamType eTeam, INT iChange, InvisibleType eSeeInvisible)
void (int (TeamTypes) eTeam, int iChange, int (InvisibleTypes) eSeeInvisible)
- INT countNumAirUnits (TeamType ePlayer)
int (int /*TeamTypes*/ ePlayer)
- INT countTotalCulture ()
int ()
- INT defenseModifier (TeamType iDefendTeam, BOOL bIgnoreBuilding, BOOL bHelp)
int (int /*TeamTypes*/, bool bIgnoreBuilding, bool bHelp)
- VOID erase ()
void ()
- TeamType findHighestCultureTeam ()
int /*TeamTypes*/ ()
- INT getArea ()
int ()
- CyUnit getBestDefender (PlayerType eOwner, PlayerType eAttackingPlayer, CyUnit pAttacker, BOOL bTestAtWar, BOOL bTestPotentialEnemy, BOOL bTestCanMove)
CyUnit* (int (PlayerTypes) eOwner, int (PlayerTypes) eAttackingPlayer, CvUnit* pAttacker, bool bTestAtWar, bool bTestPotentialEnemy, bool bTestCanMove)
- BonusType getBonusType (TeamType eTeam)
int (int /*TeamTypes*/ eTeam)
- INT getBuildProgress (BuildType eBuild)
int (int /*BuildTypes*/ eBuild)
- INT getBuildTime (BuildType eBuild)
int (int /*BuildTypes*/ eBuild)
- INT getBuildTurnsLeft (BuildType eBuild, INT iNowExtra, INT iThenExtra)
int (int (BuildTypes) eBuild, int iNowExtra, int iThenExtra)
- INT getCityRadiusCount ()
int ()
- INT getCulture (PlayerType eIndex)
int (int /*PlayerTypes*/ eIndex)
- INT getCultureRangeCities (PlayerType eOwnerIndex, INT iRangeIndex)
int (int /*PlayerTypes*/ eOwnerIndex, int iRangeIndex)
- INT getExtraMovePathCost ()
int ()
- INT getFeatureProduction (BuildType eBuild, TeamType eTeam, CyCity ppCity)
int (int (BuildTypes) eBuild, int (TeamTypes) eTeam, CvCity** ppCity)
- FeatureType getFeatureType ()
int ()
- INT getFeatureVariety ()
int ()
- INT getForceUnownedTimer ()
int ()
- INT getFoundValue (PlayerType eIndex)
int (int /*PlayerTypes*/ eIndex)
- INT getImprovementDuration ()
int ()
- ImprovementType getImprovementType ()
int ()
- INT getInvisibleVisibilityCount (TeamType eTeam, InvisibleType eInvisible)
int (int (TeamTypes eTeam), int (InvisibleTypes) eInvisible)
- INT getLatitude ()
int ()
- INT getMinOriginalStartDist ()
int ()
- INT getNearestLandArea ()
int ()
- CyPlot getNearestLandPlot ()
CyPlot* ()
- BonusType getNonObsoleteBonusType (TeamType eTeam)
int (int /*TeamTypes*/ eTeam)
- INT getNumCultureRangeCities (PlayerType ePlayer)
bool (int /*PlayerTypes*/ ePlayer)
- INT getNumDefenders (PlayerType ePlayer)
int (int /*PlayerTypes*/ ePlayer)
- INT getNumUnits ()
int ()
- INT getNumVisibleEnemyDefenders (CyUnit pUnit)
int (CyUnit* pUnit)
- INT getNumVisiblePotentialEnemyDefenders (CyUnit pUnit)
int (CyUnit* pUnit)
- PlayerType getOwner ()
int ()
- INT getOwnershipDuration ()
int ()
- INT getPlayerCityRadiusCount (PlayerType eIndex)
int (int /*PlayerTypes*/ eIndex)
- CyCity getPlotCity ()
CyCity* ()
- INT getPlotGroupConnectedBonus (PlayerType ePlayer, BonusType eBonus)
int (int (PlayerTypes) ePlayer, int (BonusTypes) eBonus)
- PlotType getPlotType ()
int ()
- NiPoint3 getPoint ()
NiPoint3 ()
- INT getReconCount ()
int ()
- ImprovementType getRevealedImprovementType (TeamType eTeam, BOOL bDebug)
int (int /*TeamTypes*/ eTeam, bool bDebug)
- PlayerType getRevealedOwner (TeamType eTeam, BOOL bDebug)
int (int (TeamTypes) eTeam, bool bDebug)
- RouteType getRevealedRouteType (TeamType eTeam, BOOL bDebug)
int (int /*TeamTypes*/ eTeam, bool bDebug)
- TeamType getRevealedTeam (TeamType eTeam, BOOL bDebug)
int (int /*TeamTypes*/ eTeam, bool bDebug)
- INT getRiverCrossingCount ()
int ()
- INT getRiverID ()
int ()
- CardinalDirectionType getRiverNSDirection ()
CardinalDirectionTypes ()
- CardinalDirectionType getRiverWEDirection ()
CardinalDirectionTypes ()
- RouteType getRouteType ()
int ()
- STRING getScriptData ()
str () - Get stored custom data
- CyUnit getSelectedUnit ()
CyUnit* ()
- INT getStolenVisibilityCount (TeamType eTeam)
int (int /*TeamTypes*/ eTeam)
- INT getTeam ()
int ()
- TerrainType getTerrainType ()
int ()
- CyUnit getUnit (INT iIndex)
CyUnit* (int iIndex)
- INT getUnitPower (PlayerType eOwner)
int (int /*PlayerTypes*/ eOwner)
- INT getUpgradeProgress ()
int ()
- INT getUpgradeTimeLeft (ImprovementType eImprovement, PlayerType ePlayer)
int (int /*ImprovementTypes*/ eImprovement, int /*PlayerTypes*/ ePlayer)
- INT getVisibilityCount (TeamType eTeam)
int (int /*TeamTypes*/ eTeam)
- CyCity getWorkingCity ()
CyCity* ()
- CyCity getWorkingCityOverride ()
CyCity* ()
- INT getX ()
int ()
- INT getY ()
int ()
- INT getYield (YieldType eIndex)
int (YieldTypes eIndex)
- BOOL hasYield ()
bool ()
- BOOL isActiveVisible (BOOL bDebug)
bool (bool bDebug)
- BOOL isAdjacentNonrevealed (TeamType eTeam)
- BOOL isAdjacentNonvisible (TeamType eTeam)
- BOOL isAdjacentOwned ()
bool ()
- BOOL isAdjacentPlayer (PlayerType ePlayer, BOOL bLandOnly)
bool (int /*PlayerTypes*/ ePlayer, bool bLandOnly)
- BOOL isAdjacentPlotGroupConnectedBonus (PlayerType ePlayer, BonusType eBonus)
bool (int (PlayerTypes) ePlayer, int (BonusTypes) eBonus)
- BOOL isAdjacentRevealed (TeamType eTeam)
- BOOL isAdjacentTeam (TeamType eTeam, BOOL bLandOnly)
bool (int /*TeamTypes*/ eTeam, bool bLandOnly)
- BOOL isAdjacentToArea (CyArea pArea)
bool (CyArea)
- BOOL isAdjacentToLand ()
bool ()
- BOOL isAdjacentVisible (TeamType eTeam, BOOL bDebug)
- BOOL isBarbarian ()
bool ()
- BOOL isBeingWorked ()
bool ()
- BOOL isBestAdjacentFound (PlayerType eIndex)
bool (int /*PlayerTypes*/ eIndex)
- BOOL isBonusNetwork (TeamType eTeam)
bool (int (TeamTypes) eTeam)
- BOOL isCity ()
bool ()
- INT isCityRadius ()
int ()
- BOOL isCoastalLand ()
bool ()
- BOOL isConnectedTo (CyCity pCity)
bool (CvCity* pCity) - returns whether this plot is connected to the provided city
- BOOL isConnectedToCapital (PlayerType ePlayer)
bool (int (PlayerTypes) ePlayer) - returns whether this plot is connected to the capital of the provided player
- BOOL isCultureRangeCity (PlayerType eOwnerIndex, INT iRangeIndex)
bool (int /*PlayerTypes*/ eOwnerIndex, int iRangeIndex)
- BOOL isEnemyCity (CyUnit pUnit)
bool (CyUnit* pUnit)
- BOOL isFighting ()
bool ()
- BOOL isFlagDirty ()
bool ()
- BOOL isFlatlands ()
bool ()
- BOOL isForceUnowned ()
int ()
- BOOL isFreshWater ()
bool ()
- BOOL isFriendlyCity (CyUnit pUnit, BOOL bCheckImprovement)
bool (CyUnit* pUnit, bool bCheckImprovement)
- BOOL isGoody ()
bool ()
- BOOL isHills ()
bool ()
- BOOL isImpassable ()
bool ()
- BOOL isInvestigate (TeamType eTeam)
bool (int /*TeamTypes*/ eTeam)
- BOOL isInvisibleVisible (TeamType eTeam, InvisibleType eInvisible)
int (int (TeamTypes eTeam), int (InvisibleTypes) eInvisible)
- BOOL isIrrigated ()
bool ()
- BOOL isIrrigationAvailable (BOOL bIgnoreSelf)
bool (bool bIgnoreSelf)
- BOOL isLake ()
bool ()
- BOOL isNOfRiver ()
bool ()
- BOOL isNetworkTerrain (TeamType eTeam)
bool (int (TeamTypes) eTeam)
- BOOL isNone ()
bool ()
- BOOL isOccupation ()
bool ()
- BOOL isOwned ()
bool ()
- BOOL isOwnershipScore ()
int ()
- BOOL isPeak ()
bool ()
- BOOL isPlayerCityRadius (PlayerType eIndex)
bool (int /*PlayerTypes*/ eIndex)
- BOOL isPlotGroupConnectedBonus (PlayerType ePlayer, BonusType eBonus)
bool (int (PlayerTypes) ePlayer, int (BonusTypes) eBonus)
- BOOL isPotentialCityWork ()
bool ()
- BOOL isPotentialCityWorkForArea (CyArea pArea)
bool (CyArea* pArea)
- BOOL isPotentialIrrigation ()
bool ()
- BOOL isRevealed (TeamType eTeam, BOOL bDebug)
bool (int /*TeamTypes*/ eTeam, bool bDebug)
- BOOL isRevealedBarbarian ()
bool ()
- BOOL isRevealedGoody (TeamType eTeam)
bool (int (TeamTypes) eTeam)
- BOOL isRiver ()
bool ()
- BOOL isRiverConnection (DirectionType eDirection)
bool (int /*DirectionTypes*/ eDirection)
- BOOL isRiverCrossing (DirectionType eIndex)
bool (DirectionTypes eIndex)
- BOOL isRiverSide ()
bool ()
- BOOL isRoute ()
bool ()
- BOOL isStartingPlot ()
bool ()
- BOOL isTradeNetwork (TeamType eTeam)
bool (int eTeam)
- BOOL isTradeNetworkConnected (CyPlot pPlot, TeamType eTeam)
bool (CyPlot, int eTeam)
- BOOL isTradeNetworkImpassable (TeamType eTeam)
bool (int (TeamTypes) eTeam)
- BOOL isUnit ()
bool ()
- BOOL isValidDomainForAction (CyUnit pUnit)
bool (CyUnit* pUnit)
- BOOL isValidDomainForLocation (CyUnit pUnit)
bool (CyUnit* pUnit)
- BOOL isVisible (TeamType eTeam, BOOL bDebug)
bool (int /*TeamTypes*/ eTeam, bool bDebug)
- BOOL isVisibleEnemyDefender (CyUnit pUnit)
bool (CyUnit* pUnit)
- BOOL isVisibleEnemyUnit (PlayerType ePlayer)
bool (int /*PlayerTypes*/ ePlayer)
- BOOL isVisibleOtherUnit (PlayerType ePlayer)
bool (int /*PlayerTypes*/ ePlayer)
- BOOL isVisibleToWatchingHuman ()
bool ()
- BOOL isWOfRiver ()
bool ()
- BOOL isWater ()
bool ()
- BOOL isWithinCultureRange (PlayerType ePlayer)
bool (int /*PlayerTypes*/ ePlayer)
- BOOL isWithinTeamCityRadius (TeamType eTeam, PlayerType eIgnorePlayer)
bool (int /*TeamTypes*/ eTeam, int /*PlayerTypes*/ eIgnorePlayer)
- INT movementCost (CyUnit pUnit, CyPlot pFromPlot)
int (CyUnit* pUnit, CyPlot* pFromPlot)
- VOID nukeExplosion (INT iRange, CyUnit pNukeUnit)
void (int iRange, CyUnit* pNukeUnit)
- STRING pickFeatureDummyTag (INT mouseX, INT mouseY)
string (int mouseX, int mouseY)
- VOID removeGoody ()
void ()
- VOID resetFeatureModel ()
void ()
- INT seeFromLevel (TeamType eTeam)
int (int eTeam)
- INT seeThroughLevel ()
int ()
- VOID setBonusType (BonusType eNewValue)
void (int eNewValue)
- VOID setCulture (PlayerType eIndex, INT iNewValue, BOOL bUpdate)
void (int /*PlayerTypes*/ eIndex, int iNewValue, bool bUpdate)
- VOID setFeatureDummyTexture (STRING dummyTag, STRING textureTag)
void (string dummyTag, string textureTag)
- VOID setFeatureDummyVisibility (STRING dummyTag, BOOL show)
void (string dummyTag, bool show)
- VOID setFeatureType (FeatureType eNewValue, INT iVariety)
void (int /*FeatureTypes*/ eNewValue, int iVariety)
- VOID setFlagDirty (BOOL bNewValue)
void (bool bNewValue)
- VOID setForceUnownedTimer (INT iNewValue)
void (int iNewValue)
- VOID setImprovementDuration (INT iNewValue)
int (int iNewValue)
- VOID setImprovementType (ImprovementType eNewValue)
void (int eNewValue)
- VOID setNOfRiver (BOOL bNewValue, CardinalDirectionType eRiverDir)
void (bool bNewValue, CardinalDirectionTypes eRiverDir)
- VOID setOwner (PlayerType eNewValue)
void (int /*PlayerTypes*/ eNewValue)
- VOID setOwnerNoUnitCheck (PlayerType eNewValue)
void (int /*PlayerTypes*/ eNewValue)
- VOID setOwnershipDuration (INT iNewValue)
int (int iNewValue)
- VOID setPlotType (PlotType eNewValue, BOOL bRecalculate, BOOL bRebuildGraphics)
void (PlotTypes eNewValue, bool bRecalculate, bool bRebuildGraphics)
- VOID setRevealed (TeamType eTeam, BOOL bNewValue, BOOL bTerrainOnly, TeamType eFromTeam)
void (int /*TeamTypes*/ eTeam, bool bNewValue, bool bTerrainOnly, int /*TeamTypes*/ eFromTeam)
- VOID setRiverID (INT iNewValue)
void (int)
- VOID setRouteType (RouteType eNewValue)
void (int (RouteTypes) eNewValue)
- VOID setScriptData (STRING szNewValue)
void (str) - Set stored custom data
- VOID setStartingPlot (BOOL bNewValue)
void (bool bNewValue)
- VOID setTerrainType (TerrainType eNewValue, BOOL bRecalculate, BOOL bRebuildGraphics)
void (TerrainTypes eNewValue, bool bRecalculate, bool bRebuildGraphics)
- VOID setUpgradeProgress (INT iNewValue)
void (int iNewValue)
- VOID setWOfRiver (BOOL bNewValue, CardinalDirectionType eRiverDir)
void (bool bNewValue, CardinalDirectionTypes eRiverDir)
- BOOL shareAdjacentArea (CyPlot pPlot)
bool (CyPlot)
- VOID updateVisibility ()
void () Refreshes all of the plots
- CyArea waterArea ()
CyArea* ()