CombatDetails

Attributes:
PlayerType eOwner
PlayerType eVisualOwner
INT iAIAnimalCombatModifierAA
INT iAIAnimalCombatModifierTA
INT iAIBarbarianCombatModifierAB
INT iAIBarbarianCombatModifierTB
INT iAmphibAttackModifier
INT iAnimalCombatModifierA
INT iAnimalCombatModifierAA
INT iAnimalCombatModifierT
INT iAnimalCombatModifierTA
INT iBarbarianCombatModifierAB
INT iBarbarianCombatModifierTB
INT iBaseCombatStr
INT iCityAttackModifier
INT iCityBarbarianDefenseModifier
INT iCityDefenseModifier
INT iClassAttackModifier
INT iClassDefenseModifier
INT iCombat
INT iCombatModifierA
INT iCombatModifierT
INT iCurrCombatStr
INT iCurrHitPoints
INT iDomainDefenseModifier
INT iDomainModifierA
INT iDomainModifierT
INT iExtraCombatPercent
INT iFeatureAttackModifier
INT iFeatureDefenseModifier
INT iFortifyModifier
INT iHillsAttackModifier
INT iHillsDefenseModifier
INT iKamikazeModifier
INT iMaxCombatStr
INT iMaxHitPoints
INT iModifierTotal
INT iPlotDefenseModifier
INT iRiverAttackModifier
INT iTerrainAttackModifier
INT iTerrainDefenseModifier
STRING sUnitName


CvActionInfo
  1. INT getAutomateType ()
    int ()

  2. STRING getButton ()
    string ()

  3. INT getCommandData ()
    int ()

  4. INT getCommandType ()
    int ()

  5. INT getControlType ()
    int ()

  6. STRING getHotKey ()
    string ()

  7. INT getInterfaceModeType ()
    int ()

  8. INT getMissionData ()
    int ()

  9. INT getMissionType ()
    int ()

  10. BOOL isConfirmCommand ()
    bool ()

  11. BOOL isVisible ()
    bool ()


CvArtInfoAsset

Resolution Order:
CvArtInfoAsset
 CvAssetInfoBase

Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods defined here:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)


CvArtInfoBonus

Resolution Order:
CvArtInfoBonus
 CvArtInfoScalableAsset
  CvArtInfoAsset
   CvAssetInfoBase
  CvScalableInfo

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)


CvArtInfoBuilding

Resolution Order:
CvArtInfoBuilding
 CvArtInfoScalableAsset
  CvArtInfoAsset
   CvAssetInfoBase
  CvScalableInfo

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)
Methods defined here:
  1. BOOL isAnimated ()
    bool ()


CvArtInfoCivilization

Resolution Order:
CvArtInfoCivilization
 CvArtInfoAsset
  CvAssetInfoBase

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods defined here:
  1. BOOL isWhiteFlag ()
    bool ()


CvArtInfoFeature

Resolution Order:
CvArtInfoFeature
 CvArtInfoScalableAsset
  CvArtInfoAsset
   CvAssetInfoBase
  CvScalableInfo

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)
Methods defined here:
  1. STRING getFeatureDummyNodeName (INT variety, STRING tagName)
    string (int variety, string tagName)

  2. BOOL isAnimated ()
    bool ()

  3. BOOL isRiverArt ()
    bool ()


CvArtInfoImprovement

Resolution Order:
CvArtInfoImprovement
 CvArtInfoScalableAsset
  CvArtInfoAsset
   CvAssetInfoBase
  CvScalableInfo

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)
Methods defined here:
  1. BOOL isExtraAnimations ()
    bool ()


CvArtInfoInterface

Resolution Order:
CvArtInfoInterface
 CvArtInfoAsset
  CvAssetInfoBase

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)


CvArtInfoLeaderhead

Resolution Order:
CvArtInfoLeaderhead
 CvArtInfoAsset
  CvAssetInfoBase

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)


CvArtInfoMisc

Resolution Order:
CvArtInfoMisc
 CvArtInfoAsset
  CvAssetInfoBase

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)


CvArtInfoMovie

Resolution Order:
CvArtInfoMovie
 CvArtInfoAsset
  CvAssetInfoBase

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)


CvArtInfoScalableAsset

Resolution Order:
CvArtInfoScalableAsset
 CvArtInfoAsset
  CvAssetInfoBase
 CvScalableInfo

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)


CvArtInfoTerrain

Resolution Order:
CvArtInfoTerrain
 CvArtInfoAsset
  CvAssetInfoBase

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)


CvArtInfoUnit

Resolution Order:
CvArtInfoUnit
 CvArtInfoScalableAsset
  CvArtInfoAsset
   CvAssetInfoBase
  CvScalableInfo

Methods inherited from CvArtInfoAsset:
  1. STRING getButton ()
    string ()

  2. STRING getKFM ()
    string ()

  3. STRING getNIF ()
    string ()

  4. VOID setButton (STRING szVal)
    void (string)

  5. VOID setKFM (STRING szDesc)
    void (string)

  6. VOID setNIF (STRING szDesc)
    void (string)
Methods inherited from CvAssetInfoBase:
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)
Methods defined here:
  1. FLOAT getInterfaceScale ()
    float ()


CvAssetInfoBase
  1. STRING getPath ()
    string ()

  2. STRING getTag ()
    string ()

  3. VOID setPath (STRING szDesc)
    void (string)

  4. VOID setTag (STRING szDesc)
    void (string)


CvAutomateInfo

Resolution Order:
CvAutomateInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)


CvBonusClassInfo

Resolution Order:
CvBonusClassInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getUniqueRange ()


CvBonusInfo

Resolution Order:
CvBonusInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAIObjective ()
    int ()

  2. INT getAITradeModifier ()
    int ()

  3. STRING getArtDefineTag ()
    string ()

  4. CvArtInfoBonus getArtInfo ()
    CvArtInfoBonus ()

  5. INT getBonusClassType ()
    int ()

  6. STRING getButton ()
    string ()

  7. INT getChar ()
    int ()

  8. INT getConstAppearance ()
    int ()

  9. INT getGroupRand ()
    int ()

  10. INT getGroupRange ()
    int ()

  11. INT getHappiness ()
    int ()

  12. INT getHealth ()
    int ()

  13. INT getMaxLatitude ()
    int ()

  14. INT getMinAreaSize ()
    int ()

  15. INT getMinLandPercent ()
    int ()

  16. INT getMinLatitude ()
    int ()

  17. INT getPercentPerPlayer ()
    int ()

  18. INT getPlacementOrder ()
    int ()

  19. INT getRandAppearance1 ()
    int ()

  20. INT getRandAppearance2 ()
    int ()

  21. INT getRandAppearance3 ()
    int ()

  22. INT getRandAppearance4 ()
    int ()

  23. INT getTechCityTrade ()
    int ()

  24. INT getTechObsolete ()
    int ()

  25. INT getTechReveal ()
    int ()

  26. INT getTilesPer ()
    int ()

  27. INT getUniqueRange ()
    int ()

  28. INT getYieldChange (INT i)
    int (int i)

  29. BOOL isFeature (INT i)
    bool (int i)

  30. BOOL isFeatureTerrain (INT i)
    bool (int i)

  31. BOOL isFlatlands ()
    bool ()

  32. BOOL isHills ()
    bool ()

  33. BOOL isNoRiverSide ()
    bool ()

  34. BOOL isNormalize ()
    bool ()

  35. BOOL isOneArea ()
    bool ()

  36. BOOL isTerrain (INT i)
    bool (int i)


CvBuildInfo

Resolution Order:
CvBuildInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCost ()
    int ()

  2. INT getEntityEvent ()
    int ()

  3. INT getFeatureProduction (INT i)
    int (int i)

  4. INT getFeatureTech (INT i)
    int (int i)

  5. INT getFeatureTime (INT i)
    int (int i)

  6. INT getImprovement ()
    int ()

  7. INT getMissionType ()
    int ()

  8. INT getRoute ()
    int ()

  9. INT getTechPrereq ()
    int ()

  10. INT getTime ()
    int ()

  11. BOOL isFeatureRemove (INT i)
    bool (int i)

  12. BOOL isKill ()
    bool ()


CvBuildingClassInfo

Resolution Order:
CvBuildingClassInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getDefaultBuildingIndex ()
    int ()

  2. INT getExtraPlayerInstances ()
    int ()

  3. INT getMaxGlobalInstances ()
    int ()

  4. INT getMaxPlayerInstances ()
    int ()

  5. INT getMaxTeamInstances ()
    int ()

  6. INT getVictoryThreshold (INT i)
    int (int i)

  7. BOOL isMonument ()
    bool ()

  8. BOOL isNoLimit ()
    bool ()


CvBuildingInfo

Resolution Order:
CvBuildingInfo
 CvInfoBase
 CvScalableInfo

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)
Methods defined here:
  1. INT getAIWeight ()
    int ()

  2. INT getAdvisorType ()
    int ()

  3. INT getAirModifier ()
    int ()

  4. INT getAirUnitCapacity ()
    int ()

  5. INT getAirlift ()
    int ()

  6. INT getAllCityDefenseModifier ()
    int ()

  7. INT getAnarchyModifier ()
    int ()

  8. INT getAreaFreeSpecialist ()
    int ()

  9. INT getAreaHappiness ()
    int ()

  10. INT getAreaHealth ()
    int ()

  11. STRING getArtDefineTag ()
    string ()

  12. CvArtInfoBuilding getArtInfo ()

  13. INT getAssetValue ()
    int ()

  14. INT getBombardDefenseModifier ()
    int ()

  15. INT getBonusHappinessChanges (INT i)
    int (int i)

  16. INT getBonusHealthChanges (INT i)
    int (int i)

  17. INT getBonusProductionModifier (INT i)
    int (int i)

  18. INT getBonusYieldModifier (INT i, INT j)
    int (int i, int j)

  19. INT getBuildingClassType ()
    int ()

  20. INT getBuildingHappinessChanges (INT i)
    int (int i)

  21. INT getCivic ()
    int ()

  22. INT getCoastalTradeRoutes ()
    int ()

  23. INT getCommerceChange (INT i)
    int (int i)

  24. INT getCommerceChangeDoubleTime (INT i)
    int (int i)

  25. INT getCommerceHappiness (INT i)
    int (int i)

  26. INT getCommerceModifier (INT i)
    int (int i)

  27. INT getConquestProbability ()
    int ()

  28. STRING getConstructSound ()
    string ()

  29. INT getDefenseModifier ()
    int ()

  30. INT getDomainFreeExperience (INT i)
    int (int i)

  31. INT getDomainProductionModifier (INT i)
    int (int i)

  32. INT getDomesticGreatGeneralRateModifier ()
    int ()

  33. INT getEnemyWarWearinessModifier ()
    int ()

  34. INT getEspionageDefenseModifier ()
    int ()

  35. INT getFlavorValue (INT i)
    int (int i)

  36. INT getFoodKept ()
    int ()

  37. INT getForeignTradeRouteModifier ()
    int ()

  38. INT getFoundsCorporation ()
    int ()

  39. INT getFreeBonus ()
    int ()

  40. INT getFreeBuildingClass ()
    int ()

  41. INT getFreeExperience ()
    int ()

  42. INT getFreePromotion ()
    int ()

  43. INT getFreeSpecialist ()
    int ()

  44. INT getFreeSpecialistCount (INT i)
    int (int i)

  45. INT getFreeStartEra ()
    int ()

  46. INT getFreeTechs ()
    int ()

  47. INT getGlobalCommerceModifier (INT i)
    int (int i)

  48. INT getGlobalCorporationCommerce ()
    int ()

  49. INT getGlobalFreeExperience ()
    int ()

  50. INT getGlobalFreeSpecialist ()
    int ()

  51. INT getGlobalGreatPeopleRateModifier ()
    int ()

  52. INT getGlobalHappiness ()
    int ()

  53. INT getGlobalHealth ()
    int ()

  54. INT getGlobalHurryModifier ()
    int ()

  55. INT getGlobalPopulationChange ()
    int ()

  56. INT getGlobalReligionCommerce ()
    int ()

  57. INT getGlobalSeaPlotYieldChange (INT i)
    int (int i)

  58. INT getGlobalSpaceProductionModifier ()
    int ()

  59. INT getGlobalTradeRoutes ()
    int ()

  60. INT getGlobalWarWearinessModifier ()
    int ()

  61. INT getGlobalYieldModifier (INT i)
    int (int i)

  62. INT getGoldenAgeModifier ()
    int ()

  63. INT getGreatGeneralRateModifier ()
    int ()

  64. INT getGreatPeopleRateChange ()
    int ()

  65. INT getGreatPeopleRateModifier ()
    int ()

  66. INT getGreatPeopleUnitClass ()
    int ()

  67. INT getHappiness ()
    int ()

  68. INT getHappinessTraits (INT i)
    int (int i)

  69. INT getHealRateChange ()
    int ()

  70. INT getHealth ()
    int ()

  71. INT getHolyCity ()
    int ()

  72. STRING getHotKey ()
    string ()

  73. STRING getHotKeyDescription ()
    string ()

  74. INT getHurryAngerModifier ()
    int ()

  75. INT getHurryCostModifier ()
    int ()

  76. INT getImprovementFreeSpecialist (INT i)
    int (int i)

  77. INT getMaintenanceModifier ()
    int ()

  78. INT getMaxLatitude ()
    int ()

  79. INT getMaxStartEra ()
    int ()

  80. INT getMilitaryProductionModifier ()
    int ()

  81. INT getMinAreaSize ()
    int ()

  82. INT getMinLatitude ()
    int ()

  83. INT getMissionType ()
    int ()

  84. STRING getMovie ()
    string ()

  85. STRING getMovieDefineTag ()
    string ()

  86. INT getNoBonus ()
    int ()

  87. INT getNukeExplosionRand ()
    int ()

  88. INT getNukeModifier ()
    int ()

  89. INT getNumCitiesPrereq ()
    int ()

  90. INT getNumFreeBonuses ()
    int ()

  91. INT getNumTeamsPrereq ()
    int ()

  92. INT getObsoleteSafeCommerceChange (INT i)
    int (int i)

  93. INT getObsoleteTech ()
    int ()

  94. INT getPowerBonus ()
    int ()

  95. INT getPowerValue ()
    int ()

  96. INT getPowerYieldModifier (INT i)
    int (int i)

  97. INT getPrereqAndBonus ()
    int ()

  98. INT getPrereqAndTech ()
    int ()

  99. INT getPrereqAndTechs (INT i)
    int (int i)

  100. INT getPrereqCorporation ()
    int ()

  101. INT getPrereqNumOfBuildingClass (INT i)
    int (int i)

  102. INT getPrereqOrBonuses (INT i)
    int (int i)

  103. INT getPrereqReligion ()
    int ()

  104. INT getProductionCost ()
    int ()

  105. INT getProductionTraits (INT i)
    int (int i)

  106. INT getReligionChange (INT i)
    int (int i)

  107. INT getReligionType ()
    int ()

  108. INT getRiverPlotYieldChange (INT i)
    int (int i)

  109. INT getSeaPlotYieldChange (INT i)
    int (int i)

  110. INT getSpaceProductionModifier ()
    int ()

  111. INT getSpecialBuildingType ()
    int ()

  112. INT getSpecialistCount (INT i)
    int (int i)

  113. INT getSpecialistYieldChange (INT i, INT j)
    int (int i, int j)

  114. INT getStateReligion ()
    int ()

  115. INT getStateReligionCommerce (INT i)
    int (int i)

  116. INT getStateReligionHappiness ()
    int ()

  117. INT getTradeRouteModifier ()
    int ()

  118. INT getTradeRoutes ()
    int ()

  119. INT getUnitCombatFreeExperience (INT i)
    int (int i)

  120. INT getUnitLevelPrereq ()
    int ()

  121. INT getVictoryPrereq ()
    int ()

  122. INT getVoteSourceType ()
    int ()

  123. INT getWarWearinessModifier ()
    int ()

  124. INT getWorkerSpeedModifier ()
    int ()

  125. INT getYieldChange (INT i)
    int (int i)

  126. INT getYieldModifier (INT i)
    int (int i)

  127. BOOL isAllowsNukes ()
    bool ()

  128. BOOL isAreaBorderObstacle ()
    bool ()

  129. BOOL isAreaCleanPower ()
    bool ()

  130. BOOL isBuildingClassNeededInCity (INT i)
    bool (int i)

  131. BOOL isBuildingOnlyHealthy ()
    bool ()

  132. BOOL isCapital ()
    bool ()

  133. BOOL isCenterInCity ()
    bool ()

  134. BOOL isCommerceChangeOriginalOwner (INT i)
    bool (int i)

  135. BOOL isCommerceFlexible (INT i)
    bool (int i)

  136. BOOL isDirtyPower ()
    bool ()

  137. BOOL isForceTeamVoteEligible ()
    bool ()

  138. BOOL isGoldenAge ()
    bool ()

  139. BOOL isGovernmentCenter ()
    bool ()

  140. BOOL isMapCentering ()
    bool ()

  141. BOOL isNeverCapture ()
    bool ()

  142. BOOL isNoUnhappiness ()
    bool ()

  143. BOOL isNoUnhealthyPopulation ()
    bool ()

  144. BOOL isNukeImmune ()
    bool ()

  145. BOOL isPower ()
    bool ()

  146. BOOL isPrereqReligion ()
    bool ()

  147. BOOL isRiver ()
    bool ()

  148. BOOL isStateReligion ()
    bool ()

  149. BOOL isTeamShare ()
    bool ()

  150. BOOL isWater ()
    bool ()


CvCivicInfo

Resolution Order:
CvCivicInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAIWeight ()
    int ()

  2. INT getAnarchyLength ()
    int ()

  3. INT getBaseFreeMilitaryUnits ()
    int ()

  4. INT getBaseFreeUnits ()
    int ()

  5. INT getBuildingHappinessChanges (INT i)
    int (int i)

  6. INT getBuildingHealthChanges (INT i)
    int (int i)

  7. INT getCapitalCommerceModifier (INT i)
    int (int i)

  8. INT getCapitalYieldModifier (INT i)
    int (int i)

  9. INT getCivicOptionType ()
    int ()

  10. INT getCivicPercentAnger ()
    int ()

  11. INT getCommerceModifier (INT i)
    int (int i)

  12. INT getCorporationMaintenanceModifier ()
    int ()

  13. INT getDistanceMaintenanceModifier ()
    int ()

  14. INT getDomesticGreatGeneralRateModifier ()
    int ()

  15. INT getExpInBorderModifier ()
    bool ()

  16. INT getExtraHealth ()
    int ()

  17. INT getFeatureHappinessChanges (INT i)
    int (int i)

  18. INT getFreeExperience ()
    int ()

  19. INT getFreeMilitaryUnitsPopulationPercent ()
    int ()

  20. INT getFreeSpecialist ()
    int ()

  21. INT getFreeUnitsPopulationPercent ()
    int ()

  22. INT getGoldPerMilitaryUnit ()
    int ()

  23. INT getGoldPerUnit ()
    int ()

  24. INT getGreatGeneralRateModifier ()
    int ()

  25. INT getGreatPeopleRateModifier ()
    int ()

  26. INT getHappyPerMilitaryUnit ()
    int ()

  27. INT getImprovementUpgradeRateModifier ()
    int ()

  28. INT getImprovementYieldChanges (INT i, INT j)
    int (int i, int j)

  29. INT getLargestCityHappiness ()
    int ()

  30. INT getMaxConscript ()
    int ()

  31. INT getMilitaryProductionModifier ()
    int ()

  32. INT getNonStateReligionHappiness ()
    int ()

  33. INT getNumCitiesMaintenanceModifier ()
    int ()

  34. INT getSpecialistExtraCommerce (INT i)
    int (int i)

  35. INT getStateReligionBuildingProductionModifier ()
    int ()

  36. INT getStateReligionFreeExperience ()
    int ()

  37. INT getStateReligionGreatPeopleRateModifier ()
    int ()

  38. INT getStateReligionHappiness ()
    int ()

  39. INT getStateReligionUnitProductionModifier ()
    int ()

  40. INT getTechPrereq ()
    int ()

  41. INT getTradeRoutes ()
    int ()

  42. INT getTradeYieldModifier (INT i)
    int (int i)

  43. INT getUpkeep ()
    int ()

  44. INT getWarWearinessModifier ()
    int ()

  45. INT getWorkerSpeedModifier ()
    int ()

  46. INT getYieldModifier (INT i)
    int (int i)

  47. BOOL isBuildingOnlyHealthy ()
    bool ()

  48. BOOL isHurry (INT i)
    bool (int i)

  49. BOOL isMilitaryFoodProduction ()
    bool ()

  50. BOOL isNoCorporations ()
    bool ()

  51. BOOL isNoForeignCorporations ()
    bool ()

  52. BOOL isNoForeignTrade ()
    bool ()

  53. BOOL isNoNonStateReligionSpread ()
    bool ()

  54. BOOL isNoUnhealthyPopulation ()
    bool ()

  55. BOOL isSpecialBuildingNotRequired (INT i)
    bool (int i)

  56. BOOL isSpecialistValid (INT i)
    bool (int i)

  57. BOOL isStateReligion ()
    bool ()

  58. STRING pyGetWeLoveTheKing ()
    wstring ()


CvCivicOptionInfo

Resolution Order:
CvCivicOptionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getTraitNoUpkeep (INT i)
    bool (int i)


CvCivilizationInfo

Resolution Order:
CvCivilizationInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getActionSoundScriptId ()

  2. STRING getAdjective (INT uiForm)
    wstring ()

  3. STRING getArtDefineTag ()
    string ()

  4. INT getArtStyleType ()
    int ()

  5. STRING getButton ()
    string ()

  6. STRING getCityNames (INT i)
    string (int i)

  7. INT getCivilizationBuildings (INT i)
    int (int i)

  8. INT getCivilizationFreeUnitsClass (INT i)
    int (int i)

  9. INT getCivilizationInitialCivics (INT i)
    int (int i)

  10. INT getCivilizationUnits (INT i)
    int (int i)

  11. INT getDefaultPlayerColor ()
    int ()

  12. INT getDerivativeCiv ()
    int ()

  13. STRING getFlagTexture ()
    string ()

  14. INT getNumCityNames ()
    int ()

  15. INT getNumLeaders ()
    int ()

  16. INT getSelectionSoundScriptId ()

  17. STRING getShortDescription (INT uiForm)
    wstring ()

  18. STRING getShortDescriptionKey ()
    wstring ()

  19. BOOL isAIPlayable ()
    bool ()

  20. BOOL isCivilizationDisableTechs (INT i)
    bool (int i)

  21. BOOL isCivilizationFreeBuildingClass (INT i)
    bool (int i)

  22. BOOL isCivilizationFreeTechs (INT i)
    bool (int i)

  23. BOOL isLeaders (INT i)
    bool (int i)

  24. BOOL isPlayable ()
    bool ()


CvClimateInfo

Resolution Order:
CvClimateInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. FLOAT getDesertBottomLatitudeChange ()
    float ()

  2. INT getDesertPercentChange ()
    int ()

  3. FLOAT getDesertTopLatitudeChange ()
    float ()

  4. FLOAT getGrassLatitudeChange ()
    float ()

  5. INT getHillRange ()
    int ()

  6. FLOAT getIceLatitude ()
    float ()

  7. INT getJungleLatitude ()
    int ()

  8. INT getPeakPercent ()
    int ()

  9. FLOAT getRandIceLatitude ()
    float ()

  10. FLOAT getSnowLatitudeChange ()
    float ()

  11. FLOAT getTundraLatitudeChange ()
    float ()


CvColorInfo

Resolution Order:
CvColorInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. NiColorA getColor ()


CvCommandInfo

Resolution Order:
CvCommandInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)


CvCommerceInfo

Resolution Order:
CvCommerceInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAIWeightPercent ()
    int ()

  2. INT getChar ()
    int ()

  3. INT getInitialHappiness ()
    int ()

  4. INT getInitialPercent ()
    int ()

  5. BOOL isFlexiblePercent ()
    bool ()


CvControlInfo

Resolution Order:
CvControlInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getActionInfoIndex ()
    int ()


CvCorporationInfo

Resolution Order:
CvCorporationInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getChar ()
    int ()

  2. INT getCommerceProduced (INT i)
    int (int i)

  3. INT getFreeUnitClass ()
    int ()

  4. INT getHeadquarterChar ()
    int ()

  5. INT getHeadquarterCommerce (INT i)
    int (int i)

  6. INT getMaintenance ()
    int ()

  7. INT getMissionType ()
    int ()

  8. STRING getMovieFile ()
    string ()

  9. STRING getMovieSound ()
    string ()

  10. INT getPrereqBonus (INT i)
    int (int i)

  11. STRING getSound ()
    string ()

  12. INT getSpreadCost ()
    int ()

  13. INT getSpreadFactor ()
    int ()

  14. INT getTechPrereq ()
    int ()

  15. INT getYieldProduced (INT i)
    int (int i)


CvCultureLevelInfo

Resolution Order:
CvCultureLevelInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCityDefenseModifier ()
    int ()

  2. INT getSpeedThreshold (INT i)
    int ()


CvDiplomacyInfo

Resolution Order:
CvDiplomacyInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getAttitudeTypes (INT i, INT j)
    bool (int i, int j)

  2. BOOL getCivilizationTypes (INT i, INT j)
    bool (int i, int j)

  3. BOOL getDiplomacyPowerTypes (INT i, INT j)
    bool (int i, int j)

  4. STRING getDiplomacyText (INT i, INT j)
    string (int i, int j)

  5. BOOL getLeaderHeadTypes (INT i, INT j)
    bool (int i, int j)

  6. INT getNumDiplomacyText (INT i)
    int (int i)

  7. INT getNumResponses ()
    int ()

  8. CvDiplomacyResponse getResponse (INT iNum)
    CvDiplomacyResponse (int iNum)


CvDiplomacyResponse - not in SDK
  1. BOOL getAttitudeTypes ()
    bool* () const

  2. BOOL getAttitudeTypes (INT i)
    bool (int i) const

  3. BOOL getCivilizationTypes ()
    bool* ()

  4. BOOL getCivilizationTypes (INT i)
    bool (int i)

  5. BOOL getDiplomacyPowerTypes ()
    bool* () const

  6. BOOL getDiplomacyPowerTypes (INT i)
    bool (int i)

  7. STRING getDiplomacyText ()
    const CvString* () const

  8. STRING getDiplomacyText (INT i)
    const TCHAR* (int i) const

  9. BOOL getLeaderHeadTypes ()
    bool* () const

  10. BOOL getLeaderHeadTypes (INT i)
    bool (int i)

  11. INT getNumDiplomacyText ()
    int ()

  12. VOID setAttitudeTypes (INT i, BOOL bVal)
    void (int i, bool bVal)

  13. VOID setCivilizationTypes (INT i, BOOL bVal)
    void setCivilizationTypes(int i, bool bVal)

  14. VOID setDiplomacyPowerTypes (INT i, BOOL bVal)
    void (int i, bool bVal)

  15. VOID setLeaderHeadTypes (INT i, BOOL bVal)
    void (int i, bool bVal)

  16. VOID setNumDiplomacyText (INT i)
    void (int i)


CvDiplomacyTextInfo

Resolution Order:
CvDiplomacyTextInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getAttitudeTypes (INT i, INT j)
    bool (int i, int j)

  2. BOOL getCivilizationTypes (INT i, INT j)
    bool (int i, int j)

  3. BOOL getDiplomacyPowerTypes (INT i, INT j)
    bool (int i, int j)

  4. STRING getDiplomacyText (INT i, INT j)
    string (int i, int j)

  5. BOOL getLeaderHeadTypes (INT i, INT j)
    bool (int i, int j)

  6. INT getNumDiplomacyText (INT i)
    int (int i)

  7. INT getNumResponses ()
    int ()

  8. Response getResponse (INT iNum)
    Response (int iNum)


CvEffectInfo

Resolution Order:
CvEffectInfo
 CvInfoBase
 CvScalableInfo

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)
Methods defined here:
  1. STRING getPath ()
    string ()

  2. VOID setPath (STRING szVal)
    void (string)


CvEmphasizeInfo

Resolution Order:
CvEmphasizeInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCommerceChange (INT i)
    int (int i)

  2. INT getYieldChange (INT i)
    int (int i)

  3. BOOL isAvoidGrowth ()
    bool ()

  4. BOOL isGreatPeople ()
    bool ()


CvEraInfo

Resolution Order:
CvEraInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAnarchyPercent ()
    int () -

  2. STRING getAudioUnitDefeatScript ()
    string () -

  3. STRING getAudioUnitVictoryScript ()
    string () -

  4. INT getBuildPercent ()
    int () -

  5. INT getCitySoundscapeSciptId (INT i)
    int (int i) -

  6. INT getConstructPercent ()
    int () -

  7. INT getCreatePercent ()
    int () -

  8. INT getEventChancePerTurn ()
    int () -

  9. INT getFreePopulation ()
    int () -

  10. INT getGreatPeoplePercent ()
    int () -

  11. INT getGrowthPercent ()
    int () -

  12. INT getImprovementPercent ()
    int () -

  13. INT getNumSoundtracks ()
    int () -

  14. INT getResearchPercent ()
    int () -

  15. INT getSoundtrackSpace ()
    int () -

  16. INT getSoundtracks (INT i)
    int (int i) -

  17. INT getStartPercent ()
    int () -

  18. INT getStartingDefenseUnits ()
    int () -

  19. INT getStartingExploreUnits ()
    int () -

  20. INT getStartingGold ()
    int () -

  21. INT getStartingUnitMultiplier ()
    int () -

  22. INT getStartingWorkerUnits ()
    int () -

  23. INT getTrainPercent ()
    int () -

  24. BOOL isFirstSoundtrackFirst ()
    int () -

  25. BOOL isNoAnimals ()
    bool () -

  26. BOOL isNoBarbCities ()
    bool () -

  27. BOOL isNoBarbUnits ()
    bool () -

  28. BOOL isNoGoodies ()
    bool () -


CvEspionageMissionInfo

Resolution Order:
CvEspionageMissionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getBuyCityCostFactor ()
    int ()

  2. INT getBuyTechCostFactor ()
    int ()

  3. INT getBuyUnitCostFactor ()
    int ()

  4. INT getCityInsertCultureAmountFactor ()
    int ()

  5. INT getCityInsertCultureCostFactor ()
    int ()

  6. INT getCityPoisonWaterCounter ()
    int ()

  7. INT getCityRevoltCounter ()
    int ()

  8. INT getCityUnhappinessCounter ()
    int ()

  9. INT getCost ()
    int ()

  10. INT getCounterespionageMod ()
    int ()

  11. INT getCounterespionageNumTurns ()
    int ()

  12. INT getDestroyBuildingCostFactor ()
    int ()

  13. INT getDestroyUnitCostFactor ()
    int ()

  14. INT getDifficultyMod ()
    int ()

  15. INT getPlayerAnarchyCounter ()
    int ()

  16. INT getStealTreasuryTypes ()
    int ()

  17. INT getSwitchCivicCostFactor ()
    int ()

  18. INT getSwitchReligionCostFactor ()
    int ()

  19. INT getTechPrereq ()
    int ()

  20. INT getVisibilityLevel ()
    int ()

  21. BOOL isDestroyImprovement ()
    bool ()

  22. BOOL isInvestigateCity ()
    bool ()

  23. BOOL isNoActiveMissions ()
    bool ()

  24. BOOL isPassive ()
    bool ()

  25. BOOL isSeeDemographics ()
    bool ()

  26. BOOL isSeeResearch ()
    bool ()

  27. BOOL isSelectPlot ()
    bool ()

  28. BOOL isTargetsCity ()
    bool ()

  29. BOOL isTwoPhases ()
    bool ()


CvEventInfo

Resolution Order:
CvEventInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAIValue ()
    int ()

  2. INT getAdditionalEventChance (INT i)
    int (int)

  3. INT getAdditionalEventTime (INT i)
    int (int)

  4. INT getAttitudeModifier ()
    int ()

  5. INT getBonus ()
    int ()

  6. INT getBonusChange ()
    int ()

  7. INT getBonusGift ()
    int ()

  8. INT getBonusRevealed ()
    int ()

  9. INT getBuildingChange ()
    int ()

  10. INT getBuildingClass ()
    int ()

  11. INT getBuildingCommerceChange (INT iBuildingClass, INT iCommerce)
    int (int /*BuildingClassTypes*/, int /*CommerceTypes*/)

  12. INT getBuildingHappyChange (INT iBuildingClass)
    int (int /*BuildingClassTypes*/)

  13. INT getBuildingHealthChange (INT iBuildingClass)
    int (int /*BuildingClassTypes*/)

  14. INT getBuildingYieldChange (INT iBuildingClass, INT iYield)
    int (int /*BuildingClassTypes*/, int /*YieldTypes*/)

  15. INT getClearEventChance (INT i)
    int (int)

  16. INT getConvertOtherCities ()
    int ()

  17. INT getConvertOwnCities ()
    int ()

  18. INT getCulture ()
    int ()

  19. INT getEspionagePoints ()
    int ()

  20. INT getFeature ()
    int ()

  21. INT getFeatureChange ()
    int ()

  22. INT getFood ()
    int ()

  23. INT getFoodPercent ()
    int ()

  24. INT getFreeSpecialistCount (INT i)
    int (int)

  25. INT getFreeUnitSupport ()
    int ()

  26. INT getGold ()
    int ()

  27. INT getHappy ()
    int ()

  28. INT getHappyTurns ()
    int ()

  29. INT getHealth ()
    int ()

  30. INT getHurryAnger ()
    int ()

  31. INT getImprovement ()
    int ()

  32. INT getImprovementChange ()
    int ()

  33. INT getInflationModifier ()
    int ()

  34. INT getMaxNumReligions ()
    int ()

  35. INT getMaxPillage ()
    int ()

  36. INT getMinPillage ()
    int ()

  37. INT getNumBuildingCommerceChanges ()
    int ()

  38. INT getNumBuildingHappyChanges ()
    int ()

  39. INT getNumBuildingHealthChanges ()
    int ()

  40. INT getNumBuildingYieldChanges ()
    int ()

  41. INT getNumUnits ()
    int ()

  42. INT getOurAttitudeModifier ()
    int ()

  43. INT getPlotExtraYield (INT i)
    int (int)

  44. INT getPopulationChange ()
    int ()

  45. INT getPrereqTech ()
    int ()

  46. INT getRandomGold ()
    int ()

  47. INT getRevoltTurns ()
    int ()

  48. INT getRoute ()
    int ()

  49. INT getRouteChange ()
    int ()

  50. INT getSpaceProductionModifier ()
    int ()

  51. INT getTech ()
    int ()

  52. INT getTechCostPercent ()
    int ()

  53. INT getTechFlavorValue (INT i)
    int (int)

  54. INT getTechMinTurnsLeft ()
    int ()

  55. INT getTechPercent ()
    int ()

  56. INT getTheirEnemyAttitudeModifier ()
    int ()

  57. INT getUnitClass ()
    int ()

  58. INT getUnitClassPromotion (INT i)
    int (int)

  59. INT getUnitCombatPromotion (INT i)
    int (int)

  60. INT getUnitExperience ()
    int ()

  61. INT getUnitImmobileTurns ()
    int ()

  62. INT getUnitPromotion ()
    int ()

  63. BOOL isCityEffect ()
    bool ()

  64. BOOL isDeclareWar ()
    bool ()

  65. BOOL isDisbandUnit ()
    bool ()

  66. BOOL isGlobal ()
    bool ()

  67. BOOL isGoldToPlayer ()
    bool ()

  68. BOOL isGoldenAge ()
    bool ()

  69. BOOL isOtherPlayerCityEffect ()
    bool ()

  70. BOOL isQuest ()
    bool ()

  71. BOOL isTeam ()
    bool ()


CvEventTriggerInfo

Resolution Order:
CvEventTriggerInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAngry ()
    int ()

  2. INT getBonusRequired (INT i)
    int (int)

  3. INT getBuildingRequired (INT i)
    int (int)

  4. INT getCityFoodWeight ()
    int ()

  5. INT getCivic ()
    int ()

  6. INT getCorporationRequired (INT i)
    int (int)

  7. INT getEvent (INT i)
    int (int)

  8. INT getFeatureRequired (INT i)
    int (int)

  9. INT getImprovementRequired (INT i)
    int (int)

  10. INT getMaxOurLandmass ()
    int ()

  11. INT getMaxPopulation ()
    int ()

  12. INT getMinDifficulty ()
    int ()

  13. INT getMinMapLandmass ()
    int ()

  14. INT getMinOurLandmass ()
    int ()

  15. INT getMinPopulation ()
    int ()

  16. INT getMinTreasury ()
    int ()

  17. INT getNumBonusesRequired ()
    int ()

  18. INT getNumBuildings ()
    int ()

  19. INT getNumBuildingsGlobal ()
    int ()

  20. INT getNumBuildingsRequired ()
    int ()

  21. INT getNumCorporations ()
    int ()

  22. INT getNumCorporationsRequired ()
    int ()

  23. INT getNumEvents ()
    int ()

  24. INT getNumFeaturesRequired ()
    int ()

  25. INT getNumImprovementsRequired ()
    int ()

  26. INT getNumObsoleteTechs ()
    int (int)

  27. INT getNumPlotsRequired ()
    int ()

  28. INT getNumPrereqAndTechs ()
    int ()

  29. INT getNumPrereqEvents ()
    int ()

  30. INT getNumPrereqOrTechs ()
    int ()

  31. INT getNumReligions ()
    int ()

  32. INT getNumReligionsRequired ()
    int ()

  33. INT getNumRoutesRequired ()
    int ()

  34. INT getNumTerrainsRequired ()
    int ()

  35. INT getNumUnits ()
    int ()

  36. INT getNumUnitsGlobal ()
    int ()

  37. INT getNumUnitsRequired ()
    int ()

  38. INT getObsoleteTech (INT i)
    int (int)

  39. INT getOtherPlayerHasTech ()
    int ()

  40. INT getOtherPlayerShareBorders ()
    int ()

  41. INT getPercentGamesActive ()
    int ()

  42. INT getPlotsType ()
    int ()

  43. INT getPrereqAndTechs (INT i)
    int (int)

  44. INT getPrereqEvent (INT i)
    int (int)

  45. INT getPrereqOrTechs (INT i)
    int (int)

  46. INT getProbability ()
    int ()

  47. INT getReligionRequired (INT i)
    int (int)

  48. INT getRouteRequired (INT i)
    int (int)

  49. INT getTerrainRequired (INT i)
    int (int)

  50. INT getUnhealthy ()
    int ()

  51. INT getUnitDamagedWeight ()
    int ()

  52. INT getUnitDistanceWeight ()
    int ()

  53. INT getUnitExperienceWeight ()
    int ()

  54. INT getUnitRequired (INT i)
    int (int)

  55. BOOL isGlobal ()
    bool ()

  56. BOOL isOtherPlayerAI ()
    bool ()

  57. BOOL isOtherPlayerHasOtherReligion ()
    bool ()

  58. BOOL isOtherPlayerHasReligion ()
    bool ()

  59. BOOL isOwnPlot ()
    bool ()

  60. BOOL isPickCity ()
    bool ()

  61. BOOL isPickOtherPlayerCity ()
    bool ()

  62. BOOL isPickPlayer ()
    bool ()

  63. BOOL isPickReligion ()
    bool ()

  64. BOOL isPrereqEventCity ()
    bool ()

  65. BOOL isProbabilityBuildingMultiply ()
    bool ()

  66. BOOL isProbabilityUnitMultiply ()
    bool ()

  67. BOOL isRecurring ()
    bool ()

  68. BOOL isSinglePlayer ()
    bool ()

  69. BOOL isStateReligion ()
    bool ()

  70. BOOL isTeam ()
    bool ()

  71. BOOL isUnitsOnPlot ()
    bool ()


CvFeatureInfo

Resolution Order:
CvFeatureInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAdvancedStartRemoveCost ()
    int ()

  2. INT getAppearanceProbability ()
    int ()

  3. INT getDefenseModifier ()
    int ()

  4. INT getDisappearanceProbability ()
    int ()

  5. INT getGrowthProbability ()
    int ()

  6. INT getHealthPercent ()
    int ()

  7. INT getHillsYieldChange (INT i)
    int (int i)

  8. INT getMovementCost ()
    int ()

  9. INT getNumVarieties ()
    int ()

  10. INT getRiverYieldChange (INT i)
    int (int i)

  11. INT getSeeThroughChange ()
    int ()

  12. INT getTurnDamage ()
    int ()

  13. INT getYieldChange (INT i)
    int (int i)

  14. BOOL isAddsFreshWater ()
    bool ()

  15. BOOL isImpassable ()
    bool ()

  16. BOOL isNoAdjacent ()
    bool ()

  17. BOOL isNoCity ()
    bool ()

  18. BOOL isNoCoast ()
    bool ()

  19. BOOL isNoImprovement ()
    bool ()

  20. BOOL isNoRiver ()
    bool ()

  21. BOOL isNukeImmune ()
    bool ()

  22. BOOL isRequiresFlatlands ()
    bool ()

  23. BOOL isRequiresRiver ()
    bool ()

  24. BOOL isTerrain (INT i)
    bool (int i)

  25. BOOL isVisibleAlways ()
    bool ()


CvForceControlInfo

Resolution Order:
CvForceControlInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getDefault ()
    bool ()


CvGameOptionInfo

Resolution Order:
CvGameOptionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getDefault ()
    bool ()

  2. BOOL getVisible ()
    bool ()


CvGameSpeedInfo

Resolution Order:
CvGameSpeedInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAnarchyPercent ()
    int ()

  2. INT getBarbPercent ()
    int ()

  3. INT getBuildPercent ()
    int ()

  4. INT getConstructPercent ()
    int ()

  5. INT getCreatePercent ()
    int ()

  6. INT getFeatureProductionPercent ()
    int ()

  7. GameTurnInfo getGameTurnInfo (INT iIndex)
    GameTurnInfo ()

  8. INT getGoldenAgePercent ()
    int ()

  9. INT getGreatPeoplePercent ()
    int ()

  10. INT getGrowthPercent ()
    int ()

  11. INT getHurryConscriptAngerPercent ()
    int ()

  12. INT getHurryPercent ()
    int ()

  13. INT getImprovementPercent ()
    int ()

  14. INT getInflationOffset ()
    int ()

  15. INT getInflationPercent ()
    int ()

  16. INT getNumTurnIncrements ()
    int ()

  17. INT getResearchPercent ()
    int ()

  18. INT getTrainPercent ()
    int ()

  19. INT getUnitDiscoverPercent ()
    int ()

  20. INT getUnitGreatWorkPercent ()
    int ()

  21. INT getUnitHurryPercent ()
    int ()

  22. INT getUnitTradePercent ()
    int ()

  23. INT getVictoryDelayPercent ()
    int ()


CvGameText

Resolution Order:
CvGameText
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getNumLanguages ()
    int ()

  2. STRING getText ()
    wstring ()

  3. VOID setText (STRING szText)
    void (wstring)


CvGoodyInfo

Resolution Order:
CvGoodyInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getBarbarianUnitClass ()
    int ()

  2. INT getBarbarianUnitProb ()
    int ()

  3. INT getDamagePrereq ()
    int ()

  4. INT getExperience ()
    int ()

  5. INT getGold ()
    int ()

  6. INT getGoldRand1 ()
    int ()

  7. INT getGoldRand2 ()
    int ()

  8. INT getHealing ()
    int ()

  9. INT getMapOffset ()
    int ()

  10. INT getMapProb ()
    int ()

  11. INT getMapRange ()
    int ()

  12. INT getMinBarbarians ()
    int ()

  13. STRING getSound ()
    string ()

  14. INT getUnitClassType ()
    int ()

  15. BOOL isBad ()
    bool ()

  16. BOOL isTech ()
    bool ()


CvGraphicOptionInfo

Resolution Order:
CvGraphicOptionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getDefault ()
    bool ()


CvHandicapInfo

Resolution Order:
CvHandicapInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAIAdvancedStartPercent ()
    int ()

  2. INT getAIAnimalCombatModifier ()
    int ()

  3. INT getAIBarbarianCombatModifier ()
    int ()

  4. INT getAICivicUpkeepPercent ()
    int ()

  5. INT getAIConstructPercent ()
    int ()

  6. INT getAICreatePercent ()
    int ()

  7. INT getAIDeclareWarProb ()
    int ()

  8. INT getAIGrowthPercent ()
    int ()

  9. INT getAIInflationPercent ()
    int ()

  10. INT getAIPerEraModifier ()
    int ()

  11. INT getAIStartingDefenseUnits ()
    int ()

  12. INT getAIStartingExploreUnits ()
    int ()

  13. INT getAIStartingUnitMultiplier ()
    int ()

  14. INT getAIStartingWorkerUnits ()
    int ()

  15. INT getAITrainPercent ()
    int ()

  16. INT getAIUnitCostPercent ()
    int ()

  17. INT getAIUnitSupplyPercent ()
    int ()

  18. INT getAIUnitUpgradePercent ()
    int ()

  19. INT getAIWarWearinessPercent ()
    int ()

  20. INT getAIWorkRateModifier ()
    int ()

  21. INT getAIWorldConstructPercent ()
    int ()

  22. INT getAIWorldCreatePercent ()
    int ()

  23. INT getAIWorldTrainPercent ()
    int ()

  24. INT getAnimalAttackProb ()
    int ()

  25. INT getAnimalCombatModifier ()
    int ()

  26. INT getAttitudeChange ()
    int ()

  27. INT getBarbarianCityCreationProb ()
    int ()

  28. INT getBarbarianCityCreationTurnsElapsed ()
    int ()

  29. INT getBarbarianCombatModifier ()
    int ()

  30. INT getBarbarianCreationTurnsElapsed ()
    int ()

  31. INT getBarbarianInitialDefenders ()
    int ()

  32. INT getCivicUpkeepPercent ()
    int ()

  33. INT getColonyMaintenancePercent ()
    int ()

  34. INT getCorporationMaintenancePercent ()
    int ()

  35. INT getDistanceMaintenancePercent ()
    int ()

  36. INT getFreeUnits ()
    int ()

  37. INT getFreeWinsVsBarbs ()
    int ()

  38. INT getGoodies (INT i)
    int (int i)

  39. INT getHappyBonus ()
    int ()

  40. INT getHealthBonus ()
    int ()

  41. INT getInflationPercent ()
    int ()

  42. INT getMaxColonyMaintenance ()
    int ()

  43. INT getMaxNumCitiesMaintenance ()
    int ()

  44. INT getNoTechTradeModifier ()
    int ()

  45. INT getNumCitiesMaintenancePercent ()
    int ()

  46. INT getNumGoodies ()
    int ()

  47. INT getResearchPercent ()
    int ()

  48. INT getStartingDefenseUnits ()
    int ()

  49. INT getStartingExploreUnits ()
    int ()

  50. INT getStartingGold ()
    int ()

  51. INT getStartingLocationPercent ()
    int ()

  52. INT getStartingWorkerUnits ()
    int ()

  53. INT getTechTradeKnownModifier ()
    int ()

  54. INT getUnitCostPercent ()
    int ()

  55. INT getUnownedTilesPerBarbarianCity ()
    int ()

  56. INT getUnownedTilesPerBarbarianUnit ()
    int ()

  57. INT getUnownedTilesPerGameAnimal ()
    int ()

  58. INT getUnownedWaterTilesPerBarbarianUnit ()
    int ()

  59. INT isAIFreeTechs (INT i)
    int (int i)

  60. INT isFreeTechs (INT i)
    int (int i)


CvHurryInfo

Resolution Order:
CvHurryInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getGoldPerProduction ()
    int ()

  2. INT getProductionPerPopulation ()
    int ()

  3. BOOL isAnger ()
    bool ()


CvImprovementBonusInfo

Resolution Order:
CvImprovementBonusInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getDiscoverRand ()
    int ()

  2. INT getYieldChange (INT i)
    int (int i)

  3. BOOL isBonusMakesValid ()
    bool ()

  4. BOOL isBonusTrade ()
    bool ()


CvImprovementInfo

Resolution Order:
CvImprovementInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAirBombDefense ()
    int ()

  2. STRING getArtDefineTag ()
    string ()

  3. INT getDefenseModifier ()
    int ()

  4. INT getFeatureGrowthProbability ()
    int ()

  5. BOOL getFeatureMakesValid (INT i)
    bool (int i)

  6. INT getGoodyUniqueRange ()
    int ()

  7. INT getHappiness ()
    int ()

  8. INT getHillsYieldChange (INT i)
    int (int i)

  9. INT getImprovementBonusDiscoverRand (INT i)
    int (int i)

  10. INT getImprovementBonusYield (INT i, INT j)
    int (int i, int j)

  11. INT getImprovementPillage ()
    int ()

  12. INT getImprovementUpgrade ()
    int ()

  13. INT getIrrigatedYieldChange (INT i)
    int (int i)

  14. INT getPillageGold ()
    int ()

  15. INT getPrereqNatureYield (INT i)
    int (int i)

  16. INT getRiverSideYieldChange (INT i)
    int (int i)

  17. INT getRouteYieldChanges (INT i, INT j)
    int (int i, int j)

  18. INT getTechYieldChanges (INT i, INT j)
    int (int i, int j)

  19. BOOL getTerrainMakesValid (INT i)
    bool (int i)

  20. INT getTilesPerGoody ()
    int ()

  21. INT getUpgradeTime ()
    int ()

  22. INT getYieldChange (INT i)
    int (int i)

  23. BOOL isActsAsCity ()
    bool ()

  24. BOOL isCarriesIrrigation ()
    bool ()

  25. BOOL isFreshWaterMakesValid ()
    bool ()

  26. BOOL isGoody ()
    bool ()

  27. BOOL isHillsMakesValid ()
    bool ()

  28. BOOL isImprovementBonusMakesValid (INT i)
    bool (int i)

  29. BOOL isImprovementBonusTrade (INT i)
    bool (int i)

  30. BOOL isNoFreshWater ()
    bool ()

  31. BOOL isOutsideBorders ()
    bool ()

  32. BOOL isPermanent ()
    bool ()

  33. BOOL isRequiresFeature ()
    bool ()

  34. BOOL isRequiresFlatlands ()
    bool ()

  35. BOOL isRequiresIrrigation ()
    bool ()

  36. BOOL isRequiresRiverSide ()
    bool ()

  37. BOOL isRiverSideMakesValid ()
    bool ()

  38. BOOL isWater ()
    bool ()


CvInfoBase
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)


CvInterfaceModeInfo

Resolution Order:
CvInterfaceModeInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCursorIndex ()
    int ()

  2. BOOL getGotoPlot ()
    bool ()

  3. BOOL getHighlightPlot ()
    bool ()

  4. INT getMissionType ()
    int ()

  5. BOOL getSelectAll ()
    bool ()

  6. BOOL getSelectType ()
    bool ()

  7. BOOL getVisible ()
    bool ()


CvLeaderHeadInfo

Resolution Order:
CvLeaderHeadInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAdoptCivicRefuseAttitudeThreshold ()
    int ()

  2. STRING getArtDefineTag ()
    string ()

  3. INT getAtPeaceAttitudeChangeLimit ()
    int ()

  4. INT getAtPeaceAttitudeDivisor ()
    int ()

  5. INT getAtWarAttitudeChangeLimit ()
    int ()

  6. INT getAtWarAttitudeDivisor ()
    int ()

  7. INT getAttackOddsChangeRand ()
    int ()

  8. INT getBaseAttackOddsChange ()
    int ()

  9. INT getBaseAttitude ()
    int ()

  10. INT getBasePeaceWeight ()
    int ()

  11. INT getBetterRankDifferenceAttitudeChange ()
    int ()

  12. INT getBonusTradeAttitudeChangeLimit ()
    int ()

  13. INT getBonusTradeAttitudeDivisor ()
    int ()

  14. INT getBuildUnitProb ()
    int ()

  15. STRING getButton ()
    string ()

  16. INT getCloseBordersAttitudeChange ()
    int ()

  17. INT getContactDelay (INT i)
    int (int i)

  18. INT getContactRand (INT i)
    int (int i)

  19. INT getConvertReligionRefuseAttitudeThreshold ()
    int ()

  20. INT getDeclareWarRefuseAttitudeThreshold ()
    int ()

  21. INT getDeclareWarThemRefuseAttitudeThreshold ()
    int ()

  22. INT getDeclareWarTradeRand ()
    int ()

  23. INT getDefensivePactAttitudeChangeLimit ()
    int ()

  24. INT getDefensivePactAttitudeDivisor ()
    int ()

  25. INT getDefensivePactRefuseAttitudeThreshold ()
    int ()

  26. INT getDemandRebukedSneakProb ()
    int ()

  27. INT getDemandRebukedWarProb ()
    int ()

  28. INT getDemandTributeAttitudeThreshold ()
    int ()

  29. INT getDifferentReligionAttitudeChange ()
    int ()

  30. INT getDifferentReligionAttitudeChangeLimit ()
    int ()

  31. INT getDifferentReligionAttitudeDivisor ()
    int ()

  32. INT getDiploPeaceIntroMusicScriptIds (INT i)
    int (int i)

  33. INT getDiploPeaceMusicScriptIds (INT i)
    int (int i)

  34. INT getDiploWarIntroMusicScriptIds (INT i)
    int (int i)

  35. INT getDiploWarMusicScriptIds (INT i)
    int (int i)

  36. INT getDogpileWarRand ()
    int ()

  37. INT getEspionageWeight ()
    int ()

  38. INT getFavoriteCivic ()
    int ()

  39. INT getFavoriteCivicAttitudeChange ()
    int ()

  40. INT getFavoriteCivicAttitudeChangeLimit ()
    int ()

  41. INT getFavoriteCivicAttitudeDivisor ()
    int ()

  42. INT getFavoriteReligion ()
    int ()

  43. INT getFlavorValue (INT i)
    int (int i)

  44. INT getFreedomAppreciation ()
    int ()

  45. INT getHappinessBonusRefuseAttitudeThreshold ()
    int ()

  46. INT getHealthBonusRefuseAttitudeThreshold ()
    int ()

  47. INT getImprovementWeightModifier (INT i)
    int (int i)

  48. STRING getLeaderHead ()
    string ()

  49. INT getLimitedWarPowerRatio ()
    int ()

  50. INT getLimitedWarRand ()
    int ()

  51. INT getLostWarAttitudeChange ()
    int ()

  52. INT getMakePeaceRand ()
    int ()

  53. INT getMapRefuseAttitudeThreshold ()
    int ()

  54. INT getMaxGoldPerTurnTradePercent ()
    int ()

  55. INT getMaxGoldTradePercent ()
    int ()

  56. INT getMaxWarDistantPowerRatio ()
    int ()

  57. INT getMaxWarMinAdjacentLandPercent ()
    int ()

  58. INT getMaxWarNearbyPowerRatio ()
    int ()

  59. INT getMaxWarRand ()
    int ()

  60. INT getMemoryAttitudePercent (INT i)
    int (int i)

  61. INT getMemoryDecayRand (INT i)
    int (int i)

  62. INT getNoGiveHelpAttitudeThreshold ()
    int ()

  63. INT getNoTechTradeThreshold ()
    int ()

  64. INT getNoWarAttitudeProb (INT i)
    int (int i)

  65. INT getOpenBordersAttitudeChangeLimit ()
    int ()

  66. INT getOpenBordersAttitudeDivisor ()
    int ()

  67. INT getOpenBordersRefuseAttitudeThreshold ()
    int ()

  68. INT getPeaceWeightRand ()
    int ()

  69. INT getPermanentAllianceRefuseAttitudeThreshold ()
    int ()

  70. INT getRazeCityProb ()
    int ()

  71. INT getRefuseToTalkWarThreshold ()
    int ()

  72. INT getSameReligionAttitudeChange ()
    int ()

  73. INT getSameReligionAttitudeChangeLimit ()
    int ()

  74. INT getSameReligionAttitudeDivisor ()
    int ()

  75. INT getShareWarAttitudeChange ()
    int ()

  76. INT getShareWarAttitudeChangeLimit ()
    int ()

  77. INT getShareWarAttitudeDivisor ()
    int ()

  78. INT getStopTradingRefuseAttitudeThreshold ()
    int ()

  79. INT getStopTradingThemRefuseAttitudeThreshold ()
    int ()

  80. INT getStrategicBonusRefuseAttitudeThreshold ()
    int ()

  81. INT getTechRefuseAttitudeThreshold ()
    int ()

  82. INT getTechTradeKnownPercent ()
    int ()

  83. INT getUnitAIWeightModifier (INT i)
    int (int i)

  84. INT getVassalPowerModifier ()
    int ()

  85. INT getVassalRefuseAttitudeThreshold ()
    int ()

  86. INT getWarmongerRespect ()
    int ()

  87. INT getWonderConstructRand ()
    int ()

  88. INT getWorseRankDifferenceAttitudeChange ()
    int ()

  89. BOOL hasTrait (INT i)
    bool (int i)


CvMPOptionInfo

Resolution Order:
CvMPOptionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getDefault ()
    bool ()


CvMainMenuInfo

Resolution Order:
CvMainMenuInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. STRING getLoading ()
    string ()

  2. STRING getLoadingSlideshow ()
    string ()

  3. STRING getScene ()
    string ()

  4. STRING getSceneNoShader ()
    string ()

  5. STRING getSoundtrack ()
    string ()


CvMissionInfo

Resolution Order:
CvMissionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getTime ()
    int ()

  2. BOOL getVisible ()
    bool ()

  3. STRING getWaypoint ()
    string ()

  4. BOOL isBuild ()
    bool ()

  5. BOOL isSound ()
    bool ()

  6. BOOL isTarget ()
    bool ()


CvPlayerColorInfo

Resolution Order:
CvPlayerColorInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getColorTypePrimary ()
    int ()

  2. INT getColorTypeSecondary ()
    int ()

  3. INT getTextColorType ()
    int ()


CvPlayerOptionInfo

Resolution Order:
CvPlayerOptionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. BOOL getDefault ()
    bool ()


CvProcessInfo

Resolution Order:
CvProcessInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getProductionToCommerceModifier (INT i)
    int (int i)

  2. INT getTechPrereq ()
    int ()


CvProjectInfo

Resolution Order:
CvProjectInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAnyoneProjectPrereq ()
    int ()

  2. INT getBonusProductionModifier (INT i)
    int (int i)

  3. STRING getCreateSound ()
    string ()

  4. INT getEveryoneSpecialBuilding ()
    int ()

  5. INT getEveryoneSpecialUnit ()
    int ()

  6. INT getMaxGlobalInstances ()
    int ()

  7. INT getMaxTeamInstances ()
    int ()

  8. STRING getMovieArtDef ()
    string ()

  9. INT getNukeInterception ()
    int ()

  10. INT getProductionCost ()
    int ()

  11. INT getProjectsNeeded (INT i)
    int (int i)

  12. INT getSuccessRate ()
    int ()

  13. INT getTechPrereq ()
    int ()

  14. INT getTechShare ()
    int ()

  15. INT getVictoryDelayPercent ()
    int ()

  16. INT getVictoryMinThreshold (INT i)
    int (int i)

  17. INT getVictoryPrereq ()
    int ()

  18. INT getVictoryThreshold (INT i)
    int (int i)

  19. BOOL isAllowsNukes ()
    bool ()

  20. BOOL isSpaceship ()
    bool ()


CvPromotionInfo

Resolution Order:
CvPromotionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getActionInfoIndex ()
    int ()

  2. INT getAdjacentTileHealChange ()
    int ()

  3. INT getAirRangeChange ()
    int ()

  4. INT getBombardRateChange ()
    int ()

  5. INT getCargoChange ()
    int ()

  6. INT getChanceFirstStrikesChange ()
    int ()

  7. INT getCityAttackPercent ()
    int ()

  8. INT getCityDefensePercent ()
    int ()

  9. INT getCollateralDamageChange ()
    int ()

  10. INT getCollateralDamageProtection ()
    int ()

  11. INT getCombatPercent ()
    int ()

  12. INT getCommandType ()
    int ()

  13. INT getDomainModifierPercent (INT i)
    int (int i)

  14. INT getEnemyHealChange ()
    int ()

  15. INT getEvasionChange ()
    int ()

  16. INT getExperiencePercent ()
    int ()

  17. INT getFeatureAttackPercent (INT i)
    int (int i)

  18. INT getFeatureDefensePercent (INT i)
    int (int i)

  19. BOOL getFeatureDoubleMove (INT i)
    bool (int i)

  20. INT getFirstStrikesChange ()
    int ()

  21. INT getFriendlyHealChange ()
    int ()

  22. INT getHillsAttackPercent ()
    int ()

  23. INT getHillsDefensePercent ()
    int ()

  24. INT getInterceptChange ()
    int ()

  25. INT getKamikazePercent ()
    int ()

  26. INT getMoveDiscountChange ()
    int ()

  27. INT getMovesChange ()
    int ()

  28. INT getNeutralHealChange ()
    int ()

  29. INT getPillageChange ()
    int ()

  30. INT getPrereqOrPromotion1 ()
    int ()

  31. INT getPrereqOrPromotion2 ()
    int ()

  32. INT getPrereqPromotion ()
    int ()

  33. INT getRevoltProtection ()
    int ()

  34. INT getSameTileHealChange ()
    int ()

  35. STRING getSound ()
    string ()

  36. INT getStateReligionPrereq ()
    int ()

  37. INT getTechPrereq ()
    int ()

  38. INT getTerrainAttackPercent (INT i)
    int (int i)

  39. INT getTerrainDefensePercent (INT i)
    int (int i)

  40. BOOL getTerrainDoubleMove (INT i)
    bool (int i)

  41. BOOL getUnitCombat (INT i)
    bool (int i)

  42. INT getUnitCombatModifierPercent (INT i)
    int (int i)

  43. INT getUpgradeDiscount ()
    int ()

  44. INT getVisibilityChange ()
    int ()

  45. INT getWithdrawalChange ()
    int ()

  46. BOOL isAlwaysHeal ()
    bool ()

  47. BOOL isAmphib ()
    bool ()

  48. BOOL isBlitz ()
    bool ()

  49. BOOL isEnemyRoute ()
    bool ()

  50. BOOL isHillsDoubleMove ()
    bool ()

  51. BOOL isImmuneToFirstStrikes ()
    bool ()

  52. BOOL isLeader ()
    bool ()

  53. BOOL isRiver ()
    bool ()


CvQuestInfo

Resolution Order:
CvQuestInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getNumQuestLinks ()
    int ()

  2. INT getNumQuestMessages ()
    string ()

  3. INT getNumQuestSounds ()
    int ()

  4. STRING getQuestBodyText ()
    string ()

  5. STRING getQuestLinkName (INT iIndex)
    string ()

  6. STRING getQuestLinkType (INT iIndex)
    string ()

  7. STRING getQuestMessages (INT iIndex)
    int ()

  8. STRING getQuestObjective ()
    string ()

  9. STRING getQuestSounds (INT iIndex)
    string ()

  10. VOID setNumQuestMessages (INT iNum)
    void (int)

  11. VOID setQuestBodyText (STRING szText)
    void (string)

  12. VOID setQuestMessages (INT iIndex, STRING szText)
    void (int iIndex, string)

  13. VOID setQuestObjective (STRING szText)
    void (string)


CvReligionInfo

Resolution Order:
CvReligionInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. STRING getAdjectiveKey ()
    wstring ()

  2. STRING getButtonDisabled ()
    string ()

  3. INT getChar ()
    int ()

  4. INT getFreeUnitClass ()
    int ()

  5. STRING getGenericTechButton ()
    string ()

  6. INT getGlobalReligionCommerce (INT i)
    int (int i)

  7. INT getHolyCityChar ()
    int ()

  8. INT getHolyCityCommerce (INT i)
    int (int i)

  9. INT getMissionType ()
    int ()

  10. STRING getMovieFile ()
    string ()

  11. STRING getMovieSound ()
    string ()

  12. INT getNumFreeUnits ()
    int ()

  13. STRING getSound ()
    string ()

  14. INT getSpreadFactor ()
    int ()

  15. INT getStateReligionCommerce (INT i)
    int (int i)

  16. STRING getTechButton ()
    string ()

  17. INT getTechPrereq ()
    int ()


CvRouteInfo

Resolution Order:
CvRouteInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getFlatMovementCost ()
    int ()

  2. INT getMovementCost ()
    int ()

  3. INT getPrereqBonus ()
    int ()

  4. INT getPrereqOrBonus (INT i)
    int (int i)

  5. INT getTechMovementChange (INT i)
    int (int i)

  6. INT getValue ()
    int ()

  7. INT getYieldChange (INT i)
    int (int i)


CvRouteModelInfo

Resolution Order:
CvRouteModelInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. STRING getConnectString ()
    string ()

  2. STRING getModelConnectString ()
    string ()

  3. STRING getModelFile ()
    string ()

  4. STRING getModelFileKey ()
    string ()

  5. STRING getRotateString ()
    string ()

  6. VOID setModelFile (STRING szVal)
    void (string)

  7. VOID setModelFileKey (STRING szVal)
    void (string)


CvScalableInfo
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)


CvSeaLevelInfo

Resolution Order:
CvSeaLevelInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getSeaLevelChange ()
    int ()


CvSpecialBuildingInfo

Resolution Order:
CvSpecialBuildingInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getObsoleteTech ()
    int ()

  2. INT getProductionTraits (INT i)
    int (int i)

  3. INT getTechPrereq ()
    int ()

  4. BOOL isValid ()
    bool ()


CvSpecialUnitInfo

Resolution Order:
CvSpecialUnitInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getProductionTraits (INT i)
    int (int i)

  2. BOOL isCarrierUnitAIType (INT i)
    bool (int i)

  3. BOOL isCityLoad ()
    bool ()

  4. BOOL isValid ()
    bool ()


CvSpecialistInfo

Resolution Order:
CvSpecialistInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCommerceChange (INT i)
    int (int i)

  2. INT getExperience ()
    int ()

  3. INT getFlavorValue (INT i)
    int (int i)

  4. INT getGreatPeopleRateChange ()
    int ()

  5. INT getGreatPeopleUnitClass ()
    int ()

  6. INT getMissionType ()
    int ()

  7. STRING getTexture ()
    string ()

  8. INT getYieldChange (INT i)
    int (int i)

  9. BOOL isVisible ()
    bool ()


CvTechInfo

Resolution Order:
CvTechInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAITradeModifier ()
    int ()

  2. INT getAIWeight ()
    int ()

  3. INT getAdvisorType ()
    int ()

  4. INT getAssetValue ()
    int ()

  5. INT getDomainExtraMoves (INT i)
    int (int i)

  6. INT getEra ()
    int ()

  7. INT getFeatureProductionModifier ()
    int ()

  8. INT getFirstFreeTechs ()
    int ()

  9. INT getFirstFreeUnitClass ()
    int ()

  10. INT getFlavorValue (INT i)
    int (int i)

  11. INT getGridX ()
    int ()

  12. INT getGridY ()
    int ()

  13. INT getHappiness ()
    int ()

  14. INT getHealth ()
    int ()

  15. INT getPowerValue ()
    int ()

  16. INT getPrereqAndTechs (INT i)
    int (int i)

  17. INT getPrereqOrTechs (INT i)
    int (int i)

  18. STRING getQuote ()
    wstring ()

  19. INT getResearchCost ()
    int ()

  20. STRING getSound ()
    string ()

  21. STRING getSoundMP ()
    string ()

  22. INT getTradeRoutes ()
    int ()

  23. INT getWorkerSpeedModifier ()
    int ()

  24. BOOL isBridgeBuilding ()
    bool ()

  25. BOOL isCommerceFlexible (INT i)
    bool (int i)

  26. BOOL isDefensivePactTrading ()
    bool ()

  27. BOOL isDisable ()
    bool ()

  28. BOOL isExtraWaterSeeFrom ()
    bool ()

  29. BOOL isGoldTrading ()
    bool ()

  30. BOOL isGoodyTech ()
    bool ()

  31. BOOL isIgnoreIrrigation ()
    bool ()

  32. BOOL isIrrigation ()
    bool ()

  33. BOOL isMapCentering ()
    bool ()

  34. BOOL isMapTrading ()
    bool ()

  35. BOOL isMapVisible ()
    bool ()

  36. BOOL isOpenBordersTrading ()
    bool ()

  37. BOOL isPermanentAllianceTrading ()
    bool ()

  38. BOOL isRepeat ()
    bool ()

  39. BOOL isRiverTrade ()
    bool ()

  40. BOOL isTechTrading ()
    bool ()

  41. BOOL isTerrainTrade (INT i)
    bool (int i)

  42. BOOL isTrade ()
    bool ()

  43. BOOL isVassalStateTrading ()
    bool ()

  44. BOOL isWaterWork ()
    bool ()


CvTerrainInfo

Resolution Order:
CvTerrainInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getBuildModifier ()
    int ()

  2. INT getDefenseModifier ()
    int ()

  3. INT getHillsYieldChange (INT i)
    int (int i)

  4. INT getMovementCost ()
    int ()

  5. INT getRiverYieldChange (INT i)
    int (int i)

  6. INT getSeeFromLevel ()
    int ()

  7. INT getSeeThroughLevel ()
    int ()

  8. INT getYield (INT i)
    int (int i)

  9. BOOL isFound ()
    bool ()

  10. BOOL isFoundCoast ()
    bool ()

  11. BOOL isFoundFreshWater ()
    bool ()

  12. BOOL isImpassable ()
    bool ()

  13. BOOL isWater ()
    bool ()


CvTraitInfo

Resolution Order:
CvTraitInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCommerceChange (INT i)
    int (int i)

  2. INT getCommerceModifier (INT i)
    int (int i)

  3. INT getDomesticGreatGeneralRateModifier ()
    int ()

  4. INT getExtraYieldThreshold (INT i)
    int (int i)

  5. INT getGreatGeneralRateModifier ()
    int ()

  6. INT getGreatPeopleRateModifier ()
    int ()

  7. INT getHappiness ()
    int ()

  8. INT getHealth ()
    int ()

  9. INT getLevelExperienceModifier ()
    int ()

  10. INT getMaxAnarchy ()
    int ()

  11. INT getMaxGlobalBuildingProductionModifier ()
    int ()

  12. INT getMaxPlayerBuildingProductionModifier ()
    int ()

  13. INT getMaxTeamBuildingProductionModifier ()
    int ()

  14. STRING getShortDescription ()
    int (int i)

  15. INT getTradeYieldModifier (INT i)
    int (int i)

  16. INT getUpkeepModifier ()
    int ()

  17. INT isFreePromotion (INT i)
    int (int i)


CvTurnTimerInfo

Resolution Order:
CvTurnTimerInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getBaseTime ()
    int ()

  2. INT getCityBonus ()
    int ()

  3. INT getFirstTurnMultiplier ()
    int ()

  4. INT getUnitBonus ()
    int ()


CvTutorialInfo

Resolution Order:
CvTutorialInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. STRING getNextTutorialInfoType ()
    string ()

  2. INT getNumTutorialMessages ()
    int ()

  3. CvTutorialMessage getTutorialMessage (INT iIndex)
    CvTutorialMessage* (int iIndex)


CvTutorialMessage
  1. STRING getImage ()
    string ()

  2. INT getNumTutorialScripts ()
    int ()

  3. STRING getSound ()
    string ()

  4. STRING getText ()
    string ()

  5. STRING getTutorialScriptByIndex (INT i)
    int (int i)


CvUnitClassInfo

Resolution Order:
CvUnitClassInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getDefaultUnitIndex ()
    int ()

  2. INT getInstanceCostModifier ()
    int ()

  3. INT getMaxGlobalInstances ()
    int ()

  4. INT getMaxPlayerInstances ()
    int ()

  5. INT getMaxTeamInstances ()
    int ()


CvUnitInfo

Resolution Order:
CvUnitInfo
 CvInfoBase
 CvScalableInfo

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods inherited from CvScalableInfo:
  1. FLOAT getScale ()
    float ()

  2. VOID setScale (FLOAT fScale)
    void (float fScale)
Methods defined here:
  1. INT getAIWeight ()
    int ()

  2. INT getAdvisorType ()
    int ()

  3. INT getAirCombat ()
    int ()

  4. INT getAirCombatLimit ()
    int ()

  5. INT getAirRange ()
    int ()

  6. INT getAirUnitCap ()
    int ()

  7. INT getAnimalCombatModifier ()
    int ()

  8. CvArtInfoUnit getArtInfo (INT i, EraType eEra, UnitArtStyleType eStyle)
    CvArtInfoUnit* (int i, bool bLate)

  9. INT getAssetValue ()
    int ()

  10. INT getBaseDiscover ()
    int ()

  11. INT getBaseHurry ()
    int ()

  12. INT getBaseTrade ()
    int ()

  13. INT getBombRate ()
    int ()

  14. INT getBombardRate ()
    int ()

  15. INT getBonusProductionModifier (INT i)
    int (int i)

  16. BOOL getBuildings (INT i)
    bool (int i)

  17. BOOL getBuilds (INT i)
    bool (int i)

  18. INT getCargoSpace ()
    int ()

  19. INT getChanceFirstStrikes ()
    int ()

  20. INT getCityAttackModifier ()
    int ()

  21. INT getCityDefenseModifier ()
    int ()

  22. INT getCollateralDamage ()
    int ()

  23. INT getCollateralDamageLimit ()
    int ()

  24. INT getCollateralDamageMaxUnits ()
    int ()

  25. INT getCombat ()
    int ()

  26. INT getCombatLimit ()
    int ()

  27. INT getCommandType ()
    int ()

  28. INT getConscriptionValue ()
    int ()

  29. INT getCorporationSpreads (INT i)
    int (int i)

  30. INT getCultureGarrisonValue ()
    int ()

  31. INT getDefaultUnitAIType ()
    int ()

  32. BOOL getDefenderUnitClass (INT i)
    bool (int i)

  33. BOOL getDefenderUnitCombat (INT i)
    bool (int i)

  34. INT getDiscoverMultiplier ()
    int ()

  35. INT getDomainCargo ()
    int ()

  36. INT getDomainModifier (INT i)
    int (int i)

  37. INT getDomainType ()
    int ()

  38. INT getDropRange ()
    int ()

  39. STRING getEarlyArtDefineTag (INT i, UnitArtStyleType eStyle)
    string (int i, UnitArtStyleTypes eStyle)

  40. INT getEvasionProbability ()
    int ()

  41. INT getExtraCost ()
    int ()

  42. INT getFeatureAttackModifier (INT i)
    int (int i)

  43. INT getFeatureDefenseModifier (INT i)
    int (int i)

  44. BOOL getFeatureImpassable (INT i)
    bool (int i)

  45. BOOL getFeatureNative (INT i)
    bool (int i)

  46. INT getFeaturePassableTech (INT i)
    int (int i)

  47. INT getFirstStrikes ()
    int ()

  48. INT getFlankingStrikeUnitClass (INT i)
    int (int i)

  49. INT getFlavorValue (INT i)
    int (int i)

  50. BOOL getForceBuildings (INT i)
    bool (int i)

  51. BOOL getFreePromotions (INT i)
    bool (int i)

  52. BOOL getGreatPeoples (INT i)
    bool (int i)

  53. INT getGreatWorkCulture ()
    int ()

  54. INT getGroupDefinitions ()
    int ()

  55. INT getGroupSize ()
    int ()

  56. INT getHillsAttackModifier ()
    int ()

  57. INT getHillsDefenseModifier ()
    int ()

  58. INT getHolyCity ()
    int ()

  59. INT getHurryCostModifier ()
    int ()

  60. INT getHurryMultiplier ()
    int ()

  61. INT getInterceptionProbability ()
    int ()

  62. INT getInvisibleType ()
    int ()

  63. STRING getLateArtDefineTag (INT i, UnitArtStyleType eStyle)
    string (int i, UnitArtStyleTypes eStyle)

  64. INT getLeaderExperience ()
    int ()

  65. INT getLeaderPromotion ()
    int ()

  66. INT getMeleeWaveSize ()
    int ()

  67. STRING getMiddleArtDefineTag (INT i, UnitArtStyleType eStyle)
    string (int i, UnitArtStyleTypes eStyle)

  68. INT getMinAreaSize ()
    int ()

  69. INT getMoves ()
    int ()

  70. BOOL getNotUnitAIType (INT i)
    bool (int i)

  71. INT getNukeRange ()
    int ()

  72. INT getNumSeeInvisibleTypes ()
    int ()

  73. INT getNumUnitNames ()
    int ()

  74. INT getPowerValue ()
    int ()

  75. INT getPrereqAndBonus ()
    int ()

  76. INT getPrereqAndTech ()
    int ()

  77. INT getPrereqAndTechs (INT i)
    int (int i)

  78. INT getPrereqBuilding ()
    int ()

  79. INT getPrereqCorporation ()
    int ()

  80. INT getPrereqOrBonuses (INT i)
    int (int i)

  81. INT getPrereqReligion ()
    int ()

  82. INT getProductionCost ()
    int ()

  83. INT getProductionTraits (INT i)
    int (int i)

  84. INT getRangedWaveSize ()
    int ()

  85. INT getReligionSpreads (INT i)
    int (int i)

  86. INT getReligionType ()
    int ()

  87. INT getSeeInvisibleType (INT i)
    int (int)

  88. INT getSpecialCargo ()
    int ()

  89. INT getSpecialUnitType ()
    int ()

  90. INT getStateReligion ()
    int ()

  91. BOOL getTargetUnitClass (INT i)
    bool (int i)

  92. BOOL getTargetUnitCombat (INT i)
    bool (int i)

  93. INT getTerrainAttackModifier (INT i)
    int (int i)

  94. INT getTerrainDefenseModifier (INT i)
    int (int i)

  95. BOOL getTerrainImpassable (INT i)
    bool (int i)

  96. BOOL getTerrainNative (INT i)
    bool (int i)

  97. INT getTerrainPassableTech (INT i)
    int (int i)

  98. INT getTradeMultiplier ()
    int ()

  99. BOOL getUnitAIType (INT i)
    bool (int i)

  100. INT getUnitCaptureClassType ()
    int ()

  101. INT getUnitClassAttackModifier (INT i)
    int (int i)

  102. INT getUnitClassDefenseModifier (INT i)
    int (int i)

  103. INT getUnitClassType ()
    int ()

  104. INT getUnitCombatModifier (INT i)
    int (int i)

  105. INT getUnitCombatType ()
    int ()

  106. INT getUnitGroupRequired (INT i)
    int (int i)

  107. FLOAT getUnitMaxSpeed ()
    float ()

  108. STRING getUnitNames (INT i)
    string (int i)

  109. FLOAT getUnitPadTime ()
    float ()

  110. BOOL getUpgradeUnitClass (INT i)
    bool (int i)

  111. INT getWithdrawalProbability ()
    int ()

  112. INT getWorkRate ()
    int ()

  113. INT getXPValueAttack ()
    int ()

  114. INT getXPValueDefense ()
    int ()

  115. BOOL isAlwaysHostile ()
    bool ()

  116. BOOL isAnimal ()
    bool ()

  117. BOOL isCanMoveAllTerrain ()
    bool ()

  118. BOOL isCanMoveImpassable ()
    bool ()

  119. BOOL isCounterSpy ()
    bool ()

  120. BOOL isDestroy ()
    bool ()

  121. BOOL isFirstStrikeImmune ()
    bool ()

  122. BOOL isFlatMovementCost ()
    bool ()

  123. BOOL isFoodProduction ()
    bool ()

  124. BOOL isFound ()
    bool ()

  125. BOOL isGoldenAge ()
    bool ()

  126. BOOL isHiddenNationality ()
    bool ()

  127. BOOL isIgnoreBuildingDefense ()
    bool ()

  128. BOOL isIgnoreTerrainCost ()
    bool ()

  129. BOOL isInvestigate ()
    bool ()

  130. BOOL isInvisible ()
    bool ()

  131. BOOL isLineOfSight ()
    bool ()

  132. BOOL isMechUnit ()
    bool ()

  133. BOOL isMilitaryHappiness ()
    bool ()

  134. BOOL isMilitaryProduction ()
    bool ()

  135. BOOL isMilitarySupport ()
    bool ()

  136. BOOL isNoBadGoodies ()
    bool ()

  137. BOOL isNoCapture ()
    bool ()

  138. BOOL isNoDefensiveBonus ()
    bool ()

  139. BOOL isNukeImmune ()
    bool ()

  140. BOOL isPillage ()
    bool ()

  141. BOOL isPrereqBonuses ()
    bool ()

  142. BOOL isPrereqReligion ()
    bool ()

  143. BOOL isRenderBelowWater ()
    bool ()

  144. BOOL isRivalTerritory ()
    bool ()

  145. BOOL isSabotage ()
    bool ()

  146. BOOL isSpy ()
    bool ()

  147. BOOL isStealPlans ()
    bool ()

  148. BOOL isSuicide ()
    bool ()

  149. VOID setCombat (INT iNum)
    void (int)

  150. VOID setInvisible (BOOL bEnable)
    void (bool bEnable)


CvUpkeepInfo

Resolution Order:
CvUpkeepInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCityPercent ()
    int ()

  2. INT getPopulationPercent ()
    int ()


CvVictoryInfo

Resolution Order:
CvVictoryInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCityCulture ()
    int ()

  2. INT getLandPercent ()
    int ()

  3. INT getMinLandPercent ()
    int ()

  4. STRING getMovie ()
    string ()

  5. INT getNumCultureCities ()
    int ()

  6. INT getPopulationPercentLead ()
    int ()

  7. INT getReligionPercent ()
    int ()

  8. INT getTotalCultureRatio ()
    int ()

  9. INT getVictoryDelayTurns ()
    int ()

  10. BOOL isConquest ()
    bool ()

  11. BOOL isDiploVote ()
    bool ()

  12. BOOL isEndScore ()
    bool ()

  13. BOOL isPermanent ()
    bool ()

  14. BOOL isTargetScore ()
    bool ()


CvVoteInfo

Resolution Order:
CvVoteInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getMinVoters ()
    int ()

  2. INT getPopulationThreshold ()
    int ()

  3. INT getStateReligionVotePercent ()
    int ()

  4. INT getTradeRoutes ()
    int ()

  5. BOOL isAssignCity ()
    bool ()

  6. BOOL isCityVoting ()
    bool ()

  7. BOOL isCivVoting ()
    bool ()

  8. BOOL isDefensivePact ()
    bool ()

  9. BOOL isForceCivic (INT i)
    bool (int i)

  10. BOOL isForceNoTrade ()
    bool ()

  11. BOOL isForcePeace ()
    bool ()

  12. BOOL isForceWar ()
    bool ()

  13. BOOL isFreeTrade ()
    bool ()

  14. BOOL isNoNukes ()
    bool ()

  15. BOOL isOpenBorders ()
    bool ()

  16. BOOL isSecretaryGeneral ()
    bool ()

  17. BOOL isVictory ()
    bool ()

  18. BOOL isVoteSourceType (INT i)
    bool (int i)


CvVoteSourceInfo

Resolution Order:
CvVoteSourceInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getCivic ()
    int ()

  2. INT getFreeSpecialist ()
    int ()

  3. INT getReligionCommerce (INT i)
    int (int)

  4. INT getReligionYield (INT i)
    int (int)

  5. STRING getSecretaryGeneralText ()
    wstring ()

  6. INT getVoteInterval ()
    int ()


CvWorldInfo

Resolution Order:
CvWorldInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getBuildingClassPrereqModifier ()
    int ()

  2. INT getColonyMaintenancePercent ()
    int ()

  3. INT getCorporationMaintenancePercent ()
    int ()

  4. INT getDefaultPlayers ()
    int ()

  5. INT getDistanceMaintenancePercent ()
    int ()

  6. INT getFeatureGrainChange ()
    int ()

  7. INT getGridHeight ()
    int ()

  8. INT getGridWidth ()
    int ()

  9. INT getMaxConscriptModifier ()
    int ()

  10. INT getNumCitiesAnarchyPercent ()
    int ()

  11. INT getNumCitiesMaintenancePercent ()
    int ()

  12. INT getNumFreeBuildingBonuses ()
    int ()

  13. INT getResearchPercent ()
    int ()

  14. INT getTargetNumCities ()
    int ()

  15. INT getTerrainGrainChange ()
    int ()

  16. INT getTradeProfitPercent ()
    int ()

  17. INT getUnitNameModifier ()
    int ()

  18. INT getWarWearinessModifier ()
    int ()


CvYieldInfo

Resolution Order:
CvYieldInfo
 CvInfoBase

Methods inherited from CvInfoBase:
  1. STRING getButton ()
    string ()

  2. STRING getCivilopedia ()
    wstring ()

  3. STRING getDescription ()
    wstring ()

  4. STRING getDescriptionForm (INT uiForm)
    wstring ()

  5. STRING getHelp ()
    wstring ()

  6. STRING getStrategy ()
    wstring ()

  7. STRING getText ()
    wstring ()

  8. STRING getTextKey ()
    wstring ()

  9. STRING getType ()
    string ()

  10. BOOL isGraphicalOnly ()
    bool ()

  11. BOOL isMatchForLink (STRING szLink, BOOL bKeysOnly)
    bool (string)
Methods defined here:
  1. INT getAIWeightPercent ()
    int ()

  2. INT getChar ()
    int ()

  3. INT getCityChange ()
    int ()

  4. INT getColorType ()
    int ()

  5. INT getGoldenAgeYield ()
    int ()

  6. INT getGoldenAgeYieldThreshold ()
    int ()

  7. INT getHillsChange ()
    int ()

  8. INT getLakeChange ()
    int ()

  9. INT getMinCity ()
    int ()

  10. INT getPeakChange ()
    int ()

  11. INT getPopulationChangeDivisor ()
    int ()

  12. INT getPopulationChangeOffset ()
    int ()

  13. INT getTradeModifier ()
    int ()


CyArea
  1. INT calculateTotalBestNatureYield ()
    int () - Returns the total tile yield from the area

  2. INT countCoastalLand ()

  3. INT countHasCorporation (CorporationType eCorporation, PlayerType eOwner)
    int (int /*CorporationTypes*/ eCorporation, int /*PlayerTypes*/ eOwner)

  4. INT countHasReligion (ReligionType eReligion, PlayerType eOwner)
    int (int /*ReligionTypes*/ eReligion, int /*PlayerTypes*/ eOwner)

  5. INT countNumUniqueBonusTypes ()
    int () - Returns the number of unique bonus types in this area

  6. INT getAnimalsPerPlayer (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns the number of animal units in this area for this player

  7. AreaAIType getAreaAIType (TeamType eIndex)
    int (AreaAITypes) (int (TeamTypes) eIndex) - Returns the AreaAIType for this team in this area

  8. INT getBestFoundValue (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns the best found value for a plot in this area

  9. INT getBuildingBadHealth (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns ?

  10. INT getBuildingGoodHealth (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns ?

  11. INT getBuildingHappiness (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns ?

  12. INT getCitiesPerPlayer (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns the number of cities in this area for this player

  13. INT getFreeSpecialist (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns ?

  14. INT getID ()
    int () - Return's the Areas ID

  15. INT getNumAIUnits (PlayerType eIndex1, UnitAIType eIndex2)
    int (int (PlayerTypes) iPlayer, int (UnitAITypes) iIndex2) - Returns the number of units for this AI which have this AI type

  16. INT getNumBonuses (BonusType eBonus)
    int(BonusID) - total # of BonusID

  17. INT getNumCities ()
    int () - Returns the total number of cities for all players in this area

  18. INT getNumImprovements (ImprovementType eImprovement)
    int(ImprovementID) - total # of ImprovementID

  19. INT getNumOwnedTiles ()
    int () - Returns the number of owned tiles in this area

  20. INT getNumRevealedTiles (TeamType eIndex)
    int (int (TeamTypes) iIndex) - Returns the number of revealed tiles for this team

  21. INT getNumRiverEdges ()
    int () - Returns the number of River Edges in this area

  22. INT getNumStartingPlots ()
    int () - total number of players that are starting on this area

  23. INT getNumTiles ()
    int () - Returns the number of tiles in this area

  24. INT getNumTotalBonuses ()
    int () - total number of bonuses, of all types

  25. INT getNumTrainAIUnits (PlayerType eIndex1, UnitAIType eIndex2)
    int (int (PlayerTypes) iPlayer, int (UnitAITypes) iIndex2) - Returns ?

  26. INT getNumUnits ()
    int () - Returns the total number of units for all players in this area

  27. INT getNumUnownedTiles ()
    int () - Returns the number of unowned tiles in this area

  28. INT getNumUnrevealedTiles (TeamType eIndex)
    int (int (TeamTypes) iIndex) - Returns the number of unrevealed tiles for this team

  29. INT getPopulationPerPlayer (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns the total population of this area for this player

  30. INT getPower (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns power of this area for this player

  31. CyCity getTargetCity (PlayerType eIndex)
    CyCity* (int (PlayerTypes) eIndex) - Returns ?

  32. INT getTotalPopulation ()
    int () - Returns the total population for all players in this area

  33. INT getUnitsPerPlayer (PlayerType eIndex)
    int (int (PlayerTypes) iIndex) - Returns the number of units in this area for this player

  34. INT getYieldRateModifier (PlayerType eIndex1, YieldType eIndex2)
    int (int (PlayerTypes) iPlayer, int (YieldTypes) iIndex2 - Returns ?

  35. BOOL isBorderObstacle (TeamType eIndex)
    bool (int (TeamTypes) iIndex)

  36. BOOL isCleanPower (TeamType eIndex)
    bool (int (TeamTypes) iIndex)

  37. BOOL isLake ()
    bool () - Returns whether the area is a fresh water lake

  38. BOOL isNone ()
    bool () - Returns whether the pointer points to a real Area

  39. BOOL isWater ()
    bool () - Returns whether or not this area is water


CyArtFileMgr
  1. VOID Reset ()
    void ()

  2. VOID buildArtFileInfoMaps ()
    void ()

  3. CvArtInfoBonus getBonusArtInfo (STRING szArtDefineTag)
    CvArtInfoBonus ()

  4. CvArtInfoBuilding getBuildingArtInfo (STRING szArtDefineTag)
    CvArtInfoBuilding ()

  5. CvArtInfoCivilization getCivilizationArtInfo (STRING szArtDefineTag)
    CvArtInfoCivilization ()

  6. CvArtInfoFeature getFeatureArtInfo (STRING szArtDefineTag)
    CvArtInfoFeature ()

  7. CvArtInfoImprovement getImprovementArtInfo (STRING szArtDefineTag)
    CvArtInfoImprovement ()

  8. CvArtInfoInterface getInterfaceArtInfo (STRING szArtDefineTag)
    CvArtInfoInterface ()

  9. CvArtInfoLeaderhead getLeaderheadArtInfo (STRING szArtDefineTag)
    CvArtInfoLeaderhead ()

  10. CvArtInfoMisc getMiscArtInfo (STRING szArtDefineTag)
    CvArtInfoMisc ()

  11. CvArtInfoMovie getMovieArtInfo (STRING szArtDefineTag)
    CvArtInfoMovie ()

  12. CvArtInfoTerrain getTerrainArtInfo (STRING szArtDefineTag)
    CvArtInfoTerrain ()

  13. CvArtInfoUnit getUnitArtInfo (STRING szArtDefineTag)
    CvArtInfoUnit ()

  14. BOOL isNone ()
    bool () - Checks to see if pointer points to a real object


CyAudioGame - not in SDK
  1. VOID Destroy2DSound (INT soundhandle)
    void (int soundhandle) - Stop playing and destroy sound using soundhandle.

  2. VOID Destroy3DSound (INT soundhandle)
    void (int soundhandle) - Stop playing and destroy sound using soundhandle.

  3. BOOL Is2DSoundPlaying (INT soundhandle)
    bool (int soundhandle) - Is the sound using this soundhandle and scriptname playing?.

  4. BOOL Is3DSoundPlaying (INT soundhandle)
    bool (int soundhandle) - Is the sound using this soundhandle and scriptname playing?.

  5. INT Play2DSound (STRING scriptname)
    int (TCHAR* scriptname) - Play 2d sound using scriptname and return a handle to the sound.

  6. INT Play2DSoundWithId (INT scriptId)
    int (int scriptId) - Play 2d sound using scriptId and return a handle to the sound.

  7. INT Play3DSound (STRING scriptname, FLOAT x, FLOAT y, FLOAT z)
    int (TCHAR* scriptname, float x, float y, float z) - Play 3d sound using scriptname at position (x,y,z) and return a handle to the sound.

  8. INT Play3DSoundWithId (INT scriptId, FLOAT x, FLOAT y, FLOAT z)
    int (int scriptId, float x, float y, float z) - Play 3d sound using scriptId at position (x,y,z) and return a handle to the sound.

  9. VOID Set2DSoundVolume (INT soundhandle, FLOAT volume)
    void (int soundhandle, float volume) - Set volume to value between 0.0f and 1.0f to sound using soundhandle.

  10. VOID Set3DSoundPosition (INT soundhandle, FLOAT x, FLOAT y, FLOAT z)
    void (int soundhandle, float x, float y, float z) - Set position of sound using soundhandle to (x,y,z).

  11. VOID Set3DSoundVolume (INT soundhandle, FLOAT volume)
    void (int soundhandle, float volume) - Set volume to value between 0.0f and 1.0f to sound using soundhandle.


CyCamera - not in SDK
  1. FLOAT GetBasePitch ()
    float ()

  2. FLOAT GetBaseTurn ()
    float ()

  3. FLOAT GetCameraMovementSpeed ()
    float ()

  4. NiPoint3 GetCurrentPosition ()
    NiPoint3 ()

  5. NiPoint2 GetDefaultViewPortCenter ()
    NiPoint2 CyCamera().GetDefaultViewPortCenter()

  6. NiPoint3 GetDestinationPosition ()
    NiPoint3 ()

  7. VOID GetLookAt (NiPoint3 pt3LookAt)
    void (NiPoint3 pt3LookAt)

  8. FLOAT GetLookAtSpeed ()
    float ()

  9. NiPoint3 GetTargetDestination ()
    NiPoint3 ()

  10. FLOAT GetZoom ()
    float ()

  11. VOID JustLookAt (NiPoint3 p3LookAt)
    void (CyPlot().getPoint()) - centers on plot

  12. VOID JustLookAtPlot (CyPlot pPlot)
    void (CyPlot* pPlot) - centers on plot

  13. VOID LookAt (NiPoint3 pt3LookAt, CameraLookAtType type, NiPoint3 attackDirection)
    void (NiPoint3 pt3LookAt, CameraLookAtTypes type, NiPoint3 attackDirection) - centers the camera on the point

  14. VOID LookAtUnit (CyUnit unit)
    void (CyUnit) - follow a unit

  15. VOID MoveBaseTurnLeft (FLOAT increment)
    void (float increment)

  16. VOID MoveBaseTurnRight (FLOAT increment)
    void (float increment)

  17. VOID ReleaseLockedCamera ()
    void ()

  18. VOID ResetZoom ()
    void ()

  19. VOID SetBasePitch (FLOAT fBasePitch)
    void (float fBasePitch)

  20. VOID SetBaseTurn (FLOAT baseTurn)
    void (float baseTurn)

  21. VOID SetCameraMovementSpeed (CameraMovementSpeed eSpeed)
    void (int (CameraMovementSpeeds) eSpeed)

  22. VOID SetCurrentPosition (NiPoint3 point)
    void (NiPoint3 point)

  23. VOID SetDestinationPosition (NiPoint3 point)
    void (NiPoint3 point)

  24. VOID SetLookAtSpeed (FLOAT fSpeed)
    void (float fSpeed)

  25. VOID SetTargetDestination (NiPoint3 point)
    void (NiPoint3 point)

  26. VOID SetViewPortCenter (NiPoint2 pt2Center)
    void (NiPoint2 pt2Center)

  27. VOID SetZoom (FLOAT zoom)
    void (float zoom=0.5)

  28. VOID SimpleLookAt (NiPoint3 position, NiPoint3 target)
    void (NiPoint3 &position, NiPoint3 &target) - moves the camera to position looking at target

  29. VOID Translate (NiPoint3 translation)
    void (NiPoint3 translation=(fX, fY, fZ)

  30. VOID ZoomIn (FLOAT increment)
    void (float increment=0.5)

  31. VOID ZoomOut (FLOAT increment)
    void (float increment)

  32. BOOL isMoving ()
    bool ()

  33. VOID setOrthoCamera (BOOL bNewValue)
    void (bool bNewValue)


CyCity
  1. BOOL AI_avoidGrowth ()
    bool ()

  2. INT AI_cityValue ()
    int ()

  3. INT AI_countBestBuilds (CyArea pArea)
    int (CyArea* pArea)

  4. BOOL AI_isEmphasize (INT iEmphasizeType)
    bool (int iEmphasizeType)

  5. VOID addProductionExperience (CyUnit pUnit, BOOL bConscript)
    void (CyUnit* pUnit, bool bConscript)

  6. UnitType allUpgradesAvailable (UnitType eUnit, INT iUpgradeCount)
    int UnitTypes (int eUnit, int iUpgradeCount)

  7. VOID alterSpecialistCount (SpecialistType eIndex, INT iChange)
    int (int /*SpecialistTypes*/ eIndex, int iChange)

  8. VOID alterWorkingPlot (INT iIndex)
    void (iIndex)

  9. INT angryPopulation (INT iExtra)
    int (iExtra) - # of unhappy citizens

  10. CyArea area ()
    CyArea() () - returns CyArea instance for location of city

  11. BOOL at (INT iX, INT iY)
    bool (iX, iY) - is the city at (iX, iY) ?

  12. BOOL atPlot (CyPlot pPlot)
    bool (CyPlot) - is pPlot the cities plot?

  13. INT badHealth (BOOL bNoAngry)
    int (bool bNoAngry) - total unhealthiness

  14. INT calculateColonyMaintenance ()
    int ()

  15. INT calculateColonyMaintenanceTimes100 ()
    int ()

  16. INT calculateCorporationMaintenance ()
    int ()

  17. INT calculateCorporationMaintenanceTimes100 ()
    int ()

  18. INT calculateCulturePercent (INT eIndex)
    int (int eIndex)

  19. INT calculateDistanceMaintenance ()
    int ()

  20. INT calculateDistanceMaintenanceTimes100 ()
    int ()

  21. INT calculateNumCitiesMaintenance ()
    int ()

  22. INT calculateNumCitiesMaintenanceTimes100 ()
    int ()

  23. INT calculateTeamCulturePercent (TeamType eIndex)
    int /*TeamTypes*/ ()

  24. INT calculateTradeProfit (CyCity pCity)
    int (CyCity) - returns the trade profit created by CyCity

  25. INT calculateTradeYield (YieldType eIndex, INT iTradeProfit)
    int (YieldType, int iTradeProfit) - calculates Trade Yield

  26. BOOL canConscript ()
    bool () - can the city conscript units?

  27. BOOL canConstruct (INT iBuilding, BOOL bContinue, BOOL bTestVisible, BOOL bIgnoreCost)
    bool (int eBuilding, bool bContinue, bool bTestVisible, bool bIgnoreCost)

  28. BOOL canContinueProduction (OrderData order)
    bool (OrderData order)

  29. BOOL canCreate (INT iProject, BOOL bContinue, BOOL bTestVisible)
    bool (int eProject, bool bContinue, bool bTestVisible)

  30. BOOL canHurry (HurryType iHurry, BOOL bTestVisible)
    bool (HurryTypes eHurry, bool bTestVisible = 0) - can player eHurry in this city?

  31. BOOL canJoin ()
    bool () - can a Great Person join the city

  32. BOOL canMaintain (INT iProcess, BOOL bContinue)
    bool (int eProcess, bool bContinue)

  33. BOOL canTrain (INT iUnit, BOOL bContinue, BOOL bTestVisible)
    bool (int eUnit, bool bContinue, bool bTestVisible)

  34. BOOL canWork (CyPlot pPlot)
    bool (CyPlot*) - can the city work the plot?

  35. VOID changeBaseGreatPeopleRate (INT iChange)

  36. VOID changeBaseYieldRate (YieldType eIndex, INT iNewValue)
    int (int /*YieldTypes*/, int iChange) - changes the base rate for YieldType

  37. VOID changeBuildingProduction (BuildingType iIndex, INT iChange)
    void (BuildingID, iChange) - adjusts progress towards BuildingID by iChange

  38. VOID changeBuildingProductionTime (BuildingType eIndex, INT iChange)
    int (int eIndex, int iChange)

  39. VOID changeConscriptAngerTimer (INT iChange)
    void (int iChange) -changes the amount of time left on the conscript anger timer

  40. VOID changeCulture (PlayerType eIndex, INT iChange, BOOL bPlots)
    void (int PlayerTypes eIndex, int iChange, bool bPlots)

  41. VOID changeCultureTimes100 (PlayerType eIndex, INT iChange, BOOL bPlots)
    void (int PlayerTypes eIndex, int iChange, bool bPlots)

  42. VOID changeCultureUpdateTimer (INT iChange)
    void (iChange) - adjusts the Culture Update Timer by iChange

  43. VOID changeDefenseDamage (INT iChange)
    void (iChange) - adjust damage value by iChange

  44. VOID changeDefyResolutionAngerTimer (INT iChange)
    void (int iChange) -changes the amount of time left on the anger timer

  45. VOID changeEspionageHappinessCounter (INT iChange)
    void (int iChange)

  46. VOID changeEspionageHealthCounter (INT iChange)
    void (int iChange)

  47. VOID changeExtraHappiness (INT iChange)
    void (int iChange)

  48. VOID changeExtraHealth (INT iChange)
    void (int iChange)

  49. VOID changeExtraTradeRoutes (INT iChange)
    void (iChange) - Change the number of trade routes this city has

  50. VOID changeFood (INT iChange)
    void (iChange) - adjust stored food by iChange

  51. VOID changeForceSpecialistCount (SpecialistType eIndex, INT iChange)
    int (int /*SpecialistTypes*/ eIndex, int iChange

  52. VOID changeFreeBonus (BonusType eIndex, INT iChange)
    void (int eIndex, int iChange)

  53. VOID changeFreeSpecialistCount (SpecialistType eIndex, INT iChange)
    int (int /*SpecialistTypes*/ eIndex, iChange

  54. VOID changeGreatPeopleProgress (INT iChange)
    void (int iChange) - adjusts great person progress by iChange

  55. VOID changeGreatPeopleUnitProgress (UnitType iIndex, INT iChange)
    int (int /*UnitTypes*/ iIndex, int iChange)

  56. VOID changeHappinessTimer (INT iChange)
    void (iChange) - adjust Happiness timer by iChange

  57. VOID changeHealRate (INT iChange)
    void (int iChange) - changes the heal rate of this city to iChange

  58. VOID changeHurryAngerTimer (INT iChange)
    void (iChange) - adjust Hurry Angry timer by iChange

  59. VOID changeImprovementFreeSpecialists (ImprovementType iIndex, INT iChange)
    void (ImprovementID, iChange) - adjust ImprovementID free specialists by iChange

  60. VOID changeNoBonusCount (BonusType eBonus, INT iChange)
    void (int eIndex, int iChange)

  61. VOID changeOccupationTimer (INT iChange)
    void (iChange) - adjusts the Occupation Timer by iChange

  62. VOID changePopulation (INT iChange)
    void (int iChange) - adjusts the city population by iChange

  63. VOID changeProduction (INT iChange)
    void (int iChange)

  64. VOID changeReligionInfluence (ReligionType iIndex, INT iChange)
    void (ReligionID, iChange) - adjust ReligionID influence by iChange

  65. VOID changeSpecialistCommerce (CommerceType eIndex, INT iChange)
    void (int /*CommerceTypes*/, iChange) - adjusts Specialist contribution to CommerceType by iChange

  66. VOID changeStateReligionHappiness (ReligionType eIndex, INT iChange)
    void (int /*ReligionTypes*/ ReligionID, iChange)

  67. VOID changeUnitProduction (UnitType iIndex, INT iChange)
    void (UnitID, iChange) - adjusts production towards UnitID by iChange

  68. VOID chooseProduction (UnitType eTrainUnit, BuildingType eConstructBuilding, ProjectType eCreateProject, BOOL bFinish, BOOL bFront)
    void (int /*UnitTypes*/ eTrainUnit, int /*BuildingTypes*/ eConstructBuilding, int /*ProjectTypes*/ eCreateProject, bool bFinish, bool bFront) - Chooses production for a city

  69. VOID clearOrderQueue ()
    void ()

  70. VOID clearWorkingOverride (INT iIndex)
    void (int iIndex)

  71. VOID conscript ()
    void () - conscripts a unit

  72. INT conscriptMinCityPopulation ()
    int ()

  73. INT countNumImprovedPlots ()
    int ()

  74. INT countNumRiverPlots ()
    int ()

  75. INT countNumWaterPlots ()
    int ()

  76. INT countTotalCultureTimes100 ()
    int ()

  77. VOID createGreatPeople (UnitType eGreatPersonUnit, BOOL bIncrementThreshold, BOOL bIncrementExperience)
    void (int /*UnitTypes*/ eGreatPersonUnit, bool bIncrementThreshold) - Creates a great person in this city and whether it should increment the threshold to the next level

  78. INT cultureDistance (INT iDX, INT iDY)
    int (iDX, iDY) - culture distance

  79. INT cultureGarrison (PlayerType ePlayer)
    int (ePlayer)

  80. INT cultureStrength (PlayerType ePlayer)
    int (ePlayer)

  81. VOID doTask (TaskType eTask, INT iData1, INT iData2, BOOL bOption)
    void (int eTaskTypes, int iData1, int iData2, bool bOption) - Enacts the TaskType passed

  82. INT extraFreeSpecialists ()
    int () - # of specialist that are allowed for free

  83. INT extraPopulation ()
    int () - # of extra/available citizens

  84. INT extraSpecialists ()
    int () - # of extra/available specialists

  85. INT findBaseYieldRateRank (YieldType eYield)
    int (int /*YieldTypes*/ eYield)

  86. INT findCommerceRateRank (CommerceType eCommerce)
    int (int /*CommerceTypes*/ eCommerce)

  87. PlayerType findHighestCulture ()
    PlayerTypes ()

  88. INT findPopulationRank ()
    int ()

  89. INT findYieldRateRank (YieldType eYield)
    int (int /*YieldTypes*/ eYield)

  90. INT flatConscriptAngerLength ()
    int ()

  91. INT flatDefyResolutionAngerLength ()
    int ()

  92. INT flatHurryAngerLength ()
    int ()

  93. INT foodConsumption (BOOL bNoAngry, INT iExtra)
    int (bool bNoAngry, int iExtra)

  94. INT foodDifference (BOOL bBottom)
    int (bool bBottom) - result of getYieldRate(Food) - foodConsumption()

  95. INT getAddedFreeSpecialistCount (SpecialistType eIndex)
    int (int /*SpecialistTypes*/ eIndex

  96. INT getAirModifier ()
    int () - returns the air defense modifier

  97. INT getAirUnitCapacity (TeamType eTeam)
    int (int /*TeamTypes*/ eTeam) - returns the number of air units allowed here

  98. ArtStyleType getArtStyleType ()
    int /*ArtStyleTypes*/ ()

  99. INT getBaseCommerceRate (CommerceType eIndex)
    int (int /*CommerceTypes*/)

  100. INT getBaseCommerceRateTimes100 (CommerceType eIndex)
    int (int /*CommerceTypes*/)

  101. INT getBaseGreatPeopleRate ()
    int () - base great person rate

  102. INT getBaseYieldRate (YieldType eIndex)
    int (int /*YieldTypes*/) - base rate for YieldType

  103. INT getBaseYieldRateModifier (YieldType eIndex, INT iExtra)

  104. INT getBonusBadHealth ()
    int ()

  105. INT getBonusGoodHappiness ()
    int ()

  106. INT getBonusGoodHealth ()
    int ()

  107. INT getBonusHappiness (BonusType iBonus)
    int (BonusID) - total happiness bonus from BonusID

  108. INT getBonusHealth (BonusType iBonus)
    int (BonusID) - total health bonus from BonusID

  109. INT getBonusPower (BonusType eBonus, BOOL bDirty)
    int (int /*BonusTypes*/ eBonus, bool bDirty)

  110. INT getBonusYieldRateModifier (YieldType eIndex, BonusType eBonus)
    int (int /*YieldTypes*/ eIndex, int /*BonusTypes*/ eBonus)

  111. INT getBuildingBadHappiness ()
    int ()

  112. INT getBuildingBadHealth ()
    int ()

  113. INT getBuildingBombardDefense ()
    int () - building defense

  114. INT getBuildingCommerce (CommerceType eIndex)
    int (int /*CommerceTypes*/) - total effect of cities buildings on CommerceTypes

  115. INT getBuildingCommerceByBuilding (CommerceType eIndex, BuildingType iBuilding)
    int (int /*CommerceTypes*/, BuildingTypes) - total value of CommerceType from BuildingTypes

  116. INT getBuildingCommerceChange (BuildingClassType eBuildingClass, CommerceType eCommerce)
    int (int /*BuildingClassTypes*/ eBuildingClass, int /*CommerceTypes*/ eCommerce)

  117. INT getBuildingDefense ()
    int () - building defense

  118. INT getBuildingGoodHappiness ()
    int ()

  119. INT getBuildingGoodHealth ()
    int ()

  120. INT getBuildingHappiness (INT iBuilding)
    int (int eBuilding)

  121. INT getBuildingHappyChange (BuildingClassType eBuildingClass)
    int (int /*BuildingClassTypes*/ eBuildingClass)

  122. INT getBuildingHealth (INT iBuilding)
    int (int eBuilding)

  123. INT getBuildingHealthChange (BuildingClassType eBuildingClass)
    int (int /*BuildingClassTypes*/ eBuildingClass)

  124. INT getBuildingOriginalOwner (BuildingType iIndex)
    int (BuildingType) - index of original building owner

  125. INT getBuildingOriginalTime (BuildingType iIndex)
    int (BuildingType) - original build date

  126. INT getBuildingProduction (BuildingType iIndex)
    int (BuildingID) - current production towards BuildingID

  127. INT getBuildingProductionModifier (BuildingType iBuilding)
    int (BuildingID) - production multiplier for BuildingID

  128. INT getBuildingProductionTime (BuildingType eIndex)
    int (int eIndex)

  129. INT getBuildingProductionTurnsLeft (BuildingType iBuilding, INT iNum)
    int (BuildingID, int iNum) - # of turns remaining to complete UnitID

  130. INT getBuildingYieldChange (BuildingClassType eBuildingClass, YieldType eYield)
    int (int /*BuildingClassTypes*/ eBuildingClass, int /*YieldTypes*/ eYield)

  131. CyPlot getCityIndexPlot (INT iIndex)
    CyPlot* (int iIndex)

  132. INT getCityPlotIndex (CyPlot pPlot)
    int (CyPlot* pPlot)

  133. CitySizeType getCitySizeType ()
    int /*CitySizeTypes*/ ()

  134. CivilizationType getCivilizationType ()
    CivilizationID () - owners CivilizationID

  135. INT getCommerceFromPercent (CommerceType eIndex, INT iYieldRate)
    int (int /*CommerceTypes*/, int iYieldRate)

  136. INT getCommerceHappiness ()
    int () - happiness from all CommerceTypes

  137. INT getCommerceHappinessByType (CommerceType eIndex)
    int (int /*CommerceTypes*/) - happiness from CommerceType

  138. INT getCommerceHappinessPer (CommerceType eIndex)
    int (int /*CommerceTypes*/) - happiness from each level of entertainment

  139. INT getCommerceRate (CommerceType eIndex)
    int (int /*CommerceTypes*/) - total Commerce rate

  140. INT getCommerceRateModifier (CommerceType eIndex)
    int (int /*CommerceTypes*/) - indicates the total rate modifier on CommerceType

  141. INT getCommerceRateTimes100 (CommerceType eIndex)
    int (int /*CommerceTypes*/) - total Commerce rate

  142. INT getConscriptAngerTimer ()
    int () - returns the amount of time left on the conscript anger timer

  143. INT getConscriptPopulation ()
    int ()

  144. UnitType getConscriptUnit ()
    UnitID () - UnitID for the best unit the city can conscript

  145. INT getCorporationCommerce (CommerceType eIndex)
    int (int /*CommerceTypes*/) - effect on CommerceType by Corporation

  146. INT getCorporationCommerceByCorporation (CommerceType eIndex, CorporationType iCorporation)
    int (int /*CommerceTypes*/, CorporationType) - CommerceType effect from CorporationType

  147. INT getCorporationYield (YieldType eIndex)
    int (int /*CommerceTypes*/) - effect on YieldTypes by Corporation

  148. INT getCorporationYieldByCorporation (YieldType eIndex, CorporationType iCorporation)
    int (int /*YieldTypes*/, CorporationType) - YieldTypes effect from CorporationType

  149. INT getCulture (PlayerType eIndex)
    int /*PlayerTypes*/ ()

  150. CultureLevelType getCultureLevel ()
    int /*CultureLevelTypes*/ ()

  151. INT getCulturePercentAnger ()
    int ()

  152. INT getCultureThreshold ()

  153. INT getCultureTimes100 (PlayerType eIndex)
    int /*PlayerTypes*/ ()

  154. INT getCultureUpdateTimer ()
    int () - Culture Update Timer

  155. INT getCurrAirlift ()
    int ()

  156. INT getCurrentProductionDifference (BOOL bIgnoreFood, BOOL bOverflow)
    int (bool bIgnoreFood, bool bOverflow)

  157. INT getCurrentStateReligionHappiness ()
    int ()

  158. INT getDefenseDamage ()
    int () - value of damage city defenses can receive

  159. INT getDefenseModifier (BOOL bIgnoreBuilding)
    int (bool bIgnoreBuilding)

  160. INT getDefyResolutionAngerTimer ()
    int () - returns the amount of time left on the anger timer

  161. INT getDomainFreeExperience (DomainType eIndex)
    int (int /*DomainTypes*/)

  162. INT getDomainProductionModifier (DomainType eIndex)
    int (int /*DomainTypes*/)

  163. INT getEspionageDefenseModifier ()
    int ()

  164. INT getEspionageHappinessCounter ()
    int ()

  165. INT getEspionageHealthCounter ()
    int ()

  166. BOOL getEspionageVisibility (TeamType eIndex)
    bool (int /*TeamTypes*/ eIndex)

  167. INT getExtraBuildingBadHappiness ()
    int ()

  168. INT getExtraBuildingGoodHappiness ()
    int ()

  169. INT getExtraHappiness ()
    int ()

  170. INT getExtraHealth ()
    int ()

  171. INT getExtraProductionDifference (INT iExtra)
    int (int iExtra)

  172. INT getExtraSpecialistYield (YieldType eIndex)
    int (int /*YieldTypes*/ eIndex)

  173. INT getExtraSpecialistYieldOfType (YieldType eIndex, SpecialistType eSpecialist)
    int (int /*YieldTypes*/ eIndex, int /*SpecialistTypes*/ eSpecialist)

  174. INT getExtraTradeRoutes ()
    int () - returns the number of extra trade routes this city has

  175. INT getFeatureBadHappiness ()
    int ()

  176. INT getFeatureBadHealth ()
    int () - returns the bad health provided by the feature this city is built on

  177. INT getFeatureGoodHappiness ()
    int ()

  178. INT getFeatureGoodHealth ()
    int () - returns the good health provided by the feature this city is built on

  179. INT getFeatureProduction ()
    int () - value of feature production

  180. INT getFirstBuildingOrder (BuildingType eBuilding)
    int (int /*BuildingTypes*/ eBuilding)

  181. INT getFirstProjectOrder (ProjectType eProject)
    int (int /*ProjectTypes*/ eProject)

  182. INT getFirstUnitOrder (UnitType eUnit)
    int (int /*UnitTypes*/ eUnit)

  183. INT getFood ()
    int () - stored food

  184. INT getFoodKept ()
    int ()

  185. INT getFoodTurnsLeft ()
    int () - how many food turns remain?

  186. INT getForceSpecialistCount (SpecialistType eIndex)
    int (int /*SpecialistTypes*/ eIndex)

  187. INT getForeignTradeRouteModifier ()
    int ()

  188. INT getFreeBonus (BonusType eIndex)
    int (int eIndex)

  189. INT getFreeExperience ()
    int () - # of free experience newly trained units receive

  190. INT getFreePromotionCount (PromotionType eIndex)
    int (int /*PromotionTypes*/ eIndex)

  191. INT getFreeSpecialist ()
    int ()

  192. INT getFreeSpecialistCount (SpecialistType eIndex)
    int (int /*SpecialistTypes*/ eIndex

  193. INT getFreshWaterBadHealth ()
    int ()

  194. INT getFreshWaterGoodHealth ()
    int ()

  195. INT getGameTurnAcquired ()
    int ()

  196. INT getGameTurnFounded ()
    int () - GameTurn the city was founded

  197. INT getGeneralProductionTurnsLeft ()
    int - # of production turns left for the top order node item in a city...

  198. INT getGreatPeopleProgress ()
    int () - current great person progress

  199. INT getGreatPeopleRate ()
    int () - total Great Person rate

  200. INT getGreatPeopleRateModifier ()
    int ()

  201. INT getGreatPeopleUnitProgress (UnitType iIndex)
    int (int /*UnitTypes*/ iIndex)

  202. INT getGreatPeopleUnitRate (UnitType iIndex)
    int (int /*UnitTypes*/ iIndex)

  203. HandicapType getHandicapType ()
    HandicapType () - owners difficulty level

  204. INT getHappinessTimer ()
    int () - Temporary Happiness timer

  205. INT getHighestPopulation ()
    int ()

  206. INT getHurryAngerModifier ()

  207. INT getHurryAngerTimer ()
    int () - Anger caused by Hurrying timer

  208. INT getID ()
    int () - index ID # for the city - use with pPlayer.getCity(ID) to obtain city instance

  209. INT getImprovementFreeSpecialists (ImprovementType iIndex)
    int (ImprovementID)

  210. INT getLargestCityHappiness ()
    int ()

  211. INT getLiberationPlayer (BOOL bConquest)
    int ()

  212. INT getMaintenance ()
    int () - cities current maintenance cost

  213. INT getMaintenanceModifier ()
    int () - total value of the city maintenance modifier

  214. INT getMaintenanceTimes100 ()
    int () - cities current maintenance cost

  215. INT getMaxAirlift ()
    int ()

  216. INT getMaxFoodKeptPercent ()
    int ()

  217. INT getMaxSpecialistCount (SpecialistType eIndex)
    int (int /*SpecialistTypes*/ eIndex)

  218. INT getMilitaryHappiness ()
    int () - happiness created by military units stationed in the city

  219. INT getMilitaryHappinessUnits ()
    number of military units creating happiness

  220. INT getMilitaryProductionModifier ()
    int () - value of adjustments to military production

  221. STRING getName ()
    string () - city name

  222. STRING getNameForm (INT iForm)
    string () - city name

  223. STRING getNameKey ()
    string () - city name

  224. INT getNaturalDefense ()
    int ()

  225. INT getNoMilitaryPercentAnger ()
    int ()

  226. INT getNukeModifier ()
    int ()

  227. INT getNumActiveBuilding (BuildingType iIndex)
    bool (BuildingID) - is BuildingID active in the city (present & not obsolete)?

  228. INT getNumBonuses (BonusType iBonus)
    int (PlayerID)

  229. INT getNumBuilding (BuildingType iIndex)
    int - (BuildingID) - How many BuildingID does this city have (real or free)?

  230. INT getNumBuildings ()
    int ()

  231. INT getNumFreeBuilding (BuildingType iIndex)
    int (BuildingID) - # of free Building ID (ie: from a Wonder)

  232. INT getNumGreatPeople ()
    int () - # of great people who are joined to the city

  233. INT getNumNationalWonders ()
    int ()

  234. INT getNumRealBuilding (BuildingType iIndex)
    int (BuildingID) - get # real building of this type

  235. INT getNumTeamWonders ()
    int ()

  236. INT getNumWorldWonders ()
    int ()

  237. INT getOccupationTimer ()
    int () - total # of turns remaining on occupation timer

  238. OrderData getOrderFromQueue (INT iIndex)
    OrderData* (int iIndex)

  239. INT getOrderQueueLength ()
    void ()

  240. PlayerType getOriginalOwner ()
    int /* PlayerTypes*/ ()

  241. INT getOvercrowdingPercentAnger (INT iExtra)
    int (iExtra)

  242. INT getOverflowProduction ()
    int () - value of overflow production

  243. PlayerType getOwner ()
    int /* PlayerTypes*/ ()

  244. LeaderHeadType getPersonalityType ()
    int /*LeaderHeadTypes*/ ()

  245. INT getPopulation ()
    int () - total city population

  246. INT getPowerBadHealth ()
    int ()

  247. INT getPowerGoodHealth ()
    int ()

  248. PlayerType getPreviousOwner ()
    int /* PlayerTypes*/ ()

  249. INT getProduction ()
    int () - returns the current production towards whatever is top of this city's OrderQueue

  250. BuildingType getProductionBuilding ()
    BuildingID () - ID for building that is under construction

  251. INT getProductionExperience (UnitType eUnit)
    int (int /*UnitTypes*/ eUnit)

  252. INT getProductionModifier ()
    int () - multiplier (if any) for item being produced

  253. STRING getProductionName ()
    str () - description of item that the city is working on

  254. STRING getProductionNameKey ()
    str () - description of item that the city is working on

  255. INT getProductionNeeded ()
    int () - # of production needed to complete construction

  256. ProcessType getProductionProcess ()
    int /*ProcessTypes*/ ()

  257. ProjectType getProductionProject ()
    int /*ProjectTypes*/ ()

  258. INT getProductionToCommerceModifier (CommerceType eIndex)
    int (int /*CommerceTypes*/) - value of production to commerce modifier

  259. INT getProductionTurnsLeft ()
    int () - # of turns remaining until item is completed

  260. UnitType getProductionUnit ()
    UnitID () - ID for unit that is being trained

  261. UnitAIType getProductionUnitAI ()
    int eUnitAIType ()

  262. INT getProjectProductionModifier ()
    int (int /*ProjectTypes*/ eProject)

  263. INT getProjectProductionTurnsLeft (ProjectType eProject, INT iNum)
    int (int /*ProjectTypes*/ eProject, int iNum)

  264. CyPlot getRallyPlot ()
    CyPlot () - returns city's rally plot instance

  265. LONG getRealPopulation ()
    numbers

  266. INT getReligionBadHappiness ()
    int ()

  267. INT getReligionCommerce (CommerceType eIndex)
    int (int /*CommerceTypes*/) - effect on CommerceType by Religions

  268. INT getReligionCommerceByReligion (CommerceType eIndex, ReligionType iReligion)
    int (int /*CommerceTypes*/, ReligionType) - CommerceType effect from ReligionType

  269. INT getReligionGoodHappiness ()
    int ()

  270. INT getReligionHappiness (INT iReligion)
    int (int eReligion)

  271. INT getReligionInfluence (ReligionType iIndex)
    int (ReligionID) - value of influence from ReligionID

  272. INT getReligionPercentAnger ()
    int ()

  273. INT getRiverPlotYield (YieldType eIndex)
    int (int /*YieldTypes*/) - total YieldType for river plots

  274. STRING getScriptData ()
    str () - Get stored custom data (via pickle)

  275. INT getSeaPlotYield (YieldType eIndex)
    int (int /*YieldTypes*/) - total YieldType for water plots

  276. INT getSpaceProductionModifier ()
    int ()

  277. INT getSpecialistCommerce (CommerceType eIndex)
    int (int /*CommerceTypes*/) - value of CommerceType adjustment from Specialists

  278. INT getSpecialistCount (SpecialistType eIndex)
    int (int /*SpecialistTypes*/ eIndex)

  279. INT getSpecialistFreeExperience ()
    int ()

  280. INT getSpecialistPopulation ()
    int () - # of specialists

  281. INT getStateReligionHappiness (ReligionType eIndex)
    int (int /*ReligionTypes*/ ReligionID)

  282. TeamType getTeam ()
    int /* TeamTypes*/ ()

  283. INT getTotalCommerceRateModifier (CommerceType eIndex)
    int (int /*CommerceTypes*/)

  284. INT getTotalDefense (BOOL bIgnoreBuilding)
    int (bool bIgnoreBuilding)

  285. INT getTotalGreatPeopleRateModifier ()
    int ()

  286. CyCity getTradeCity (INT iIndex)
    CyCity (int iIndex) - remove SpecialistType[iIndex]

  287. INT getTradeRouteModifier ()
    int ()

  288. INT getTradeRoutes ()
    int ()

  289. INT getTradeYield (YieldType eIndex)
    int (int /*YieldTypes*/) - trade adjustment to YieldType

  290. INT getUnitCombatFreeExperience (UnitCombatType eIndex)
    int (int /*UnitCombatTypes*/ eIndex)

  291. INT getUnitProduction (INT iIndex)
    int (UnitID) - gets current production towards UnitID

  292. INT getUnitProductionModifier (UnitType iUnit)
    int (UnitID) - production multiplier for UnitID

  293. INT getUnitProductionTurnsLeft (UnitType iUnit, INT iNum)
    int (UnitID, int iNum) - # of turns remaining to complete UnitID

  294. TUPLE getWallOverridePoints ()
    python::tuple getWallOverridePoints()

  295. INT getWarWearinessModifier ()

  296. INT getWarWearinessPercentAnger ()
    int ()

  297. INT getWorkingPopulation ()
    int () - # of citizens who are working

  298. INT getX ()
    int () - X coordinate for the cities plot

  299. INT getY ()
    int () - Y coordinate for the cities plot

  300. INT getYieldRate (YieldType eIndex)
    int (int /*YieldTypes*/) - total value of YieldType

  301. INT getYieldRateModifier (YieldType eIndex)
    int (int /*YieldTypes*/) - yield rate modifier for YieldType

  302. INT goodHealth ()
    int () - total health

  303. INT growthThreshold ()
    int () - value needed for growth

  304. INT happyLevel ()
    int ()

  305. BOOL hasBonus (BonusType iBonus)
    bool - (BonusID) - is BonusID connected to the city?

  306. BOOL hasTrait (TraitType iTrait)
    bool (TraitID) - does owner have TraitID?

  307. INT healthRate (BOOL bNoAngry, INT iExtra)
    int (bool bNoAngry, int iExtra)

  308. VOID hurry (HurryType iHurry)
    void (HurryTypes eHurry) - forces the city to rush production using eHurry

  309. INT hurryAngerLength (HurryType iHurry)
    int (HurryID)

  310. INT hurryCost (BOOL bExtra)
    int (bool bExtra)

  311. INT hurryGold (HurryType iHurry)
    int (HurryID) - total value of gold when hurrying

  312. INT hurryPopulation (HurryType iHurry)
    int (HurryID) - value of each pop when hurrying

  313. INT hurryProduction (HurryType iHurry)
    int (HurryID)

  314. BOOL isActiveCorporation (CorporationType eCorporation)
    bool (CorporationID) - does city have active CorporationID?

  315. BOOL isAirliftTargeted ()
    bool ()

  316. BOOL isAreaCleanPower ()
    bool ()

  317. BOOL isBarbarian ()
    bool () - is owner a barbarian?

  318. BOOL isBombardable (CyUnit pUnit)
    bool (CyUnit* pUnit)

  319. BOOL isBombarded ()
    bool ()

  320. BOOL isBuildingOnlyHealthy ()
    bool () - is the city ?

  321. BOOL isBuildingsMaxed ()
    bool ()

  322. BOOL isCapital ()
    bool () - is city the owners capital?

  323. BOOL isCitizensAutomated ()
    bool () - are citizens under automation?

  324. BOOL isCoastal (INT iMinWaterSize)
    bool (int) - is the city on the coast?

  325. BOOL isConnectedTo (CyCity pCity)
    bool (CyCity*) - is city connected to CyCity* via the Trade Network?

  326. BOOL isConnectedToCapital (PlayerType ePlayer)
    bool (iOwner) - connected to the capital?

  327. BOOL isDirtyPower ()
    bool ()

  328. BOOL isDisorder ()
    bool () - is the city in disorder?

  329. BOOL isDrafted ()
    bool ()

  330. BOOL isEverOwned (PlayerType eIndex)
    bool ()

  331. BOOL isFoodProduction ()
    bool () - is item under construction being created with food instead of production?

  332. BOOL isFreePromotion (PromotionType eIndex)
    bool (int /*PromotionTypes*/ eIndex)

  333. BOOL isGovernmentCenter ()
    bool () - is city the government center?

  334. BOOL isHasBuilding (BuildingType iIndex)
    bool (int iBuildingID) - This function actually no longer exists in C++, this is a helper function which hooks up to getNumBuilding() to help mod backwards compatibility

  335. BOOL isHasCorporation (CorporationType iIndex)
    bool (CorporationID) - does city have CorporationID?

  336. BOOL isHasReligion (ReligionType iIndex)
    bool (ReligionID) - does city have ReligionID?

  337. BOOL isHeadquarters ()
    bool () - is the city CorporationID's headquarters?

  338. BOOL isHeadquartersByType (CorporationType iIndex)
    bool (CorporationID) - is the city CorporationID's headquarters?

  339. BOOL isHolyCity ()
    bool () - is the city ReligionID's holy city?

  340. BOOL isHolyCityByType (ReligionType iIndex)
    bool (ReligionID) - is the city ReligionID's holy city?

  341. BOOL isHuman ()
    bool () - is owner human?

  342. BOOL isNationalWondersMaxed ()
    bool ()

  343. BOOL isNeverLost ()
    bool ()

  344. BOOL isNoBonus (BonusType eBonus)
    bool (int eIndex)

  345. BOOL isNoUnhappiness ()
    bool () - is the city unaffected by unhappiness?

  346. BOOL isNoUnhealthyPopulation ()
    bool () - is the city unaffected by unhealthiness?

  347. BOOL isNone ()
    void () - is the instance valid?

  348. BOOL isOccupation ()
    bool () - is the city under occupation?

  349. BOOL isPlundered ()
    bool ()

  350. BOOL isPower ()
    bool ()

  351. BOOL isProduction ()
    bool () - is city producing?

  352. BOOL isProductionAutomated ()
    bool () - is production under automation?

  353. BOOL isProductionBuilding ()
    bool () - is city constructing a building?

  354. BOOL isProductionLimited ()
    bool ()

  355. BOOL isProductionProcess ()
    bool () - is city maintaining a process?

  356. BOOL isProductionProject ()
    bool ()

  357. BOOL isProductionUnit ()
    bool () - is city training a unit?

  358. BOOL isRevealed (TeamType eIndex, BOOL bDebug)
    bool (int /*TeamTypes*/ eIndex, bool bDebug)

  359. BOOL isSpecialistForced ()
    bool ()

  360. BOOL isSpecialistValid (SpecialistType eIndex, INT iExtra)
    bool (int /*SpecialistTypes*/ eIndex, int iExtra)

  361. BOOL isTeamWondersMaxed ()
    bool ()

  362. BOOL isTradeRoute (PlayerType eIndex)
    bool ()

  363. BOOL isUnitFoodProduction (UnitType iUnit)
    bool (UnitID) - does UnitID require food to be trained?

  364. BOOL isVisible (TeamType eTeam, BOOL bDebug)
    bool (int /*TeamTypes*/ eTeam, bool bDebug)

  365. BOOL isWallOverride ()
    bool isWallOverride()

  366. BOOL isWorkingPlot (CyPlot pPlot)
    bool (iIndex) - true if a worker is working this city's pPlot

  367. BOOL isWorkingPlotByIndex (INT iIndex)
    bool (iIndex) - true if a worker is working this city's plot iIndex

  368. BOOL isWorldWondersMaxed ()
    bool ()

  369. VOID kill ()
    void () - kill the city

  370. VOID liberate (BOOL bConquest)
    void ()

  371. INT maxHurryPopulation ()
    int ()

  372. CyPlot plot ()
    CyPlot () - returns cities plot instance

  373. VOID popOrder (INT iNum, BOOL bFinish, BOOL bChoose)
    int (int iNum, bool bFinish, bool bChoose)

  374. INT productionLeft ()
    int () - result of (getProductionNeeded() - getProduction()

  375. VOID pushOrder (OrderType eOrder, INT iData1, INT iData2, BOOL bSave, BOOL bPop, BOOL bAppend, BOOL bForce)
    void (OrderTypes eOrder, int iData1, int iData2, bool bSave, bool bPop, bool bAppend, bool bForce)

  376. VOID setAirliftTargeted (INT iNewValue)
    void (iNewValue)

  377. VOID setBaseYieldRate (YieldType eIndex, INT iNewValue)
    int (int /*YieldTypes*/, int iNewValue) - sets the base rate for YieldType

  378. VOID setBombarded (INT iNewValue)
    void (iNewValue)

  379. VOID setBuildingCommerceChange (BuildingClassType eBuildingClass, CommerceType eCommerce, INT iChange)
    void (int /*BuildingClassTypes*/ eBuildingClass, int /*CommerceTypes*/ eCommerce, int iChange)

  380. VOID setBuildingHappyChange (BuildingClassType eBuildingClass, INT iChange)
    void (int /*BuildingClassTypes*/ eBuildingClass, int iChange)

  381. VOID setBuildingHealthChange (BuildingClassType eBuildingClass, INT iChange)
    void (int /*BuildingClassTypes*/ eBuildingClass, int iChange)

  382. VOID setBuildingProduction (BuildingType iIndex, INT iNewValue)
    void (BuildingID, iNewValue) - set progress towards BuildingID as iNewValue

  383. VOID setBuildingProductionTime (BuildingType eIndex, INT iNewValue)
    int (int eIndex, int iNewValue)

  384. VOID setBuildingYieldChange (BuildingClassType eBuildingClass, YieldType eYield, INT iChange)
    void (int /*BuildingClassTypes*/ eBuildingClass, int /*YieldTypes*/ eYield, int iChange)

  385. VOID setCitizensAutomated (BOOL bNewValue)
    void (bool bNewValue) - set city animation bNewValue

  386. VOID setCitySizeBoost (INT iBoost)
    setCitySizeBoost(int iBoost)

  387. VOID setCulture (PlayerType eIndex, INT iNewValue, BOOL bPlots)
    void (int PlayerTypes eIndex`, bool bPlots)

  388. VOID setCultureTimes100 (PlayerType eIndex, INT iNewValue, BOOL bPlots)
    void (int PlayerTypes eIndex, int iNewValue, bool bPlots)

  389. VOID setDrafted (INT iNewValue)
    void (iNewValue)

  390. VOID setFeatureProduction (INT iNewValue)
    void (iNewValue) - set feature production to iNewValue

  391. VOID setFood (INT iNewValue)
    void (iNewValue) - set stored food to iNewValue

  392. VOID setForceSpecialistCount (SpecialistType eIndex, INT iNewValue)
    int (int /*SpecialistTypes*/ eIndex, int iNewValue

  393. VOID setFreeSpecialistCount (SpecialistType eIndex, INT iNewValue)
    int (int /*SpecialistTypes*/ eIndex, iNewValue

  394. VOID setGreatPeopleUnitProgress (UnitType iIndex, INT iNewValue)
    int (int /*UnitTypes*/ iIndex, int iNewValue)

  395. VOID setHasCorporation (CorporationType iIndex, BOOL bNewValue, BOOL bAnnounce, BOOL bArrows)
    void (CorporationID, bool bNewValue, bool bAnnounce, bool bArrows) - corporation begins to spread

  396. VOID setHasReligion (ReligionType iIndex, BOOL bNewValue, BOOL bAnnounce, BOOL bArrows)
    void (ReligionID, bool bNewValue, bool bAnnounce, bool bArrows) - religion begins to spread

  397. VOID setHighestPopulation (INT iNewValue)
    void (iNewValue)

  398. VOID setName (STRING szNewValue, BOOL bFound)
    void (TCHAR szNewValue, bool bFound) - sets the name to szNewValue

  399. VOID setNeverLost (INT iNewValue)
    void (iNewValue)

  400. VOID setNumRealBuilding (BuildingType iIndex, INT iNewValue)
    (BuildingID, iNum) - Sets number of buildings in this city of BuildingID type

  401. VOID setOccupationTimer (INT iNewValue)
    void (iNewValue) - set the Occupation Timer to iNewValue

  402. VOID setOverflowProduction (INT iNewValue)
    void (iNewValue) - set overflow production to iNewValue

  403. VOID setPlundered (BOOL bNewValue)
    void (iNewValue)

  404. VOID setPopulation (INT iNewValue)
    void (int iNewValue) - sets the city population to iNewValue

  405. VOID setProduction (INT iNewValue)
    void (int iNewValue)

  406. VOID setProductionAutomated (BOOL bNewValue)
    void (bool bNewValue) - set city production automation to bNewValue

  407. VOID setRevealed (TeamType eIndex, BOOL bNewValue)
    void (int /*TeamTypes*/ eIndex, bool bNewValue)

  408. VOID setScriptData (STRING szNewValue)
    void (str) - Set stored custom data (via pickle)

  409. VOID setUnitProduction (INT iIndex, INT iNewValue)
    void (UnitID, iNewValue) - sets production towards UnitID as iNewValue

  410. VOID setWallOverride (BOOL bOverride)
    setWallOverride(bool bOverride)

  411. VOID setWallOverridePoints (TUPLE kPoints)
    setWallOverridePoints(const python::tuple& kPoints)

  412. INT totalBadBuildingHealth ()
    int ()

  413. INT totalFreeSpecialists ()

  414. INT totalGoodBuildingHealth ()
    int ()

  415. INT totalTradeModifier ()
    int () - total trade adjustment

  416. INT unhappyLevel (INT iExtra)
    int (int iExtra)

  417. INT unhealthyPopulation (BOOL bNoAngry, INT iExtra)
    int (bool bNoAngry), int (iExtra)

  418. INT visiblePopulation ()
    int ()

  419. CyArea waterArea ()
    CyArea* ()


CyDeal
  1. INT getFirstPlayer ()

  2. TradeData getFirstTrade (INT i)

  3. INT getID ()

  4. INT getInitialGameTurn ()

  5. INT getLengthFirstTrades ()

  6. INT getLengthSecondTrades ()

  7. INT getSecondPlayer ()

  8. TradeData getSecondTrade (INT i)

  9. BOOL isNone ()

  10. VOID kill ()


CyDiplomacy - not in SDK
  1. VOID addUserComment (DiploCommentType eComment, INT iData1, INT iData2, STRING szString, TUPLE txtArgs)
    void ( int /*DiploCommentTypes*/ eComment, int iData1, int iData2, string szString, tuple txtArgs )

  2. BOOL atWar ()
    bool ()

  3. VOID clearUserComments ()
    void ()

  4. VOID closeScreen ()
    void ()

  5. BOOL counterPropose ()
    bool ()

  6. VOID declareWar ()
    void ()

  7. VOID diploEvent (DiploEventType iDiploEvent, INT iData1, INT iData2)
    void (int /*DiploEventTypes*/ iDiploEvent, int iData1, int iData2)

  8. VOID endTrade ()
    void ()

  9. INT getData ()
    int ()

  10. STRING getOpponentCivName ()
    wstring ()

  11. STRING getOpponentName ()
    wstring ()

  12. STRING getOurCivName ()
    wstring ()

  13. STRING getOurName ()
    wstring ()

  14. INT getOurScore ()
    int ()

  15. TradeData getPlayerTradeOffer (INT iIndex)
    TradeData* (int iIndex)

  16. INT getTheirScore ()
    int ()

  17. TradeData getTheirTradeOffer (INT iIndex)
    TradeData* (int iIndex)

  18. PlayerType getWhoTradingWith ()
    int PlayerTypes*/ getWhoTradingWith()

  19. BOOL hasAnnualDeal ()
    bool ()

  20. VOID implementDeal ()
    void ()

  21. BOOL isAIOffer ()
    bool ()

  22. BOOL isSeparateTeams ()
    bool ()

  23. VOID makePeace ()
    void ()

  24. BOOL offerDeal ()
    bool ()

  25. BOOL ourOfferEmpty ()
    bool ()

  26. VOID performHeadAction (LeaderheadAction eAction)
    void ( LeaderheadAction eAction )

  27. VOID setAIComment (INT iComment)
    void (int iComment)

  28. VOID setAIOffer (BOOL bOffer)
    void ( bool bOffer )

  29. VOID setAIString (STRING szString, TUPLE txtArgs)
    void ( string szString, tuple txtArgs )

  30. VOID showAllTrade (BOOL bShow)
    void ( bool bShow )

  31. VOID startTrade (INT iComment, BOOL bRenegotiate)
    void ( int iComment, bool bRenegotiate )

  32. BOOL theirOfferEmpty ()
    bool ()

  33. BOOL theirVassalTribute ()
    bool ()


CyEngine - not in SDK
  1. VOID addColoredPlot (INT plotX, INT plotY, NiColorA color, INT iLayer)
    void (int plotX, int plotY, NiColorA color, int iLayer)

  2. VOID addColoredPlotAlt (INT plotX, INT plotY, INT iPlotStyle, INT iLayer, STRING szColor, FLOAT fAlpha)
    void (int plotX, int plotY, int iPlotStyle, int iLayer, string szColor, float fAlpha)

  3. VOID addLandmark (CyPlot pPlot, STRING caption)
    void (CyPlot* pPlot, const TCHAR* caption)

  4. VOID addLandmarkPopup (CyPlot pPlot)
    void (CyPlot* pPlot)

  5. VOID addSign (CyPlot *plot, PlayerType playerType, STRING caption)
    void (CyPlot *plot, int /* PlayerTypes */ playerType, const TCHAR* caption)

  6. VOID clearAreaBorderPlots (INT iLayer)
    void (int iLayer)

  7. VOID clearColoredPlots (INT iLayer)
    void (int iLayer)

  8. VOID fillAreaBorderPlot (INT plotX, INT plotY, NiColorA color, INT iLayer)
    void (int plotX, int plotY, NiColorA color, int iLayer)

  9. VOID fillAreaBorderPlotAlt (INT plotX, INT plotY, INT iLayer, STRING szColor, FLOAT fAlpha)
    void (int plotX, int plotY, int iLayer, string szColor, float fAlpha)

  10. BOOL getCityBillboardVisibility ()
    bool ()

  11. BOOL getCultureVisibility ()
    bool ()

  12. INT getNumSigns ()
    int getNumSigns()

  13. BOOL getSelectionCursorVisibility ()
    bool ()

  14. CySign getSignByIndex (INT index)
    CySign* (int index)

  15. BOOL getUnitFlagVisibility ()
    bool ()

  16. FLOAT getUpdateRate ()
    float ()

  17. BOOL isDirty (EngineDirtyBit eBit)
    bool (EngineDirtyBits eBit)

  18. BOOL isGlobeviewUp ()
    bool ()

  19. BOOL isNone ()
    bool () - is the engine instance valid?

  20. VOID reloadEffectInfos ()
    void ()

  21. VOID removeLandmark (CyPlot pPlot)
    void (CyPlot* pPlot)

  22. VOID removeSign (CyPlot pPlot, PlayerType playerType)
    void (CyPlot* pPlot, int /* PlayerTypes */ playerType)

  23. VOID setCityBillboardVisibility (BOOL bState)
    void (bool bState)

  24. VOID setCultureVisibility (BOOL bState)
    void (bool bState)

  25. VOID setDirty (EngineDirtyBit eBit, BOOL bNewValue)
    void (EngineDirtyBits eBit, bool bNewValue)

  26. VOID setFogOfWar (BOOL bState)
    void (bool bState)

  27. VOID setSelectionCursorVisibility (BOOL bState)
    void (bool bState)

  28. VOID setUnitFlagVisibility (BOOL bState)
    void (bool bState)

  29. VOID setUpdateRate (FLOAT fUpdateRate)
    void (float fUpdateRate)

  30. VOID toggleGlobeview ()
    void ()

  31. VOID triggerEffect (INT iEffect, NiPoint3 plotPoint)
    void (iEffect, plotPoint)


CyFractal - not in SDK
  1. VOID fracInit (INT iNewXs, INT iNewYs, INT iGrain, CyRandom random, INT iFlags, INT iFracXExp, INT iFracYExp)
    void (int iNewXs, int iNewYs, int iGrain, CvRandom random, int iFlags, int iFracXExp, int iFracYExp)

  2. VOID fracInitHints (INT iNewXs, INT iNewYs, INT iGrain, CyRandom random, INT iFlags, CyFractal pRifts, INT iFracXExp, INT iFracYExp)
    void (int iNewXs, int iNewYs, int iGrain, CvRandom random, int iFlags, CyFractal pRifts, int iFracXExp, int iFracYExp)

  3. VOID fracInitRifts (INT iNewXs, INT iNewYs, INT iGrain, CyRandom random, INT iFlags, LIST hintsData, INT iFracXExp, INT iFracYExp)
    void (int iNewXs, int iNewYs, int iGrain, CvRandom random, int iFlags, list hintsData, int iFracXExp, int iFracYExp)

  4. INT getHeight (INT x, INT y)
    int (int x, int y)

  5. INT getHeightFromPercent (INT iPercent)
    int (int iPercent)


CyGFlyoutMenu - not in SDK
  1. VOID addTextItem (STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn)
    void addTextItem(std::wstring szLabel, const std::string& szPythonCBModule, const std::string& szPythonCBFxn)

  2. VOID create ()
    void create()

  3. VOID destroy ()
    void destroy()

  4. VOID hide ()
    void hide()

  5. VOID show ()
    void show()


CyGInterfaceScreen - not in SDK
  1. VOID addBonusGraphicGFC (STRING szName, INT iBonus, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, FLOAT fxRotation, FLOAT fzRotation, FLOAT fScale, BOOL bShowBackground)
    void ( string szName, int iBonus, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, float fxRotation, float fzRotation, float fScale, bool bShowBackground)

  2. VOID addBuildingGraphicGFC (STRING szName, INT iBuilding, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, FLOAT fxRotation, FLOAT fzRotation, FLOAT fScale, BOOL bShowBackground)
    void ( string szName, int iBuilding, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, float fxRotation, float fzRotation, float fScale, bool bShowBackground)

  3. VOID addCheckBoxGFC (STRING szName, STRING szTexture, STRING szHiliteTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, ButtonStyle eStyle)
    void ( string szName, string szTexture, string szHiliteTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, ButtonStyles eStyle )

  4. VOID addCheckBoxGFCAt (STRING szName, STRING szTexture, STRING szHiliteTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, ButtonStyle eStyle, BOOL bSafeFocus)
    void ( string szName, string szTexture, string szHiliteTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, ButtonStyles eStyle, bool bSafeFocus )

  5. VOID addDDSGFC (STRING szName, STRING szTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2 )

  6. VOID addDDSGFCAt (STRING szName, STRING szAttachTo, STRING szTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, BOOL bOption)
    void ( string szName, string szAttachTo, string szTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, bool bOption )

  7. VOID addDrawControl (STRING szName, STRING szTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2 )

  8. VOID addDrawControlAt (STRING szName, STRING szAttachTo, STRING szTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szAttachTo, string szTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2 )

  9. VOID addDropDownBoxGFC (STRING szName, INT iX, INT iY, INT iWidth, WidgetType eWidgetType, INT iData1, INT iData2, FontType eFontType)
    void ( string szName, int iX, int iY, int iWidth, WidgetTypes eWidgetType, int iData1, int iData2, FontTypes eFontType )

  10. VOID addEditBoxGFC (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, FontType eFont)
    void ( string szName, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, FontTypes eFont )

  11. VOID addFlagWidgetGFC (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, INT iOwner, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, int iX, int iY, int iWidth, int iHeight, int iOwner, WidgetTypes eWidgetType, int iData1, int iData2 )

  12. VOID addGraphData (STRING szName, FLOAT fX, FLOAT fY, INT uiLayer)
    void ( string szName, float fX, float fY, uint uiLayer)

  13. VOID addGraphLayer (STRING szName, INT uiLayer, INT iColor)
    void ( string szName, uint uiLayer, int iColor)

  14. VOID addGraphWidget (STRING szName, STRING szAttachTo, STRING szFile, FLOAT fX, FLOAT fY, FLOAT fZ, FLOAT fWidth, FLOAT fHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szAttachTo, string szFile, float fX, float fY, float fZ, float fWidth, float fHeight, WidgetTypes eWidgetType, int iData1, int iData2)

  15. VOID addImprovementGraphicGFC (STRING szName, INT iImprovement, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, FLOAT fxRotation, FLOAT fzRotation, FLOAT fScale, BOOL bShowBackground)
    void ( string szName, int iImprovement, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, float fxRotation, float fzRotation, float fScale, bool bShowBackground)

  16. VOID addItemToTableGFC (STRING szAttachTo, STRING szText, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szAttachTo, wstring szText, WidgetTypes eWidgetType, int iData1, int iData2 )

  17. VOID addLeaderheadGFC (STRING szName, INT eWho, INT eInitAttitude, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidget, INT iData1, INT iData2)
    void ( string szName, int eWho, int eInitAttitude, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidget, int iData1, int iData2 )

  18. VOID addLineGFC (STRING szDrawCtrlName, STRING szName, INT iStartX, INT iStartY, INT iEndX, INT iEndY, INT eColor)
    void ( string szDrawCtrlName, string szName, int iStartX, int iStartY, int iEndX, int iEndY, int eColor )

  19. VOID addListBoxGFC (STRING szName, STRING helpText, INT iX, INT iY, INT iWidth, INT iHeight, TableStyle eStyle)
    void ( string szName, wstring helpText, int iX, int iY, int iWidth, int iHeight, TableStyles eStyle )

  20. VOID addModelGraphicGFC (STRING szName, STRING szFile, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, FLOAT fxRotation, FLOAT fzRotation, FLOAT fScale)
    void ( string szName, string szFile, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, float fxRotation, float fzRotation, float fScale )

  21. VOID addMultiListControlGFC (STRING szName, STRING helpText, INT iX, INT iY, INT iWidth, INT iHeight, INT numLists, INT defaultWidth, INT defaultHeight, TableStyle eStyle)
    void ( string szName, wstring helpText, int iX, int iY, int iWidth, int iHeight, int numLists, int defaultWidth, int defaultHeight, TableStyles eStyle )

  22. VOID addMultiListControlGFCAt (STRING szName, STRING helpText, INT iX, INT iY, INT iWidth, INT iHeight, INT numLists, INT defaultWidth, INT defaultHeight, TableStyle eStyle)
    void ( string szName, wstring helpText, int iX, int iY, int iWidth, int iHeight, int numLists, int defaultWidth, int defaultHeight, TableStyles eStyle )

  23. VOID addMultilineText (STRING szName, STRING szText, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eType, INT iData1, INT iData2, INT iJustify)
    void ( string szName, wstring szText, int iX, int iY, int iWidth, int iHeight, WidgetTypes eType, int iData1, int iData2, int iJustify )

  24. VOID addPanel (STRING szName, STRING title, STRING helpText, BOOL bVerticalLayout, BOOL bScrollable, INT iX, INT iY, INT iWidth, INT iHeight, PanelStyle eStyle)
    void ( string szName, wstring title, wstring helpText, bool bVerticalLayout, bool bScrollable, int iX, int iY, int iWidth, int iHeight, PanelStyles eStyle )

  25. VOID addPlotGraphicGFC (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, CyPlot *pPlot, INT iDistance, BOOL renderUnits, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, int iX, int iY, int iWidth, int iHeight, CyPlot *pPlot, int iDistance, bool renderUnits, WidgetTypes eWidgetType, int iData1, int iData2)

  26. VOID addPullDownString (STRING szName, STRING szString, INT iType, INT iData, BOOL bSelected)
    void ( string szName, wstring szString, int iType, int iData, bool bSelected )

  27. VOID addReligionMovieWidgetGFC (STRING szName, STRING szFile, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szFile, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2 )

  28. VOID addScrollPanel (STRING szName, STRING title, INT iX, INT iY, INT iWidth, INT iHeight, PanelStyle eStyle)
    void ( string szName, wstring title, int iX, int iY, int iWidth, int iHeight, PanelStyles eStyle )

  29. VOID addSimpleTableControlGFC (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, TableStyle eStyle)
    void ( string szName, int iX, int iY, int iWidth, int iHeight, TableStyles eStyle )

  30. VOID addSlider (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, INT iDefault, INT iMin, INT iMax, WidgetType eWidgetType, INT iData1, INT iData2, BOOL bIsVertical)
    void ( string szName, int iX, int iY, int iWidth, int iHeight, int iDefault, int iMin, int iMax, WidgetTypes eWidgetType, int iData1, int iData2, bool bIsVertical=false )

  31. VOID addSpaceShipWidgetGFC (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, INT projectType, INT artType, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, int iX, int iY, int iWidth, int iHeight, int projectType, int artType, WidgetTypes eWidgetType, int iData1, int iData2 )

  32. VOID addSpecificUnitGraphicGFC (STRING szName, CyUnit pUnit, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, FLOAT fxRotation, FLOAT fzRotation, FLOAT fScale, BOOL bShowBackground)
    void ( string szName, CyUnit* pUnit, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, float fxRotation, float fzRotation, float fScale, bool bShowBackground )

  33. VOID addStackedBarGFC (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, INT iNumBars, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, int iX, int iY, int iWidth, int iHeight, int iNumBars, WidgetTypes eWidgetType, int iData1, int iData2 )

  34. VOID addStackedBarGFCAt (STRING szName, STRING szAttachTo, INT iX, INT iY, INT iWidth, INT iHeight, INT iNumBars, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szAttachTo, int iX, int iY, int iWidth, int iHeight, int iNumBars, WidgetTypes eWidgetType, int iData1, int iData2 )

  35. VOID addTableControlGFC (STRING szName, INT numColumns, INT iX, INT iY, INT iWidth, INT iHeight, BOOL bIncludeHeaders, BOOL bDrawGrid, INT iconWidth, INT iconHeight, TableStyle style)
    void ( string szName, int numColumns, int iX, int iY, int iWidth, int iHeight, bool bIncludeHeaders, bool bDrawGrid, int iconWidth, int iconHeight, TableStyles style )

  36. VOID addTableControlGFCWithHelp (STRING szName, INT numColumns, INT iX, INT iY, INT iWidth, INT iHeight, BOOL bIncludeHeaders, BOOL bDrawGrid, INT iconWidth, INT iconHeight, TableStyle style, STRING szHelpText)
    void ( string szName, int numColumns, int iX, int iY, int iWidth, int iHeight, bool bIncludeHeaders, bool bDrawGrid, int iconWidth, int iconHeight, TableStyles style, wstring szHelpText )

  37. VOID addTableHeaderGFC (STRING szAttachTo, STRING szText, INT iCol, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szAttachTo, wstring szText, int iCol, WidgetTypes eWidgetType, int iData1, int iData2 )

  38. VOID addToModelGraphicGFC (STRING szName, STRING szFile)
    void ( string szName, string szFile)

  39. VOID addUnitGraphicGFC (STRING szName, INT iUnit, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, FLOAT fxRotation, FLOAT fzRotation, FLOAT fScale, BOOL bShowBackground)
    void ( string szName, int iUnit, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, float fxRotation, float fzRotation, float fScale, bool bShowBackground )

  40. VOID appendListBoxString (STRING szAttachTo, STRING item, WidgetType eType, INT iData1, INT iData2, INT iJustify)
    void ( string szAttachTo, wstring item, WidgetTypes eType, int iData1, int iData2, int iJustify )

  41. VOID appendListBoxStringNoUpdate (STRING szAttachTo, STRING item, WidgetType eType, INT iData1, INT iData2, INT iJustify)
    void ( string szAttachTo, wstring item, WidgetTypes eType, int iData1, int iData2, int iJustify )

  42. VOID appendMultiListButton (STRING szAttachTo, STRING szTexture, INT listId, WidgetType eWidgetType, INT iData1, INT iData2, BOOL bOption)
    void ( string szAttachTo, string szTexture, int listId, WidgetTypes eWidgetType, int iData1, int iData2, bool bOption )

  43. INT appendTableRow (STRING szName)
    int ( string szName )

  44. VOID attachButtonGFC (STRING szAttachTo, STRING szName, STRING szText, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szAttachTo, string szName, wstring szText, WidgetTypes eWidgetType, int iData1, int iData2 )

  45. VOID attachCheckBoxGFC (STRING szAttachTo, STRING szName, STRING szTexture, STRING szHiliteTexture, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2, ButtonStyle eStyle)
    void (string szAttachTo, string szName, string szTexture, string szHiliteTexture, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2, ButtonStyles eStyle )

  46. VOID attachControlToTableCell (STRING szControlName, STRING szTableName, INT iRow, INT iColumn)
    void ( string szControlName, string szTableName, int iRow, int iColumn )

  47. VOID attachDropDownBoxGFC (STRING szAttachTo, STRING szName, BOOL bExpand)
    void ( string szAttachTo, string szName, bool bExpand )

  48. VOID attachImageButton (STRING szAttachTo, STRING szName, STRING szTexture, GenericButtonSize eSize, WidgetType eWidgetType, INT iData1, INT iData2, BOOL bOption)
    void ( string szAttachTo, string szName, string szTexture, GenericButtonSizes eSize, WidgetTypes eWidgetType, int iData1, int iData2, bool bOption )

  49. VOID attachLabel (STRING szAttachTo, STRING szName, STRING szText)
    void (string szAttachTo, string szName, wstring szText)

  50. VOID attachListBoxGFC (STRING szAttachTo, STRING szName, STRING helpText, TableStyle eStyle)
    void ( string szAttachTo, string szName, wstring helpText, TableStyles eStyle )

  51. VOID attachMultiListControlGFC (STRING szAttachTo, STRING szName, STRING helpText, INT numLists, INT defaultWidth, INT defaultHeight, TableStyle eStyle)
    void ( string szAttachTo, string szName, wstring helpText, int numLists, int defaultWidth, int defaultHeight, TableStyles eStyle )

  52. VOID attachMultilineText (STRING szAttachTo, STRING szName, STRING szText, WidgetType eType, INT iData1, INT iData2, INT iJustify)
    void ( string szAttachTo, string szName, wstring szText, WidgetTypes eType, int iData1, int iData2, int iJustify )

  53. VOID attachPanel (STRING szAttachTo, STRING szName, STRING title, STRING helpText, BOOL bVerticalLayout, BOOL bScrollable, PanelStyle eStyle)
    void ( string szAttachTo, string szName, wstring title, wstring helpText, bool bVerticalLayout, bool bScrollable, PanelStyles eStyle )

  54. VOID attachPanelAt (STRING szAttachTo, STRING szName, STRING title, STRING helpText, BOOL bVerticalLayout, BOOL bScrollable, PanelStyle eStyle, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szAttachTo, string szName, wstring title, wstring helpText, bool bVerticalLayout, bool bScrollable, PanelStyles eStyle, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2 )

  55. VOID attachSeparator (STRING szAttachTo, STRING szName, BOOL bVertical)
    void (string szAttachTo, string szName, bool bVertical)

  56. VOID attachSlider (STRING szAttachTo, STRING szName, INT iX, INT iY, INT iWidth, INT iHeight, INT iDefault, INT iMin, INT iMax, WidgetType eWidgetType, INT iData1, INT iData2, BOOL bIsVertical)
    void ( string szAttachTo, string szName, int iX, int iY, int iWidth, int iHeight, int iDefault, int iMin, int iMax, WidgetTypes eWidgetType, int iData1, int iData2, bool bIsVertical=false )

  57. VOID attachTableControlGFC (STRING szAttachTo, STRING szName, INT numColumns, BOOL bIncludeHeaders, BOOL bDrawGrid, INT iconWidth, INT iconHeight, TableStyle style)
    void ( string szAttachTo, string szName, int numColumns, bool bIncludeHeaders, bool bDrawGrid, int iconWidth, int iconHeight, TableStyles style )

  58. VOID attachTextGFC (STRING szAttachTo, STRING szName, STRING text, FontType eFont, WidgetType eType, INT iData1, INT iData2)
    void ( string szAttachTo, string szName, wstring text, FontTypes eFont, WidgetTypes eType, int iData1, int iData2 )

  59. VOID bringMinimapToFront ()
    void

  60. INT centerX (INT iX)
    int ( int iX )

  61. INT centerY (INT iY)
    int ( int iY )

  62. VOID changeDDSGFC (STRING szName, STRING szTexture)
    void ( string szName, string szTexture )

  63. VOID changeDrawControl (STRING szName, STRING szTexture)
    void ( string szName, string szTexture )

  64. VOID changeImageButton (STRING szName, STRING szTexture)
    void ( string szName, string szTexture )

  65. VOID changeModelGraphicTextureGFC (STRING szName, STRING szFile)
    void ( string szName, string szFile)

  66. VOID clearGraphData (STRING szName, INT uiLayer)
    void ( string szName, uint uiLayer)

  67. VOID clearListBoxGFC (STRING szListBoxName)
    void ( string szListBoxName )

  68. VOID clearMultiList (STRING szName)
    void ( string szName )

  69. VOID commitTableRow (STRING szAttachTo)
    void ( string szAttachTo )

  70. VOID deleteWidget (STRING pszName)
    void (string pszName)

  71. VOID disableMultiListButton (STRING szName, INT iListId, INT iIndexId, STRING szTexture)
    void ( string szName, int iListId, int iIndexId, string szTexture )

  72. VOID enable (STRING szName, BOOL bEnable)
    void ( string szName, bool bEnable )

  73. VOID enableGridlines (STRING szName, BOOL bVertical, BOOL bHorizontal)
    void ( string szName, bool bVertical, bool bHorizontal )

  74. VOID enableMultiListPulse (STRING szName, BOOL bEnable, INT listId, INT iIndexId)
    void ( string szName, bool bEnable, int listId, int iIndexId )

  75. VOID enableSelect (STRING szControlName, BOOL bEnable)
    void ( string szControlName, bool bEnable )

  76. VOID enableSort (STRING szName)
    Note: no description in pydoc

  77. VOID enableWorldSounds (BOOL bEnable)
    void ( bool bEnable )

  78. BOOL getCheckBoxState (STRING szName)
    bool ( string szName )

  79. INT getCurrentTime ()
    int ()

  80. STRING getEditBoxString (STRING szName)
    wstring ( string szName )

  81. INT getPullDownData (STRING szName, INT iIndex)
    int ( string szName, int iIndex )

  82. INT getPullDownType (STRING szName, INT iIndex)
    int ( string szName, int iIndex )

  83. INT getPythonFileID ()
    int

  84. BOOL getRenderInterfaceOnly ()
    bool ()

  85. INT getScreenGroup ()
    int ()

  86. INT getSelectedPullDownID (STRING szName)
    int (string szName )

  87. INT getTableNumColumns (STRING szName)
    int (string szName )

  88. INT getTableNumRows (STRING szName)
    int (string szName )

  89. VOID getTableText (STRING szName, INT iColumn, INT iRow)
    void ( string szName, unsigned int iColumn, unsigned int iRow )

  90. INT getXResolution ()
    int ()

  91. INT getYResolution ()
    int ()

  92. VOID hide (STRING szName)
    void ( string szName )

  93. VOID hideEndTurn (STRING szName)
    void ( string szName )

  94. VOID hideList (INT iID)
    void ( int iID )

  95. VOID hideScreen ()
    void

  96. VOID initMinimap (INT iLeft, INT iRight, INT iTop, INT iBottom, FLOAT fZ)
    void (int iLeft, int iRight, int iTop, int iBottom, float fZ)

  97. BOOL isActive ()
    bool ()

  98. BOOL isAlwaysShown ()
    bool ()

  99. BOOL isPersistent ()
    bool ()

  100. BOOL isRequiredForcedRedraw ()
    bool ()

  101. BOOL isRowSelected (STRING szName, INT iRow)
    bool ( string szName, int iRow )

  102. VOID leaderheadKeyInput (STRING szName, INT key)
    void ( string szName, int key )

  103. VOID markMinimapTexturePlotDirty (INT iPlotX, INT iPlotY)
    void (int iPlotX, int iPlotY)

  104. VOID markRenderTexturesDirty ()
    void ()

  105. VOID minimapClearAllFlashingTiles ()
    void ()

  106. VOID minimapFlashPlot (INT iX, INT iY, INT eColor, FLOAT fSeconds)
    void (int iX, int iY, int eColor, float fSeconds)

  107. VOID modifyLabel (STRING szName, STRING szText, INT uiFlags)
    void ( string szName, wstring szText, unsigned int uiFlags )

  108. VOID modifyString (STRING szName, STRING szText, INT uiFlags)
    void ( string szName, wstring szText, unsigned int uiFlags )

  109. VOID moveBackward (STRING szName)
    void ( string szName )

  110. VOID moveForward (STRING szName)
    void ( string szName )

  111. VOID moveItem (STRING szName, FLOAT fX, FLOAT fY, FLOAT fZ)
    void ( string szName, float fX, float fY, float fZ )

  112. VOID moveToBack (STRING szName)
    void ( string szName )

  113. VOID moveToFront (STRING szName)
    void ( string szName )

  114. VOID performLeaderheadAction (STRING szName, INT eAction)
    void ( string szName, int eAction )

  115. VOID playMovie (STRING szMovieName, FLOAT fX, FLOAT fY, FLOAT fWidth, FLOAT fHeight, FLOAT fZ)
    void ( string szMovieName, float fX, float fY, float fWidth, float fHeight, float fZ)

  116. VOID prependListBoxString (STRING szAttachTo, STRING item, WidgetType eType, INT iData1, INT iData2, INT iJustify)
    void ( string szAttachTo, wstring item, WidgetTypes eType, int iData1, int iData2, int iJustify )

  117. VOID registerHideList (LIST szNames, INT iSize, INT iID)
    void ( boost::python::list& szNames, int iSize, int iID )

  118. VOID removeLineGFC (STRING szDrawCtrlName, STRING szName)
    void ( string szDrawCtrlName, string szName )

  119. VOID renderMinimapWorldTexture ()
    void ()

  120. VOID selectMultiList (STRING szName, INT iListID)
    void ( string szName, int iListID )

  121. VOID selectRow (STRING szName, INT iRow, BOOL bSelected)
    void ( string szName, int iRow, bool bSelected )

  122. VOID setActivation (STRING szName, ActivationType activation)
    void (string szName, ActivationTypes activation)

  123. VOID setAlwaysShown (BOOL bAlwaysShown)
    void ( bool bAlwaysShown )

  124. VOID setBarPercentage (STRING szName, INT iBar, FLOAT fPercent)
    void ( string szName, int iBar, float fPercent )

  125. VOID setButtonGFC (STRING szName, STRING szText, STRING szTexture, INT iX, INT iY, INT imageWidth, INT imageHeight, WidgetType eWidgetType, INT iData1, INT iData2, ButtonStyle eStyle)
    void ( string szName, wstring szText, string szTexture, int iX, int iY, int imageWidth, int imageHeight, WidgetTypes eWidgetType, int iData1, int iData2, ButtonStyles eStyle )

  126. VOID setCloseOnEscape (BOOL bCloseOnEscape)
    void ( bool bCloseOnEscape )

  127. VOID setDimensions (INT iX, INT iY, INT iWidth, INT iHeight)
    void ( int iX, int iY, int iWidth, int iHeight )

  128. VOID setDying (BOOL bDying)
    void ( bool bDying )

  129. VOID setEditBoxMaxCharCount (STRING szName, INT maxCharCount, INT preferredCharCount)
    void ( string szName, int maxCharCount, int preferredCharCount )

  130. VOID setEditBoxString (STRING szName, STRING szString)
    void ( string szName, wstring szString )

  131. VOID setEditBoxTextColor (STRING szName, NiColorA kColor)
    void ( string szName, NiColorA kColor )

  132. VOID setEndTurnState (STRING szName, STRING szText)
    void (string szName, wstring szText)

  133. VOID setExitText (STRING szText, INT uiFlags, FLOAT fX, FLOAT fY, FLOAT fZ, FontType eFont)
    void ( wstring szText, unsigned int uiFlags, float fX, float fY, float fZ, FontTypes eFont )

  134. VOID setFocus (STRING szName)
    void (string szName)

  135. VOID setForcedRedraw (BOOL bRequiresForcedRedraw)
    void ( bool bRequiresForcedRedraw )

  136. VOID setGraphGrid (STRING szName, FLOAT fXstart, FLOAT fdX, FLOAT fYstart, FLOAT fdY)
    void (string szName, float fXstart, float fdX, float fYstart, float fdY)

  137. VOID setGraphLabelX (STRING szName, STRING szLabel)
    void (string szName, wstring szLabel)

  138. VOID setGraphLabelY (STRING szName, STRING szLabel)
    void (string szName, wstring szLabel)

  139. VOID setGraphXDataRange (STRING szName, FLOAT fXmin, FLOAT fXmax)
    void (string szName, float fXmin, float fXmax)

  140. VOID setGraphYDataRange (STRING szName, FLOAT fYmin, FLOAT fYmax)
    void (string szName, float fYmin, float fYmax)

  141. VOID setHelpLabel (STRING szName, STRING szAtttachTo, STRING szText, INT uiFlags, FLOAT fX, FLOAT fY, FLOAT fZ, FontType eFont, STRING szHelpText)
    void ( string szName, string szAtttachTo, wstring szText, unsigned int uiFlags, float fX, float fY, float fZ, FontTypes eFont, wstring szHelpText )

  142. VOID setHelpTextArea (FLOAT fWidth, FontType eFont, FLOAT fX, FLOAT fY, FLOAT fZ, BOOL bFloating, STRING szArtFile, BOOL bExpandRight, BOOL bExpandDown, INT uiFlags, INT iMinWidth)
    void ( float fWidth, FontTypes eFont, float fX, float fY, float fZ, bool bFloating, string szArtFile, bool bExpandRight, bool bExpandDown, uint uiFlags, int iMinWidth )

  143. VOID setHelpTextString (STRING szString)
    void ( wstring szString )

  144. VOID setHitTest (STRING szName, HitTestType hitTest)
    void (string szName, hitTestTypes hitTest)

  145. VOID setImageButton (STRING szName, STRING szTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2 )

  146. VOID setImageButtonAt (STRING szName, STRING szAttachTo, STRING szTexture, INT iX, INT iY, INT iWidth, INT iHeight, WidgetType eWidgetType, INT iData1, INT iData2)
    void ( string szName, string szAttachTo, string szTexture, int iX, int iY, int iWidth, int iHeight, WidgetTypes eWidgetType, int iData1, int iData2 )

  147. VOID setLabel (STRING szName, STRING szAtttachTo, STRING szText, INT uiFlags, FLOAT fX, FLOAT fY, FLOAT fZ, FontType eFont, WidgetType eType, INT iData1, INT iData2)
    void ( string szName, string szAtttachTo, wstring szText, unsigned int uiFlags, float fX, float fY, float fZ, FontTypes eFont, WidgetTypes eType, int iData1, int iData2 )

  148. VOID setLabelAt (STRING szName, STRING szAttachTo, STRING szText, INT uiFlags, FLOAT fX, FLOAT fY, FLOAT fZ, FontType eFont, WidgetType eType, INT iData1, INT iData2)
    void ( string szName, string szAttachTo, wstring szText, unsigned int uiFlags, float fX, float fY, float fZ, FontTypes eFont, WidgetTypes eType, int iData1, int iData2 )

  149. VOID setLeaderheadAdvisor (STRING szName, INT eAdvisor)
    void ( string szName, int eAdvisor )

  150. VOID setLeaderheadMood (STRING szName, INT eAttitude)
    void ( string szName, int eAttitude )

  151. VOID setListBoxStringGFC (STRING szName, INT item, STRING szText, WidgetType eType, INT iData1, INT iData2, INT iJustify)
    void ( string szName, int item, std::wstring szText, WidgetTypes eType, int iData1, int iData2, int iJustify )

  152. VOID setMainInterface (BOOL bMain)
    void (bool bMain)

  153. VOID setMinimapColor (MinimapModeType eMinimapMode, INT iX, INT iY, INT iColor, FLOAT fAlpha)
    void (MinimapModeTypes eMinimapMode, int iX, int iY, int iColor, float fAlpha)

  154. VOID setMinimapMap (CyReplayInfo pReplayInfo, INT iLeft, INT iRight, INT iTop, INT iBottom, FLOAT fZ)
    void (const CyReplayInfo* pReplayInfo, int iLeft, int iRight, int iTop, int iBottom, float fZ)

  155. VOID setMinimapMode (MinimapModeType eMode)
    void (MinimapModeTypes eMode)

  156. VOID setMinimapNoRender (BOOL value)
    void (bool value)

  157. VOID setMinimapSectionOverride (FLOAT left, FLOAT bottom, FLOAT right, FLOAT top)
    void (float left, float bottom, float right, float top)

  158. VOID setModelGraphicRotationRateGFC (STRING szName, FLOAT rate)
    void ( string szName, float rate)

  159. VOID setPanelColor (STRING szName, INT iRed, INT iGreen, INT iBlue)
    void ( string szName, int iRed, int iGreen, int iBlue )

  160. VOID setPanelSize (STRING szName, INT iX, INT iY, INT iWidth, INT iHeight)
    void ( string szName, int iX, int iY, int iWidth, int iHeight )

  161. VOID setPersistent (BOOL bPersistent)
    void ( bool bPersistent )

  162. VOID setRenderInterfaceOnly (BOOL val)
    void (bool val)

  163. VOID setScreenGroup (INT iGroup)
    void ( int iGroup )

  164. VOID setSelectedListBoxStringGFC (STRING szName, INT item)
    void ( string szName, int item )

  165. VOID setShowFor (INT i)
    Note: no description in pydoc

  166. VOID setSound (STRING pszSound)
    void (string pszSound)

  167. VOID setSoundId (INT iSoundId)
    void (int iSoundId)

  168. VOID setSpaceShip (ProjectType projectType)
    void (ProjectTypes projectType)

  169. VOID setStackedBarColors (STRING szName, INT iBar, INT eColor)
    void ( string szName, int iBar, int eColor )

  170. VOID setStackedBarColorsAlpha (STRING szName, INT iBar, INT eColor, FLOAT fAlpha)
    void ( string szName, int iBar, int eColor, float fAlpha )

  171. VOID setStackedBarColorsRGB (STRING szName, INT iBar, INT iRed, INT iGreen, INT iBlue, FLOAT fAlpha)
    void ( string szName, int iBar, int iRed, int iGreen, int iBlue, float fAlpha )

  172. VOID setState (STRING szName, BOOL eState)
    void ( string szName, bool /*FxCheckBox::CheckBoxState*/ eState )

  173. VOID setStyle (STRING szName, STRING szStyle)
    void (string szName, string szStyle)

  174. VOID setTableColumnHeader (STRING szName, INT iColumn, STRING header, INT iWidth)
    void ( string szName, int iColumn, wstring header, int iWidth )

  175. VOID setTableColumnRightJustify (STRING szName, INT iCol)
    void ( string szName, int iCol )

  176. VOID setTableDate (STRING szName, INT iColumn, INT iRow, STRING text, STRING szIcon, WidgetType eWidgetType, INT iData1, INT iData2, INT iJustify)
    void ( string szName, int iColumn, int iRow, wstring text, string szIcon, WidgetTypes eWidgetType, int iData1, int iData2, int iJustify )

  177. VOID setTableInt (STRING szName, INT iColumn, INT iRow, STRING text, STRING szIcon, WidgetType eWidgetType, INT iData1, INT iData2, INT iJustify)
    Note: no description in pydoc

  178. VOID setTableNumRows (STRING szName, INT numRows)
    void ( string szName, unsigned int numRows )

  179. VOID setTableRowHeight (STRING szName, INT iRow, INT iHeight)
    void ( string szName, int iRow, int iHeight )

  180. VOID setTableText (STRING szName, INT iColumn, INT iRow, STRING text, STRING szIcon, WidgetType eWidgetType, INT iData1, INT iData2, INT iJustify)
    void ( string szName, int iColumn, int iRow, wstring text, string szIcon, WidgetTypes eWidgetType, int iData1, int iData2, int iJustify )

  181. VOID setTableTextKey (STRING szName, INT iColumn, STRING szKey, INT iRowTest, STRING text, WidgetType eWidgetType, INT iData1, INT iData2, INT iJustify, INT iNumRows)
    void ( string szName, int iColumn, wstring szKey, int iRowTest, wstring text, WidgetTypes eWidgetType, int iData1, int iData2, int iJustify, int iNumRows )

  182. VOID setText (STRING szName, STRING szAtttachTo, STRING szText, INT uiFlags, FLOAT fX, FLOAT fY, FLOAT fZ, FontType eFont, WidgetType eType, INT iData1, INT iData2)
    void ( string szName, string szAtttachTo, wstring szText, unsigned int uiFlags, float fX, float fY, float fZ, FontTypes eFont, WidgetTypes eType, int iData1, int iData2 )

  183. VOID setTextAt (STRING szName, STRING szAttachTo, STRING szText, INT uiFlags, FLOAT fX, FLOAT fY, FLOAT fZ, FontType eFont, WidgetType eType, INT iData1, INT iData2)
    void ( string szName, string szAttachTo, wstring szText, unsigned int uiFlags, float fX, float fY, float fZ, FontTypes eFont, WidgetTypes eType, int iData1, int iData2 )

  184. VOID setToolTipAlignment (STRING szName, ToolTipAlignType alignment)
    void (string szName, ToolTipAlignTypes alignment)

  185. VOID setViewMin (STRING szName, INT iWidth, INT iHeight)
    void ( string szName, int iWidth, int iHeight )

  186. VOID show (STRING szName)
    void ( string szName )

  187. VOID showEndTurn (STRING szName)
    void (string szName)

  188. VOID showRange (STRING szName, INT iLow, INT iHigh)
    void ( string szName, int iLow, int iHigh )

  189. VOID showScreen (PopupState bState, BOOL bPassInput)
    void ( PopupStates bState, bool bPassInput )

  190. VOID showWindowBackground (BOOL bShow)
    void ( bool bShow )

  191. BOOL spaceShipCanChangeType (ProjectType projectType)
    bool (ProjectTypes projectType)

  192. VOID spaceShipChangeType (ProjectType projectType)
    void (ProjectTypes projectType)

  193. VOID spaceShipFinalize ()
    void ()

  194. VOID spaceShipLaunch ()
    void ()

  195. VOID spaceShipZoom (ProjectType projectType)
    void (ProjectTypes projectType)

  196. VOID updateAppropriateCitySelection (STRING szName, INT iNumRows)
    void ( string szName, int iNumRows )

  197. VOID updateListBox (STRING szAttachTo)
    void ( string szAttachTo )

  198. VOID updateMinimap (FLOAT fTime)
    void (float fTime)

  199. VOID updateMinimapColorFromMap (MinimapModeType eMode, FLOAT fAlpha)
    void (MinimapModeTypes eMode, float fAlpha)

  200. VOID updateMinimapSection (BOOL bWholeMap)
    void (bool bWholeMap)

  201. VOID updateMinimapVisibility ()


CyGTabCtrl - not in SDK
  1. VOID addSectionButton (STRING *szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iTabIndex)
    void addSectionButton( char *szLabel, std::string& szPythonCBModule, std::string& szPythonCBFxn, std::string& szPythonID, int iTabIndex)

  2. VOID addSectionCheckbox (STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iTabIndex, BOOL bInitialState)
    void addSectionCheckbox( char *szLabel, std::string& szPythonCBModule, std::string& szPythonCBFxn, std::string& szPythonID, int iTabIndex, bool bInitialState)

  3. VOID addSectionDropdown (STRING szItems, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iTabIndex, INT iInitialSelection)
    void addSectionDropdown( std::vector& szItems, std::string& szPythonCBModule, std::string& szPythonCBFxn, std::string& szPythonID, int iTabIndex, int iInitialSelection)

  4. VOID addSectionEditCtrl (STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iTabIndex)
    void addSectionEditCtrl( char *szLabel, std::string& szPythonCBModule, std::string& szPythonCBFxn, std::string& szPythonID, int iTabIndex)

  5. VOID addSectionLabel (STRING szLabel, INT iTabIndex)
    void addSectionLabel( char *szLabel, int iTabIndex)

  6. VOID addSectionRadioButton (STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iTabIndex, BOOL bInitialState)
    void addSectionRadioButton( char *szLabel, std::string& szPythonCBModule, std::string& szPythonCBFxn, std::string& szPythonID, int iTabIndex, bool bInitialState)

  7. VOID addSectionSeparator (INT iTab)
    void addSectionSeparator(iTab)

  8. VOID addSectionSlider (STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iTabIndex, INT iMin, INT iMax, INT iInitialVal, INT iFormatNumber, INT iFormatDecimal)
    std::wstring szLabel, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, int iTabIndex, int iMin, int iMax, int iInitialVal, int iFormatNumber, int iFormatDecimal

  9. VOID addSectionSpinner (STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iTabIndex, FLOAT fMin, FLOAT fMax, FLOAT fInc, FLOAT fInitialVal)
    std::wstring szLabel, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, int iTabIndex, float fMin, float fMax, float fInc, float fInitialVal)

  10. VOID addTabSection (STRING szLabel)
    void addTabSection(const char* szLabel)

  11. VOID attachButton (STRING szParent, STRING szName, STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID)
    void attachButton (std::string szParent, std::string szName, std::wstring szLabel, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID)

  12. VOID attachCheckBox (STRING szParent, STRING szName, STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, BOOL bInitialState)
    void attachCheckBox (std::string szParent, std::string szName, std::wstring szLabel, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, bool bInitialState)

  13. VOID attachDropDown (STRING szParent, STRING szName, STRING szID, TUPLE szItems, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iInitialSelection)
    void attachDropDown (std::string szParent, std::string szName, const char* szID, python::tuple& szItems, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, int iInitialSelection)

  14. VOID attachEdit (STRING szParent, STRING szName, STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID)
    void attachEdit (std::string szParent, std::string szName, std::wstring szLabel, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID)

  15. VOID attachExpandSpacer (STRING szParent)
    void attachExpandSpacer (std::string szParent)

  16. VOID attachFixedSpacer (STRING szParent, INT iSize)
    void attachFixedSpacer (std::string szParent, int iSize)

  17. VOID attachHBox (STRING szParent, STRING szName)
    void attachHBox (std::string szParent, std::string szName)

  18. VOID attachHSeparator (STRING szParent, STRING szName)
    void attachHSeparator (std::string szParent, std::string szName)

  19. VOID attachHSlider (STRING szParent, STRING szName, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iMin, INT iMax, INT iInitialVal)
    void attachHSlider (std::string szParent, std::string szName, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, int iMin, int iMax, int iInitialVal)

  20. VOID attachImage (STRING szParent, STRING szName, STRING szFilename)
    void attachImage (std::string szParent, std::string szName, std::wstring szFilename)

  21. VOID attachLabel (STRING szParent, STRING szName, STRING szLabel)
    void attachLabel (std::string szParent, std::string szName, std::wstring szLabel)

  22. VOID attachPanel (STRING szParent, STRING szName)
    void attachPanel (std::string szParent, std::string szName)

  23. VOID attachRadioButton (STRING szParent, STRING szName, STRING szLabel, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, BOOL bInitialState)
    void attachRadioButton (std::string szParent, std::string szName, std::wstring szLabel, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, bool bInitialState)

  24. VOID attachScrollPanel (STRING szParent, STRING szName)
    void attachScrollPanel (std::string szParent, std::string szName)

  25. VOID attachSpacer (STRING szParent)
    void attachSpacer (std::string szParent)

  26. VOID attachSpinner (STRING szParent, STRING szName, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, FLOAT fMin, FLOAT fMax, FLOAT fInc, FLOAT fInitialVal, INT iFormatNumber, INT iFormatDecimal)
    void attachSpinner (std::string szParent, std::string szName, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, float fMin, float fMax, float fInc, float fInitialVal, int iFormatNumber, int iFormatDecimal)

  27. VOID attachTabItem (STRING szName, STRING szLabel)
    void attachTabItem (std::string szName, std::wstring szLabel)

  28. VOID attachTitledPanel (STRING szParent, STRING szName, STRING szLabel)
    void attachTitledPanel (std::string szParent, std::string szName, std::wstring szLabel)

  29. VOID attachVBox (STRING szParent, STRING szName)
    void attachVBox (std::string szParent, std::string szName)

  30. VOID attachVSeparator (STRING szParent, STRING szName)
    void attachVSeparator (std::string szParent, std::string szName)

  31. VOID attachVSlider (STRING szParent, STRING szName, STRING szPythonCBModule, STRING szPythonCBFxn, STRING szPythonID, INT iMin, INT iMax, INT iInitialVal)
    void attachVSlider (std::string szParent, std::string szName, const std::string& szPythonCBModule, const std::string& szPythonCBFxn, const std::string& szPythonID, int iMin, int iMax, int iInitialVal)

  32. VOID changeDropdownContents (STRING szID, TUPLE szItems)
    void (string szID, tuple szItems)

  33. VOID create ()
    void create()

  34. VOID createByName (STRING name)
    void createByName(const char* name)

  35. VOID destroy ()
    void destroy()

  36. VOID enable (BOOL bVal)
    void enable(bool bVal)

  37. BOOL getActiveTab ()
    bool getActiveTab()

  38. VOID getCheckBoxState (STRING *szTabName, STRING *szButtonText)
    void getCheckBoxState(const char *szTabName, const wchar *szButtonText)

  39. BOOL getControlsExpanding ()
    bool getControlsExpanding() const

  40. VOID getDropDownSelection (STRING *szTabName, STRING *szID)
    void getDropDownSelection(const char *szTabName, const char *szID)

  41. VOID getRadioButtonState (STRING *szTabName, STRING *szButtonText)
    void getRadioButtonState(const char *szTabName, const wchar *szButtonText)

  42. FLOAT getRadioValue (STRING szName)
    float getRadioValue (std::string szName)

  43. STRING getText (STRING szName)
    std::wstring getText (std::string szName)

  44. FLOAT getValue (STRING szName)
    float getValue (std::string szName)

  45. BOOL isEnabled ()
    bool isEnabled()

  46. BOOL isNone ()
    bool isNone() - Is this instance valid?

  47. VOID setActivation (STRING szName, STRING szActivationType)
    void setActivation (std::string szName, std::string szActivationType)

  48. VOID setCheckBoxState (STRING *szTabName, STRING *szButtonText, BOOL bState)
    void setCheckBoxState(const char *szTabName, const wchar *szButtonText, bool bState)

  49. VOID setColumnLength (INT iSize)
    void setColumnLength(int iSize)

  50. VOID setControlFlag (STRING szName, STRING szFlag)
    void setControlFlag (std::string szName, std::string szFlag)

  51. VOID setControlsExpanding (BOOL bExp)
    void setControlsExpanding(bool bExp)

  52. VOID setDropDownSelection (STRING *szTabName, STRING *szID, INT iSelection)
    void setDropDownSelection(const char *szTabName, const char *szID, int iSelection)

  53. VOID setEditCtrlText (STRING szTabName, STRING szEditCtrlText, STRING szNewText)
    void (std::wstring szTabName, std::wstring szEditCtrlText, std::wstring szNewText)

  54. VOID setEnabled (STRING szName, BOOL bEnabled)
    void setEnabled (std::string szName, bool bEnabled)

  55. VOID setFocus (STRING szName)
    void setFocus (std::string szName)

  56. VOID setHitTest (STRING szName, STRING szHitTestType)
    void setHitTest (std::string szName, std::string szHitTestType)

  57. VOID setKeyFocus (STRING szName, STRING szKey, STRING szTarget)
    void setKeyFocus (std::string szName, std::string szKey, std::string szTarget)

  58. VOID setLayoutFlag (STRING szName, STRING szFlag)
    void setLayoutFlag (std::string szName, std::string szFlag)

  59. VOID setModal (BOOL modal)
    void setModal (bool modal)

  60. VOID setNumColumns (INT iSize)
    void setNumColumns(int iSize)

  61. VOID setRadioButtonState (STRING *szTabName, STRING *szButtonText, BOOL bState)
    void setRadiioButtonState(const char *szTabName, const wchar *szButtonText, bool bState)

  62. VOID setRadioValue (STRING szName, FLOAT fValue)
    void setRadioValue (std::string szName, float fValue)

  63. VOID setSize (INT width, INT height)
    void setSize (int width, int height)

  64. VOID setSliderWidth (STRING szName, INT iWidth)
    void setSliderWidth(std::string szName, int iWidth)

  65. VOID setStyle (STRING szName, STRING szStyle)
    void setStyle (std::string szName, std::string szStyle)

  66. VOID setTabFocus (STRING szName, STRING szNext, STRING szPrev)
    void setTabFocus (std::string szName, std::string szNext, std::string szPrev)

  67. VOID setText (STRING szName, STRING szText)
    void setText (std::string szName, std::wstring szText)

  68. VOID setToolTip (STRING szName, STRING szHelpText)
    void setToolTip (std::string szName, std::wstring szHelpText)

  69. VOID setValue (STRING szName, FLOAT fValue)
    void setValue (std::string szName, float fValue)

  70. VOID toggle ()
    void toggle()


CyGame
  1. BOOL GetWorldBuilderMode ()

  2. CyDeal addDeal ()

  3. VOID addPlayer (PlayerType eNewPlayer, LeaderHeadType eLeader, CivilizationType eCiv)
    void (int eNewPlayer, int eLeader, int eCiv)

  4. INT calculateOptionsChecksum ()

  5. INT calculateReligionPercent (ReligionType eReligion)
    int (int eReligion)

  6. INT calculateSyncChecksum ()

  7. BOOL canHaveSecretaryGeneral (VoteSourceType eVoteSource)
    bool (int eVoteSource)

  8. BOOL canTrainNukes ()
    bool ()

  9. VOID changeDiploVote (VoteSourceType eVoteSource, INT iChange)
    void (VoteSourceTypes, int)

  10. VOID changeFreeTradeCount (INT iChange)

  11. VOID changeMaxTurns (INT iChange)

  12. VOID changeNoNukesCount (INT iChange)

  13. VOID changeNukesExploded (INT iChange)

  14. VOID changePlotExtraCost (INT iX, INT iY, INT iExtraCost)
    void (int iX, int iY, int iCost)

  15. VOID changeTradeRoutes (INT iChange)

  16. VOID cityPushOrder (CyCity pCity, OrderType eOrder, INT iData, BOOL bAlt, BOOL bShift, BOOL bCtrl)
    void (CyCity* pCity, OrderTypes eOrder, int iData, bool bAlt, bool bShift, bool bCtrl)

  17. VOID clearHeadquarters (CorporationType eIndex)
    void (int eIndex) - clears the headquarters for corporation eIndex

  18. VOID clearHolyCity (ReligionType eIndex)
    void (int eIndex) - clears the holy city for religion eIndex

  19. INT countCivPlayersAlive ()
    int ()

  20. INT countCivPlayersEverAlive ()
    int ()

  21. INT countCivTeamsAlive ()
    int ()

  22. INT countCivTeamsEverAlive ()
    int ()

  23. INT countCorporationLevels (CorporationType eCorporation)
    int (int eCorporation)

  24. INT countHumanPlayersAlive ()
    int ()

  25. INT countKnownTechNumTeams (TechType eTech)
    int (int eTech)

  26. INT countNumHumanGameTurnActive ()

  27. INT countPossibleVote (VoteType eVote, VoteSourceType eVoteSource)
    int (int eVote, int eVoteSource)

  28. INT countReligionLevels (ReligionType eReligion)
    int (int eReligion)

  29. INT countTotalCivPower ()
    int ()

  30. INT countTotalNukeUnits ()
    int ()

  31. VOID cycleCities (BOOL bForward, BOOL bAdd)
    void (bool bForward, bool bAdd)

  32. BOOL cyclePlotUnits (CyPlot pPlot, BOOL bForward, BOOL bAuto, INT iCount)
    bool (CyPlot* pPlot, bool bForward, bool bAuto, int iCount)

  33. VOID cycleSelectionGroups (BOOL bClear, BOOL bForward, BOOL bWorkers)
    void (bool bClear, bool bForward, bool bWorkers)

  34. INT getAIAutoPlay ()

  35. CivilizationType getActiveCivilizationType ()
    int () - returns CivilizationID

  36. PlayerType getActivePlayer ()
    returns index of the active player

  37. INT getActiveTeam ()
    int () - returns ID for the group

  38. INT getAdjustedLandPercent (VictoryType eVictory)
    int (int eVictory)

  39. INT getAdjustedPopulationPercent (VictoryType eVictory)
    int (int eVictory)

  40. UnitType getBestLandUnit ()
    returns index of the best unit

  41. INT getBestLandUnitCombat ()
    int ()

  42. INT getBuildingClassCreatedCount (BuildingClassType eIndex)
    int (BuildingClassType) - building Class count

  43. CalendarType getCalendar ()
    CalendarType ()

  44. INT getCorporationGameTurnFounded (CorporationType eIndex)

  45. EraType getCurrentEra ()
    int /*EratTypes*/ ()

  46. INT getCurrentLanguage ()

  47. CyDeal getDeal (INT iID)

  48. INT getElapsedGameTurns ()
    int () - Elapsed turns thus far

  49. INT getEstimateEndTurn ()

  50. INT getForceCivicCount (CivicType eIndex)
    int (CivicTypes eIndex)

  51. INT getFreeTradeCount ()

  52. GameSpeedType getGameSpeedType ()

  53. GameStateType getGameState ()

  54. INT getGameTurn ()
    int () - current game turn

  55. INT getGameTurnYear ()

  56. HandicapType getHandicapType ()
    HandicapType () - difficulty level settings

  57. CyCity getHeadquarters (CorporationType eIndex)
    CyCity getHeadquarters()

  58. CyCity getHolyCity (ReligionType eIndex)
    CyCity getHolyCity()

  59. INT getImprovementUpgradeTime (ImprovementType eImprovement)
    int (int /*ImprovementTypes*/ eImprovement)

  60. INT getIndexAfterLastDeal ()

  61. INT getInitLand ()

  62. INT getInitPopulation ()

  63. INT getInitTech ()

  64. INT getInitWonders ()

  65. CyRandom getMapRand ()

  66. INT getMapRandNum (INT iNum, STRING pszLog)

  67. INT getMaxCityElimination ()

  68. INT getMaxLand ()

  69. INT getMaxPopulation ()

  70. INT getMaxTech ()

  71. INT getMaxTurns ()

  72. INT getMaxWonders ()

  73. INT getMinutesPlayed ()
    Returns the number of minutes since the game began

  74. STRING getName ()

  75. INT getNoNukesCount ()

  76. INT getNukesExploded ()

  77. INT getNumAdvancedStartPoints ()

  78. INT getNumCities ()
    int () - total cities in Game

  79. INT getNumCivCities ()
    int () - total non-barbarian cities in Game

  80. INT getNumDeals ()

  81. INT getNumFreeBonuses (BuildingType eBuilding)
    int (int eBonus)

  82. INT getNumGameTurnActive ()

  83. INT getNumHumanPlayers ()
    int () - # of human players in-game

  84. INT getNumReplayMessages ()

  85. INT getPausePlayer ()
    int () - will get who paused us

  86. INT getPitbossTurnTime ()
    int ()

  87. INT getPlayerRank (PlayerType iIndex)

  88. INT getPlayerScore (PlayerType iIndex)

  89. INT getPlayerVote (PlayerType eOwnerIndex, INT iVoteId)

  90. INT getProductionPerPopulation (HurryType eHurry)
    int (int /*HurryTypes*/ eHurry)

  91. INT getProjectCreatedCount (ProjectType eIndex)
    int (ProjectTypes eIndex)

  92. INT getRankPlayer (INT iRank)

  93. TeamType getRankTeam (INT iRank)

  94. INT getReligionGameTurnFounded (ReligionType eIndex)

  95. CyReplayInfo getReplayInfo ()

  96. ColorType getReplayMessageColor (INT i)

  97. INT getReplayMessagePlayer (INT i)

  98. INT getReplayMessagePlotX (INT i)

  99. INT getReplayMessagePlotY (INT i)

  100. STRING getReplayMessageText (INT i)

  101. INT getReplayMessageTurn (INT i)

  102. ReplayMessageType getReplayMessageType (INT i)

  103. STRING getScriptData ()
    str () - Returns ScriptData member (used to store custom data)

  104. INT getSecretaryGeneral (VoteSourceType eVoteSource)
    int (int eVoteSource)

  105. INT getSecretaryGeneralTimer (INT iVoteSource)

  106. CyRandom getSorenRand ()

  107. INT getSorenRandNum (INT iNum, STRING pszLog)

  108. EraType getStartEra ()

  109. INT getStartTurn ()
    int () - Returns the starting Turn (0 unless a scenario or advanced era start)

  110. INT getStartYear ()
    int () - Returns the starting year (e.g. -4000)

  111. INT getSymbolID (INT iSymbol)
    int (int iSymbol)

  112. INT getTargetScore ()

  113. INT getTeamRank (TeamType iIndex)

  114. INT getTeamScore (TeamType iIndex)

  115. INT getTotalPopulation ()
    int () - total game population

  116. INT getTradeRoutes ()

  117. INT getTurnSlice ()

  118. INT getTurnYear (INT iGameTurn)
    int (iGameTurn) - turn Time

  119. INT getUnitClassCreatedCount (UnitClassType eIndex)
    int (eIndex) - returns number of this unit class type created (?)

  120. INT getUnitCreatedCount (UnitType eIndex)
    int (eIndex) - returns number of this unit type created (?)

  121. VictoryType getVictory ()

  122. INT getVoteOutcome (VoteType eIndex)
    int (VoteTypes eIndex)

  123. INT getVoteRequired (VoteType eVote, VoteSourceType eVoteSource)
    int (int eVote, int eVoteSource)

  124. INT getVoteSourceReligion (VoteSourceType eVoteSource)
    int (int /*VoteSourceTypes*/ eVoteSource)

  125. INT getVoteTimer (INT iVoteSource)

  126. TeamType getWinner ()

  127. INT goldenAgeLength ()
    int ()

  128. BOOL hasSkippedSaveChecksum ()

  129. BOOL isBuildingClassMaxedOut (BuildingClassType eIndex, INT iExtra)
    bool (BuildingClassType) - max # reached?

  130. BOOL isBuildingEverActive (BuildingType eBuilding)
    bool (int /*BuildingTypes*/ eBuilding)

  131. BOOL isChooseElection (VoteType eVote)
    bool (int eVote)

  132. BOOL isCircumnavigated ()
    bool () - is the globe circumnavigated?

  133. BOOL isCivEverActive (CivilizationType eCivilization)
    bool (int /*CivilizationTypes*/ eCivilization)

  134. BOOL isCorporationFounded (CorporationType eIndex)
    bool (CorporationID) - is corporation founded?

  135. BOOL isDebugMode ()
    bool () - is the game in Debug Mode?

  136. BOOL isDiploVote (VoteSourceType eVoteSource)
    bool (VoteSourceTypes)

  137. BOOL isEventActive (EventTriggerType eTrigger)
    bool (int /*EventTriggerTypes*/ eTrigger)

  138. BOOL isFinalInitialized ()
    bool () - Returns whether or not the game initialization process has ended (game has started)

  139. BOOL isForceCivic (CivicType eIndex)
    bool (CivicTypes eIndex)

  140. BOOL isForceCivicOption (CivicOptionType eCivicOption)
    bool (CivicOptionTypes eCivicOption)

  141. BOOL isForcedControl (ForceControlType eIndex)
    bool (eIndex) - returns whether Control should be forced

  142. BOOL isFreeTrade ()

  143. BOOL isGameMultiPlayer ()
    bool () - GameMultiplayer()?

  144. BOOL isHotSeat ()
    bool ()

  145. BOOL isInAdvancedStart ()
    bool

  146. BOOL isLeaderEverActive (LeaderHeadType eLeader)
    bool (int /*LeaderHeadTypes*/ eLeader)

  147. BOOL isMPOption (MultiplayerOptionType eIndex)
    bool (eIndex) - returns whether MP Option is valid

  148. BOOL isModem ()
    bool () - Using a modem?

  149. BOOL isNetworkMultiPlayer ()
    bool () - NetworkMultiplayer()?

  150. BOOL isNoNukes ()

  151. BOOL isNone ()
    CyGame* () - is the instance valid?

  152. BOOL isNukesValid ()
    bool

  153. BOOL isOption (GameOptionType eIndex)
    bool (eIndex) - returns whether Game Option is valid

  154. BOOL isPaused ()
    bool () - will say if the game is paused

  155. BOOL isPbem ()
    bool ()

  156. BOOL isPitboss ()
    bool ()

  157. BOOL isPitbossHost ()

  158. BOOL isProjectMaxedOut (ProjectType eIndex, INT iExtra)
    bool (ProjectTypes eIndex)

  159. BOOL isReligionFounded (ReligionType eIndex)
    bool (ReligionID) - is religion founded?

  160. BOOL isReligionSlotTaken (ReligionType eIndex)
    bool (ReligionID) - is religion in that tech slot founded?

  161. BOOL isScoreDirty ()
    bool ()

  162. BOOL isSimultaneousTeamTurns ()
    bool ()

  163. BOOL isSpecialBuildingValid (SpecialBuildingType eIndex)

  164. BOOL isSpecialUnitValid (SpecialUnitType eSpecialUnitType)

  165. BOOL isTeamGame ()
    bool ()

  166. BOOL isTeamVote (VoteType eVote)
    bool (int eVote)

  167. BOOL isTeamVoteEligible (TeamType eTeam, VoteSourceType eVoteSource)
    bool (int eTeam, int eVoteSource)

  168. BOOL isUnitClassMaxedOut (UnitClassType eIndex, INT iExtra)
    bool (eIndex, iExtra) - returns whether or not this unit class is maxed out (e.g. spies)

  169. BOOL isUnitEverActive (UnitType eUnit)
    bool (int /*UnitTypes*/ eUnit)

  170. BOOL isVictoryValid (VictoryType eIndex)

  171. BOOL isVotePassed (VoteType eIndex)

  172. VOID makeCircumnavigated ()

  173. VOID makeNukesValid (BOOL bValid)
    void (bool bValid)

  174. VOID makeSpecialBuildingValid (SpecialBuildingType eIndex)

  175. VOID makeSpecialUnitValid (SpecialUnitType eSpecialUnitType)

  176. VOID reviveActivePlayer ()
    void ()

  177. VOID saveReplay (INT iPlayer)

  178. VOID selectedCitiesGameNetMessage (INT eMessage, INT iData2, INT iData3, INT iData4, BOOL bOption, BOOL bAlt, BOOL bShift, BOOL bCtrl)
    void (int eMessage, int iData2, int iData3, int iData4, bool bOption, bool bAlt, bool bShift, bool bCtrl)

  179. VOID selectionListGameNetMessage (INT eMessage, INT iData2, INT iData3, INT iData4, INT iFlags, BOOL bAlt, BOOL bShift)
    void (int eMessage, int iData2, int iData3, int iData4, int iFlags, bool bAlt, bool bShift)

  180. VOID selectionListMove (CyPlot pPlot, BOOL bAlt, BOOL bShift, BOOL bCtrl)
    void (CyPlot* pPlot, bool bAlt, bool bShift, bool bCtrl)

  181. VOID setAIAutoPlay (INT iNewValue)

  182. VOID setActivePlayer (PlayerType eNewValue, BOOL bForceHotSeat)
    void (int /*PlayerTypes*/ eNewValue, bool bForceHotSeat)

  183. VOID setCurrentLanguage (INT iNewLanguage)

  184. VOID setEstimateEndTurn (INT iNewValue)

  185. VOID setGameTurn (INT iNewValue)
    void (iNewValue) - set current game turn

  186. VOID setHeadquarters (CorporationType eIndex, CyCity pNewValue, BOOL bAnnounce)
    void (int eIndex, CyCity *pNewValue, bAnnounce) - Sets headquarters for corporation eIndex to pNewValue

  187. VOID setHolyCity (ReligionType eIndex, CyCity pNewValue, BOOL bAnnounce)
    void (int eIndex, CyCity *pNewValue, bAnnounce) - Sets holy city for religion eIndex to pNewValue

  188. VOID setMaxCityElimination (INT iNewValue)

  189. VOID setMaxTurns (INT iNewValue)

  190. VOID setModem (BOOL bModem)
    void (bool bModem) - Use a modem! (or don't)

  191. VOID setName (STRING szName)

  192. VOID setNumAdvancedStartPoints (INT iNewValue)

  193. VOID setOption (GameOptionType eIndex, BOOL bEnabled)
    void (GameOptionIndex, bEnabled) - sets a Game Option

  194. VOID setPitbossTurnTime (INT iHours)
    void (int)

  195. VOID setPlotExtraYield (INT iX, INT iY, YieldType eYield, INT iExtraYield)
    void (int iX, int iY, int /*YieldTypes*/ eYield, int iExtraYield)

  196. VOID setScoreDirty (BOOL bNewValue)

  197. VOID setScriptData (STRING szNewValue)
    void (str) - Sets ScriptData member (used to store custom data)

  198. VOID setStartYear (INT iNewValue)
    void () - Sets the starting year (e.g. -4000)

  199. VOID setTargetScore (INT iNewValue)

  200. VOID setVoteSourceReligion (VoteSourceType eVoteSource, ReligionType eReligion, BOOL bAnnounce)
    void (int /*VoteSourceTypes*/ eVoteSource, int /*ReligionTypes*/ eReligion, bool bAnnounce)

  201. VOID setWinner (TeamType eNewWinner, VictoryType eNewVictory)

  202. VOID toggleDebugMode ()

  203. VOID updateScore (BOOL bForce)
    void (bool bForce)

  204. INT victoryDelay (VictoryType eVictory)
    int (int /*VictoryTypes*/ eVictory)


CyGameTextMgr
  1. VOID Reset ()
    void ()

  2. STRING buildHintsList ()
    wstring ()

  3. STRING getActiveDealsString (INT iThisPlayer, INT iOtherPlayer)
    wstring (int iThisPlayer, int iOtherPlayer)

  4. STRING getAttitudeString (INT iPlayer, INT iTargetPlayer)
    wstring (int iPlayer, int iTargetPlayer)

  5. STRING getBonusHelp (INT iBonus, BOOL bCivilopediaText)
    wstring (int iBonus, bool bCivilopediaText)

  6. STRING getBuildingHelp (INT iBuilding, BOOL bCivilopediaText, BOOL bStrategyText, BOOL bTechChooserText, CyCity pCity)
    wstring (int iBuilding, bool bCivilopediaText, bool bStrategyText, bool bTechChooserText, CyCity* pCity)

  7. STRING getCorporationHelpCity (INT iCorporation, CyCity pCity, BOOL bCityScreen, BOOL bForceCorporation)
    wstring (int iCorporation, CyCity* pCity, bool bCityScreen, bool bForceCorporation)

  8. STRING getDateStr (INT iGameTurn, BOOL bSave, CalendarType eCalendar, INT iStartYear, GameSpeedType eSpeed)
    wstring (int iGameTurn, bool bSave, int /*CalendarTypes*/ eCalendar, int iStartYear, int /*GameSpeedTypes*/ eSpeed)

  9. STRING getDealString (CyDeal pDeal, INT iPlayerPerspective)
    wstring (CyDeal* pDeal, int iPlayerPerspective)

  10. STRING getFeatureHelp (INT iFeature, BOOL bCivilopediaText)
    wstring (int iFeature, bool bCivilopediaText)

  11. STRING getGoldStr (PlayerType iPlayer)
    wstring (int /*PlayerTypes*/ iPlayer)

  12. STRING getImprovementHelp (INT iImprovement, BOOL bCivilopediaText)
    wstring (int iImprovement, bool bCivilopediaText)

  13. STRING getInterfaceTimeStr (PlayerType iPlayer)
    wstring (int /*PlayerTypes*/ iPlayer)

  14. STRING getNetStats (PlayerType iPlayer)
    wstring (int /*PlayerTypes*/ iPlayer)

  15. STRING getOOSSeeds (PlayerType iPlayer)
    wstring (int /*PlayerTypes*/ iPlayer)

  16. STRING getProjectHelp (INT iProject, BOOL bCivilopediaText, CyCity pCity)
    wstring (int iProject, bool bCivilopediaText, CyCity* pCity)

  17. STRING getPromotionHelp (INT iPromotion, BOOL bCivilopediaText)
    wstring (int iPromotion, bool bCivilopediaText)

  18. STRING getReligionHelpCity (INT iReligion, CyCity pCity, BOOL bCityScreen, BOOL bForceReligion, BOOL bForceState, BOOL bNoStateReligion)
    wstring (int iReligion, CyCity* pCity, bool bCityScreen, bool bForceReligion, bool bForceState)

  19. STRING getResearchStr (PlayerType iPlayer)
    wstring (int /*PlayerTypes*/ iPlayer)

  20. STRING getSpecialistHelp (INT iSpecialist, BOOL bCivilopediaText)
    wstring (TradeData* pTradeData, int iPlayer1, int iPlayer2)

  21. STRING getSpecificUnitHelp (CyUnit pUnit, BOOL bOneLine, BOOL bShort)
    wstring (CyUnit* pUnit, bool bOneLine, bool bShort)

  22. STRING getTechHelp (INT iTech, BOOL bCivilopediaText, BOOL bPlayerContext, BOOL bStrategyText, BOOL bTreeInfo, INT iFromTech)
    wstring (int iTech, bool bCivilopediaText, bool bPlayerContext, bool bStrategyText, bool bTreeInfo, int iFromTech)

  23. STRING getTerrainHelp (INT iTerrain, BOOL bCivilopediaText)
    wstring (int iTerrain, bool bCivilopediaText)

  24. STRING getTimeStr (INT iGameTurn, BOOL bSave)
    wstring (int iGameTurn, bool bSave)

  25. STRING getTradeString (TradeData pTradeData, INT iPlayer1, INT iPlayer2)
    wstring (int iSpecialist, bool bCivilopediaText)

  26. STRING getUnitHelp (INT iUnit, BOOL bCivilopediaText, BOOL bStrategyText, BOOL bTechChooserText, CyCity pCity)
    wstring (int iUnit, bool bCivilopediaText, bool bStrategyText, bool bTechChooserText, CyCity* pCity)

  27. BOOL isNone ()
    bool () - Checks to see if pointer points to a real object

  28. STRING parseCivInfos (CivilizationType iCivilization, BOOL bDawnOfMan)
    wstring (int /*CivilizationTypes*/ iCivilization, bool bDawnOfMan)

  29. STRING parseCivicInfo (CivicType iCivicType, BOOL bCivilopediaText, BOOL bPlayerContext, BOOL bSkipName)
    wstring (int /*CivicTypes*/ iCivicType, bool bCivilopediaText, bool bPlayerContext, bool bSkipName)

  30. STRING parseCorporationInfo (CorporationType iCorporationType, BOOL bCivilopediaText)
    wstring (int /*CorporationTypes*/ iCorporationType, bool bCivilopediaText)

  31. STRING parseLeaderTraits (LeaderHeadType iLeader, CivilizationType iCivilization, BOOL bDawnOfMan, BOOL bCivilopediaText)
    wstring (int /*LeaderHeadTypes*/ iLeader, int /*CivilizationTypes*/ iCivilization, bool bDawnOfMan, bool bCivilopediaText)

  32. STRING parseReligionInfo (ReligionType iReligionType, BOOL bCivilopediaText)
    wstring (int /*ReligionTypes*/ iReligionType, bool bCivilopediaText)

  33. STRING setConvertHelp (INT iPlayer, INT iReligion)
    wstring (int iPlayer, int iReligion)

  34. STRING setRevolutionHelp (INT iPlayer)
    wstring (int iPlayer)

  35. STRING setVassalRevoltHelp (INT iMaster, INT iVassal)
    wstring (int iMaster, int iVassal)


CyGlobalContext
  1. FLOAT getAIR_BOMB_HEIGHT ()
    float ()

  2. INT getAMPHIB_ATTACK_MODIFIER ()
    int ()

  3. CyRandom getASyncRand ()
    Non-Synch'd random #

  4. CvActionInfo getActionInfo (INT i)
    (ActionID) - CvInfo for ActionID

  5. CyPlayer getActivePlayer ()
    () - active player instance

  6. STRING getAnimationOperatorTypes (INT i)
    string () - Returns enum string

  7. STRING getArtStyleTypes (INT i)
    string () - Returns enum string

  8. CvInfoBase getAttitudeInfo (INT i)
    AttitudeInfo (int id)

  9. CvAutomateInfo getAutomateInfo (INT i)
    (AutomateID) - CvInfo for AutomateID

  10. INT getBARBARIAN_PLAYER ()
    int ()

  11. INT getBARBARIAN_TEAM ()
    int ()

  12. CvArtInfoBonus getBonusArtInfo (INT i)
    BonusArtInfo () - Returns info object

  13. CvBonusClassInfo getBonusClassInfo (INT i)
    (int (BonusClassTypes) eBonusClassID) - CvInfo for BonusID

  14. CvBonusInfo getBonusInfo (INT i)
    (BonusID) - CvInfo for BonusID

  15. CvBuildInfo getBuildInfo (INT i)
    (BuildID) - CvInfo for BuildID

  16. CvArtInfoBuilding getBuildingArtInfo (INT i)
    (BuildingID) - CvArtInfo for BuildingID

  17. CvBuildingClassInfo getBuildingClassInfo (INT i)
    (BuildingClassID) - CvInfo for BuildingClassID

  18. CvBuildingInfo getBuildingInfo (INT i)
    (BuildingID) - CvInfo for BuildingID

  19. FLOAT getCAMERA_FAR_CLIP_Z_HEIGHT ()
    float ()

  20. FLOAT getCAMERA_LOWER_PITCH ()
    float ()

  21. FLOAT getCAMERA_MAX_TRAVEL_DISTANCE ()
    float ()

  22. FLOAT getCAMERA_MAX_TURN_OFFSET ()
    float ()

  23. FLOAT getCAMERA_MAX_YAW ()
    float ()

  24. FLOAT getCAMERA_MIN_DISTANCE ()
    float ()

  25. FLOAT getCAMERA_MIN_YAW ()
    float ()

  26. FLOAT getCAMERA_SPECIAL_PITCH ()
    float ()

  27. FLOAT getCAMERA_START_DISTANCE ()
    float ()

  28. FLOAT getCAMERA_UPPER_PITCH ()
    float ()

  29. INT getCITY_HOME_PLOT ()
    int ()

  30. INT getCITY_MAX_NUM_BUILDINGS ()
    int ()

  31. CvInfoBase getCalendarInfo (INT i)
    CalendarInfo () - Returns Info object

  32. STRING getCitySizeTypes (INT i)
    string () - Returns enum string

  33. CvInfoBase getCityTabInfo (INT i)
    CityTabInfo - () - Returns Info object

  34. CvCivicInfo getCivicInfo (INT i)
    (CivicID) - CvInfo for CivicID

  35. CvCivicOptionInfo getCivicOptionInfo (INT i)
    (CivicID) - CvInfo for CivicID

  36. CvArtInfoCivilization getCivilizationArtInfo (INT i)
    (CivilizationID) - CvArtInfo for CivilizationID

  37. CvCivilizationInfo getCivilizationInfo (INT idx)
    (CivilizationID) - CvInfo for CivilizationID

  38. CvClimateInfo getClimateInfo (INT i)
    CvClimateInfo - (ClimateTypeID)

  39. CvColorInfo getColorInfo (INT i)
    ColorInfo (int id)

  40. CvCommandInfo getCommandInfo (INT i)
    (CommandID) - CvInfo for CommandID

  41. CvCommerceInfo getCommerceInfo (INT i)
    (CommerceID) - CvInfo for CommerceID

  42. CvInfoBase getConceptInfo (INT i)
    Concept Info () - Returns info object

  43. STRING getContactTypes (INT i)
    string () - Returns enum string

  44. CvControlInfo getControlInfo (INT i)
    (ControlID) - CvInfo for ControlID

  45. CvCorporationInfo getCorporationInfo (INT i)
    (CorporationID) - CvInfo for CorporationID

  46. CvCultureLevelInfo getCultureLevelInfo (INT i)
    (CultureLevelID) - CvInfo for CultureLevelID

  47. FLOAT getDefineFLOAT (STRING szName)
    float ( string szName )

  48. INT getDefineINT (STRING szName)
    int ( string szName )

  49. STRING getDefineSTRING (STRING szName)
    string getDefineSTRING( string szName )

  50. CvInfoBase getDenialInfo (INT i)
    DenialInfo () - Returns Info object

  51. CvDiplomacyInfo getDiplomacyInfo (INT i)
    (DiplomacyID) - CvInfo for DiplomacyID

  52. STRING getDiplomacyPowerTypes (INT i)
    string () - Returns enum string

  53. CvInfoBase getDomainInfo (INT i)
    (DomainID) - CvInfo for DomainID

  54. INT getEVENT_MESSAGE_TIME ()
    int ()

  55. CvEffectInfo getEffectInfo (INT i)
    (int (EffectTypes) eEffectID) - CvInfo for EffectID

  56. CvEmphasizeInfo getEmphasizeInfo (INT i)
    (EmphasizeID) - CvInfo for EmphasizeID

  57. STRING getEntityEventType (INT i)
    string () - Returns enum string

  58. CvEraInfo getEraInfo (INT i)

  59. CvEspionageMissionInfo getEspionageMissionInfo (INT i)
    EspionageMissionInfo () - Returns info object

  60. CvEventInfo getEventInfo (INT i)
    EventInfo () - Returns info object

  61. CvEventTriggerInfo getEventTriggerInfo (INT i)
    EventTriggerInfo () - Returns info object

  62. INT getFEATURE_GROWTH_MODIFIER ()
    int ()

  63. FLOAT getFIELD_OF_VIEW ()
    float ()

  64. INT getFOOD_CONSUMPTION_PER_POPULATION ()
    int ()

  65. INT getFORTIFY_MODIFIER_PER_TURN ()
    int ()

  66. CvArtInfoFeature getFeatureArtInfo (INT i)
    FeatureArtInfo () - Returns info object

  67. CvFeatureInfo getFeatureInfo (INT i)
    (FeatureID) - CvInfo for FeatureID

  68. STRING getFlavorTypes (INT i)
    string () - Returns enum string

  69. CvInfoBase getForceControlInfo (INT i)
    ForceControlInfo () - Returns Info object

  70. STRING getFunctionTypes (INT i)
    string () - Returns enum string

  71. CyGame getGame ()
    () - CyGame()

  72. CvInfoBase getGameOptionInfo (INT i)
    GameOptionInfo () - Returns Info object

  73. CvGameSpeedInfo getGameSpeedInfo (INT i)
    (GameSpeed Info) - CvInfo for GameSpeedID

  74. CvGoodyInfo getGoodyInfo (INT i)
    (GoodyID) - CvInfo for GoodyID

  75. CvGraphicOptionInfo getGraphicOptionsInfo (INT i)
    (GraphicOptionsInfoID) - GraphicOptionsInfo for GraphicOptionsInfo

  76. CvGraphicOptionInfo getGraphicOptionsInfoByIndex (INT i)
    (GraphicOptionsInfoID) - GraphicOptionsInfo for GraphicOptionsInfo

  77. INT getHILLS_EXTRA_DEFENSE ()
    int ()

  78. INT getHILLS_EXTRA_MOVEMENT ()
    int ()

  79. INT getHILLS_SEE_FROM_CHANGE ()
    int ()

  80. INT getHILLS_SEE_THROUGH_CHANGE ()
    int ()

  81. CvHandicapInfo getHandicapInfo (INT i)
    (HandicapID) - CvInfo for HandicapID

  82. CvInfoBase getHints (INT i)
    Hints () - Returns info object

  83. CvHurryInfo getHurryInfo (INT i)
    (HurryID) - CvInfo for HurryID

  84. INT getINVALID_PLOT_COORD ()
    int ()

  85. CvArtInfoImprovement getImprovementArtInfo (INT i)
    ImprovementArtInfo () - Returns info object

  86. CvImprovementInfo getImprovementInfo (INT i)
    (ImprovementID) - CvInfo for ImprovementID

  87. INT getInfoTypeForString (STRING szInfoType)
    int (string) - returns the info index with the matching type string

  88. CvArtInfoInterface getInterfaceArtInfo (INT i)
    (InterfaceArtID) - CvArtInfo for InterfaceArtID

  89. INT getLAKE_MAX_AREA_SIZE ()
    int ()

  90. CvLeaderHeadInfo getLeaderHeadInfo (INT i)
    (LeaderHeadID) - CvInfo for LeaderHeadID

  91. CvArtInfoLeaderhead getLeaderheadArtInfo (INT i)
    (LeaderheadID) - CvArtInfo for LeaderheadID

  92. INT getMAX_CITY_DEFENSE_DAMAGE ()
    int ()

  93. INT getMAX_CIV_PLAYERS ()
    int ()

  94. INT getMAX_CIV_TEAMS ()
    int ()

  95. INT getMAX_HIT_POINTS ()
    int ()

  96. INT getMAX_PLAYERS ()
    int ()

  97. INT getMAX_PLOT_LIST_ROWS ()
    int ()

  98. INT getMAX_TEAMS ()
    int ()

  99. INT getMIN_CITY_RANGE ()
    int ()

  100. INT getMIN_WATER_SIZE_FOR_OCEAN ()
    int ()

  101. INT getMOVE_DENOMINATOR ()
    int ()

  102. CvInfoBase getMPOptionInfo (INT i)
    MPOptionInfo () - Returns Info object

  103. CvMainMenuInfo getMainMenus (INT i)
    MainMenus () - Returns info object

  104. CyMap getMap ()
    () - CyMap()

  105. CvInfoBase getMemoryInfo (INT i)
    MemoryInfo (int id)

  106. CvArtInfoMisc getMiscArtInfo (INT i)
    (MiscArtID) - CvArtInfo for MiscArtID

  107. CvMissionInfo getMissionInfo (INT i)
    (MissionID) - CvInfo for MissionID

  108. CvInfoBase getMonthInfo (INT i)
    MonthInfo () - Returns Info object

  109. CvArtInfoMovie getMovieArtInfo (INT i)
    (MovieArtID) - CvArtInfo for MovieArtID

  110. INT getNUM_AND_TECH_PREREQS ()
    int ()

  111. INT getNUM_BUILDING_AND_TECH_PREREQS ()
    int ()

  112. INT getNUM_BUILDING_PREREQ_OR_BONUSES ()
    int ()

  113. INT getNUM_CITY_PLOTS ()
    int ()

  114. INT getNUM_CORPORATION_PREREQ_BONUSES ()
    int ()

  115. INT getNUM_OR_TECH_PREREQS ()
    int ()

  116. INT getNUM_ROUTE_PREREQ_OR_BONUSES ()
    int ()

  117. INT getNUM_UNIT_AND_TECH_PREREQS ()
    int ()

  118. INT getNUM_UNIT_PREREQ_OR_BONUSES ()
    int ()

  119. CvInfoBase getNewConceptInfo (INT i)
    New Concept Info () - Returns info object

  120. INT getNumActionInfos ()
    () - Total Action Infos XML\\Units\\CIV4ActionInfos.xml

  121. INT getNumAnimationOperatorTypes ()
    int () - Returns number of AnimationOperatorTypes

  122. INT getNumArtStyleTypes ()
    int () - Returns number of ArtStyleTypes

  123. INT getNumAutomateInfos ()
    () - Total Automate Infos XML\\Units\\CIV4AutomateInfos.xml

  124. INT getNumBonusArtInfos ()
    int () - Returns number of BonusArtInfos

  125. INT getNumBonusInfos ()
    () - Total Bonus Infos XML\\Terrain\\CIV4BonusInfos.xml

  126. INT getNumBuildInfos ()
    () - Total Build Infos XML\\Units\\CIV4BuildInfos.xml

  127. INT getNumBuildingArtInfos ()
    int () - Returns number of BuildingArtInfos

  128. INT getNumBuildingClassInfos ()
    () - Total Building Class Infos XML\\Buildings\\CIV4BuildingClassInfos.xml

  129. INT getNumBuildingInfos ()
    () - Total Building Infos XML\\Buildings\\CIV4BuildingInfos.xml

  130. INT getNumCalendarInfos ()
    int () - Returns NumCalendarInfos

  131. INT getNumCitySizeTypes ()
    int () - Returns number of CitySizeTypes

  132. INT getNumCityTabInfos ()
    int () - Returns NumCityTabInfos

  133. INT getNumCivicInfos ()
    () - Total Civic Infos XML\\Misc\\CIV4CivicInfos.xml

  134. INT getNumCivicOptionInfos ()
    () - Total Civic Infos XML\\Misc\\CIV4CivicOptionInfos.xml

  135. INT getNumCivilizationArtInfos ()
    int () - Returns number of CivilizationArtInfos

  136. INT getNumCivilizationInfos ()
    () - Total Civilization Infos XML\\Civilizations\\CIV4CivilizationInfos.xml

  137. INT getNumClimateInfos ()
    int () - Number of climate infos

  138. INT getNumCommandInfos ()
    () - Total Command Infos XML\\Units\\CIV4CommandInfos.xml

  139. INT getNumConceptInfos ()
    int () - NumConceptInfos

  140. INT getNumControlInfos ()
    () - Total Control Infos XML\\Units\\CIV4ControlInfos.xml

  141. INT getNumCorporationInfos ()
    () - Total Religion Infos XML\\GameInfo\\CIV4CorporationInfos.xml

  142. INT getNumCultureLevelInfos ()
    int () - Number of culture level infos

  143. INT getNumDenialInfos ()
    int () - Returns NumDenialInfos

  144. INT getNumDiplomacyInfos ()
    () - Total diplomacy Infos XML\\GameInfo\\CIV4DiplomacyInfos.xml

  145. INT getNumEffectInfos ()
    int () - Number of effect infos

  146. INT getNumEmphasizeInfos ()
    () - Total EmphasizeInfos

  147. INT getNumEntityEventTypes ()
    int () - Returns number of EntityEventTypes

  148. INT getNumEraInfos ()
    int () - Number of era infos

  149. INT getNumEspionageMissionInfos ()
    int () - Returns number of EspionageMissionInfos

  150. INT getNumEventInfos ()
    int () - Returns number of EventInfos

  151. INT getNumEventTriggerInfos ()
    int () - Returns number of EventTriggerInfos

  152. INT getNumFeatureArtInfos ()
    int () - Returns number of FeatureArtInfos

  153. INT getNumFeatureInfos ()
    () - Total Feature Infos XML\\Terrain\\CIV4FeatureInfos.xml

  154. INT getNumFlavorTypes ()
    int () - Returns number of FlavorTypes

  155. INT getNumForceControlInfos ()
    int () - Returns NumForceControlInfos

  156. INT getNumGameOptionInfos ()
    int () - Returns NumGameOptionInfos

  157. INT getNumGameSpeedInfos ()
    () - Total Game speed Infos XML\\GameInfo\\CIV4GameSpeedInfo.xml

  158. INT getNumGoodyInfos ()
    () - Total Goody Infos XML\\GameInfo\\CIV4GoodyInfos.xml

  159. INT getNumHandicapInfos ()
    () - Total Handicap Infos XML\\GameInfo\\CIV4HandicapInfos.xml

  160. INT getNumHints ()
    int () - Returns number of Hints

  161. INT getNumHurryInfos ()
    () - Total Hurry Infos

  162. INT getNumImprovementArtInfos ()
    int () - Returns number of ImprovementArtInfos

  163. INT getNumImprovementInfos ()
    () - Total Improvement Infos XML\\Terrain\\CIV4ImprovementInfos.xml

  164. INT getNumInterfaceArtInfos ()
    () - Total InterfaceArtnology Infos XML\\InterfaceArtnologies\\CIV4InterfaceArtInfos.xml

  165. INT getNumLeaderHeadInfos ()
    () - Total LeaderHead Infos XML\\Civilizations\\CIV4LeaderHeadInfos.xml

  166. INT getNumLeaderheadArtInfos ()
    int () - Returns number of LeaderHeadArtInfos

  167. INT getNumMPOptionInfos ()
    int () - Returns NumMPOptionInfos

  168. INT getNumMainMenus ()
    int () - Returns number

  169. INT getNumMiscArtInfos ()
    () - Total MiscArtnology Infos XML\\MiscArt\\CIV4MiscArtInfos.xml

  170. INT getNumMissionInfos ()
    () - Total Mission Infos XML\\Units\\CIV4MissionInfos.xml

  171. INT getNumMonthInfos ()
    int () - Returns NumMonthInfos

  172. INT getNumMovieArtInfos ()
    () - Total MovieArt Infos XML\\MovieArtInfos\\CIV4ArtDefines.xml

  173. INT getNumNewConceptInfos ()
    int () - NumNewConceptInfos

  174. INT getNumPlayableCivilizationInfos ()
    () - Total # of Playable Civs

  175. INT getNumPlayerColorInfos ()
    int () - Returns number of PlayerColorInfos

  176. INT getNumPlayerOptionInfos ()

  177. INT getNumProcessInfos ()
    () - Total ProcessInfos

  178. INT getNumProjectInfos ()
    () - Total Project Infos XML\\GameInfo\\CIV4ProjectInfos.xml

  179. INT getNumPromotionInfos ()
    () - Total Promotion Infos XML\\Units\\CIV4PromotionInfos.xml

  180. INT getNumQuestInfos ()
    int () - Returns number of QuestInfos

  181. INT getNumReligionInfos ()
    () - Total Religion Infos XML\\GameInfo\\CIV4ReligionInfos.xml

  182. INT getNumRouteInfos ()
    () - Total Route Infos XML\\Misc\\CIV4RouteInfos.xml

  183. INT getNumSeaLevelInfos ()
    int () - Number of seal level infos

  184. INT getNumSeasonInfos ()
    int () - Returns NumSeasonInfos

  185. INT getNumSpecialBuildingInfos ()
    () - Total Special Building Infos

  186. INT getNumSpecialUnitInfos ()
    () - Total SpecialUnit Infos XML\\Units\\CIV4SpecialUnitInfos.xml

  187. INT getNumSpecialistInfos ()
    () - Total Specialist Infos XML\\Units\\CIV4SpecialistInfos.xml

  188. INT getNumTechInfos ()
    () - Total Technology Infos XML\\Technologies\\CIV4TechInfos.xml

  189. INT getNumTerrainArtInfos ()
    int () - Returns number of TerrainArtInfos

  190. INT getNumTerrainInfos ()
    () - Total Terrain Infos XML\\Terrain\\CIV4TerrainInfos.xml

  191. INT getNumTraitInfos ()
    () - Total Civilization Infos XML\\Civilizations\\CIV4TraitInfos.xml

  192. INT getNumTurnTimerInfos ()
    () - Total Turn timer Infos XML\\GameInfo\\CIV4TurnTimerInfo.xml

  193. INT getNumTutorialInfos ()
    int () - Returns number of TutorialInfos

  194. INT getNumUnitArtInfos ()
    () - Total UnitArtnology Infos XML\\UnitArt\\CIV4UnitArtInfos.xml

  195. INT getNumUnitArtStyleTypeInfos ()
    int () - Returns number of UnitArtStyleTypes

  196. INT getNumUnitClassInfos ()
    () - Total Unit Class Infos XML\\Units\\CIV4UnitClassInfos.xml

  197. INT getNumUnitCombatInfos ()
    () - Total Unit Combat Infos XML\\Units\\CIV4UnitCombatInfos.xml

  198. INT getNumUnitInfos ()
    () - Total Unit Infos XML\\Units\\CIV4UnitInfos.xml

  199. INT getNumUpkeepInfos ()
    int () - Number of upkeep infos

  200. INT getNumVictoryInfos ()
    () - Total Victory Infos XML\\GameInfo\\CIV4VictoryInfos.xml

  201. INT getNumVoteInfos ()
    () - Total VoteInfos

  202. INT getNumVoteSourceInfos ()
    int ()

  203. INT getNumWorldInfos ()
    int () - Number of world infos

  204. INT getPEAK_SEE_FROM_CHANGE ()
    int ()

  205. INT getPEAK_SEE_THROUGH_CHANGE ()
    int ()

  206. INT getPERCENT_ANGER_DIVISOR ()
    int ()

  207. FLOAT getPLOT_SIZE ()
    float ()

  208. CyPlayer getPlayer (INT idx)
    (iPlayer) - iPlayer instance

  209. CvPlayerColorInfo getPlayerColorInfo (INT i)
    PlayerColorInfo (int id)

  210. CvPlayerOptionInfo getPlayerOptionsInfo (INT i)
    (PlayerOptionsInfoID) - PlayerOptionsInfo for PlayerOptionsInfo

  211. CvPlayerOptionInfo getPlayerOptionsInfoByIndex (INT i)
    (PlayerOptionsInfoID) - PlayerOptionsInfo for PlayerOptionsInfo

  212. CvProcessInfo getProcessInfo (INT i)
    (ProcessID) - CvInfo for ProcessID

  213. CvProjectInfo getProjectInfo (INT i)
    (ProjectID) - CvInfo for ProjectID

  214. CvPromotionInfo getPromotionInfo (INT i)
    (PromotionID) - CvInfo for PromotionID

  215. CvQuestInfo getQuestInfo (INT i)
    QuestInfo () - Returns info object

  216. INT getRIVER_ATTACK_MODIFIER ()
    int ()

  217. INT getROUTE_FEATURE_GROWTH_MODIFIER ()
    int ()

  218. CvReligionInfo getReligionInfo (INT i)
    (ReligionID) - CvInfo for ReligionID

  219. CvRouteInfo getRouteInfo (INT i)
    (RouteID) - CvInfo for RouteID

  220. INT getSEAWATER_SEE_FROM_CHANGE ()
    int ()

  221. FLOAT getSHADOW_SCALE ()
    float ()

  222. CvSeaLevelInfo getSeaLevelInfo (INT i)
    CvSeaLevelInfo - (SeaLevelTypeID)

  223. CvInfoBase getSeasonInfo (INT i)
    SeasonInfo () - Returns Info object

  224. CvSpecialBuildingInfo getSpecialBuildingInfo (INT i)
    (SpecialBuildingID) - CvInfo for SpecialBuildingID

  225. CvSpecialUnitInfo getSpecialUnitInfo (INT i)
    (UnitID) - CvInfo for UnitID

  226. CvSpecialistInfo getSpecialistInfo (INT i)
    (SpecialistID) - CvInfo for SpecialistID

  227. CyTeam getTeam (INT i)
    (iTeam) - iTeam instance

  228. CvTechInfo getTechInfo (INT i)
    (TechID) - CvInfo for TechID

  229. CvArtInfoTerrain getTerrainArtInfo (INT i)
    TerrainArtInfo () - Returns info object

  230. CvTerrainInfo getTerrainInfo (INT i)
    (int (TerrainTypes) eTerrainID) - CvInfo for TerrainID

  231. CvTraitInfo getTraitInfo (INT i)
    (TraitID) - CvInfo for TraitID

  232. CvTurnTimerInfo getTurnTimerInfo (INT i)
    (TurnTimer Info) - CvInfo for TurnTimerID

  233. CvTutorialInfo getTutorialInfo (INT i)
    TutorialInfo () - Returns info object

  234. INT getTypesEnum (STRING szType)
    int (string) - returns the type enum from a type string

  235. FLOAT getUNIT_MULTISELECT_DISTANCE ()
    float ()

  236. INT getUNIT_MULTISELECT_MAX ()
    int ()

  237. INT getUSE_SPIES_NO_ENTER_BORDERS ()
    int ()

  238. CvInfoBase getUnitAIInfo (INT i)
    UnitAIInfo (int id)

  239. CvArtInfoUnit getUnitArtInfo (INT i)
    (UnitID) - CvArtInfo for UnitID

  240. CvUnitArtStyleTypeInfo getUnitArtStyleTypeInfo (INT i)
    (UnitArtStyleTypeID) - CvInfo for UnitArtStyleTypeID

  241. CvUnitClassInfo getUnitClassInfo (INT i)
    (UnitClassID) - CvInfo for UnitClassID

  242. CvInfoBase getUnitCombatInfo (INT i)
    (UnitCombatID) - CvInfo for UnitCombatID

  243. CvUnitInfo getUnitInfo (INT i)
    (UnitID) - CvInfo for UnitID

  244. CvUpkeepInfo getUpkeepInfo (INT i)
    (UpkeepInfoID) - CvInfo for upkeep info

  245. CvVictoryInfo getVictoryInfo (INT i)
    (VictoryID) - CvInfo for VictoryID

  246. CvVoteInfo getVoteInfo (INT i)
    (VoteID) - CvInfo for VoteID

  247. CvVoteSourceInfo getVoteSourceInfo (INT i)
    Returns info object

  248. CvWorldInfo getWorldInfo (INT i)
    CvWorldInfo - (WorldTypeID)

  249. CvYieldInfo getYieldInfo (INT i)
    (YieldID) - CvInfo for YieldID

  250. BOOL isDebugBuild ()
    () - returns true if running a debug build

  251. VOID setDefineFLOAT (STRING szName, FLOAT fValue)
    void setDefineFLOAT( string szName, float fValue )

  252. VOID setDefineINT (STRING szName, INT iValue)
    void ( string szName, int iValue )

  253. VOID setDefineSTRING (STRING szName, STRING szValue)
    void ( string szName, string szValue )


CyGlobeLayer - not in SDK
  1. STRING getButtonStyle ()
    const char* getButtonStyle()

  2. INT getCurrentOption ()
    int getCurrentOption()

  3. STRING getName ()
    const char* getName()

  4. INT getNumOptions ()
    int getNumLayers()

  5. STRING getOptionButton (INT iOptionID)
    std::string getOptionButton(int iOptionID)

  6. STRING getOptionName (INT iOptionID)
    std::wstring getOptionName(int iOptionID)

  7. BOOL isGlobeviewRequired ()
    bool isGlobeviewRequired()

  8. BOOL isNone ()
    bool isNone()

  9. BOOL needsPlayerFilter ()
    bool needsPlayerFilter()

  10. VOID registerGlobeLayer ()
    void registerGlobeLayer()

  11. BOOL shouldCitiesZoom ()
    bool shouldCitiesZoom()


CyGlobeLayerManager - not in SDK
  1. CyGlobeLayer getCurrentLayer ()
    CvGlobeLayer* getCurrentLayer

  2. INT getCurrentLayerID ()
    int getCurrentLayerID()

  3. STRING getCurrentLayerName ()
    const TCHAR* getCurrentLayerName()

  4. CyGlobeLayer getLayer (INT i)
    CvGlobeLayer* getLayer(int i)

  5. INT getLayerID (STRING layer)
    int getLayerID(const TCHAR*)

  6. INT getNumLayers ()
    int getNumLayers()

  7. VOID setCurrentLayer ()
    void setCurrentLayer()


CyHallOfFameInfo
  1. INT getNumGames ()
    int ()

  2. CyReplayInfo getReplayInfo (INT i)
    CyReplayInfo* (int i)

  3. VOID loadReplays ()
    void ()


CyInterface - not in SDK
  1. BOOL DoSoundtrack (STRING szSoundtrackScript)
    bool (string szSoundtrackScript)

  2. VOID addCombatMessage (PlayerType ePlayer, STRING szString)
    void (PlayerTypes ePlayer, wstring szString)

  3. VOID addImmediateMessage (STRING szString, STRING szSound)
    void (wstring szString, string szSound)

  4. VOID addMessage (PlayerType ePlayer, BOOL bForce, INT iLength, STRING szString, STRING szSound, InterfaceMessageType eType, STRING szIcon, ColorType eFlashColor, INT iFlashX, INT iFlashY, BOOL bShowOffScreenArrows, BOOL bShowOnScreenArrows)
    void (int /*PlayerTypes*/ ePlayer, bool bForce, int iLength, wstring szString, string szSound = NULL, int /*InterfaceMessageTypes*/ eType = MESSAGE_TYPE_INFO, string szIcon = NULL, ColorTypes eFlashColor = NO_COLOR, int iFlashX = -1, int iFlashY = -1, bool bShowOffScreenArrows = false, bool bShowOnScreenArrows = false)

  5. VOID addQuestMessage (PlayerType ePlayer, STRING szString)
    void (int /*PlayerTypes*/ ePlayer, wstring szString)

  6. VOID addSelectedCity (CyCity pNewValue)
    void (CyCity* pNewValue)

  7. VOID cacheInterfacePlotUnits (CyPlot *)
    void (CyPlot *)

  8. BOOL canCreateGroup ()
    bool ()

  9. BOOL canDeleteGroup ()
    bool ()

  10. BOOL canHandleAction (INT iAction, BOOL bTestVisible)
    bool (int iAction, bool bTestVisible)

  11. BOOL canSelectHeadUnit ()
    bool ()

  12. VOID checkFlashReset (PlayerType ePlayer)
    void (int /*PlayerTypes*/ ePlayer)

  13. BOOL checkFlashUpdate ()
    bool ()

  14. VOID clearSelectedCities ()
    void ()

  15. VOID clearSelectionList ()
    void ()

  16. INT countEntities (INT iI)
    int (int iI)

  17. INT determineWidth (STRING szBuffer)
    int (wstring szBuffer)

  18. VOID doPing (INT iX, INT iY, PlayerType ePlayer)
    void (int iX, int iY, int /*PlayerTypes*/ ePlayer)

  19. VOID endTimer (STRING szOutputText)
    void (string szOutputText )

  20. VOID exitingToMainMenu (STRING szLoadFile)
    void (std::string szLoadFile)

  21. TUPLE getActionsToShow ()
    tuple ()

  22. CyUnit getCachedInterfacePlotUnit (INT iIndex)
    CyUnit* (index)

  23. INT getCityTabSelectionRow ()
    int ()

  24. CyPlot getCursorPlot ()
    CyPlot* ()

  25. EndTurnButtonState getEndTurnState ()
    EndTurnButtonStates ()

  26. CyPlot getGotoPlot ()
    CyPlot* ()

  27. CyCity getHeadSelectedCity ()
    CyCity* ()

  28. CyUnit getHeadSelectedUnit ()
    CyUnit* ()

  29. STRING getHelpString ()
    wstring ()

  30. CyPlot getHighlightPlot ()
    CyPlot* ()

  31. InterfaceModeType getInterfaceMode ()
    InterfaceModeTypes ()

  32. CyUnit getInterfacePlotUnit ()
    CyUnit* ()

  33. INT getLengthSelectionList ()
    int ()

  34. CyPlot getMouseOverPlot ()
    CyPlot* ()

  35. POINT getMousePos ()
    POINT getMousePos() - returns the mouse coords

  36. INT getNumCachedInterfacePlotUnits ()
    int ()

  37. INT getNumOrdersQueued ()
    int ()

  38. INT getNumVisibleUnits ()
    int ()

  39. INT getOrderNodeData1 (INT iNode)
    int (int iNode)

  40. INT getOrderNodeData2 (INT iNode)
    int (int iNode)

  41. BOOL getOrderNodeSave (INT iNode)
    bool (int iNode)

  42. OrderType getOrderNodeType (INT iNode)
    OrderTypes (int iNode)

  43. INT getPlotListColumn ()
    int ()

  44. INT getPlotListOffset ()
    int ()

  45. CyPlot getSelectionPlot ()
    CyPlot* ()

  46. CyUnit getSelectionUnit ()
    CyUnit* ()

  47. InterfaceVisibility getShowInterface ()
    InterfaceVisibility ()

  48. VOID insertIntoSelectionList (CyUnit pUnit, BOOL bClear, BOOL bToggle, BOOL bGroup, BOOL bSound)
    void (CyUnit* pUnit, bool bClear, bool bToggle, bool bGroup, bool bSound)

  49. BOOL isCityScreenUp ()
    bool ()

  50. BOOL isCitySelected (CyCity pCity)
    bool (CyCity* pCity)

  51. BOOL isCitySelection ()
    bool ()

  52. BOOL isDirty (InterfaceDirtyBit eDirty)
    bool (InterfaceDirtyBits eDirty)

  53. BOOL isFlashing ()
    bool ()

  54. BOOL isFlashingPlayer (INT iPlayer)
    bool (int iPlayer)

  55. BOOL isFocusedWidget ()
    bool ()

  56. BOOL isInAdvancedStart ()
    bool ()

  57. BOOL isInMainMenu ()
    bool ()

  58. BOOL isLeftMouseDown ()
    bool ()

  59. BOOL isNetStatsVisible ()
    bool ()

  60. BOOL isOOSVisible ()
    bool ()

  61. BOOL isOneCitySelected ()
    bool ()

  62. BOOL isRightMouseDown ()
    bool ()

  63. BOOL isScoresMinimized ()
    bool ()

  64. BOOL isScoresVisible ()
    bool ()

  65. BOOL isScreenUp (INT iEnumVal)
    bool (int iEnumVal)

  66. BOOL isUnitFocus ()
    bool ()

  67. BOOL isYieldVisibleMode ()
    bool ()

  68. VOID lookAtCityBuilding (INT iCity, INT iBuilding)
    void (int iCity, int iBuilding)

  69. VOID lookAtCityOffset (INT iCity)
    void (int iCity)

  70. VOID makeInterfaceDirty ()
    void ()

  71. BOOL mirrorsSelectionGroup ()
    bool ()

  72. BOOL noTechSplash ()
    bool ()

  73. VOID playAdvisorSound (STRING pszSound)
    void (string pszSound)

  74. VOID playGeneralSound (STRING pszSound)
    void (string pszSound)

  75. VOID playGeneralSoundAtPlot (INT iScriptID, CyPlot pPlot)
    void (int iScriptID, CyPlot*)

  76. VOID playGeneralSoundByID (INT iScriptID)
    void (int iScriptID)

  77. VOID removeFromSelectionList (CyUnit pUnit)
    void (CyUnit* pUnit)

  78. VOID selectAll (CyPlot pPlot)
    void (CyPlot* pPlot)

  79. VOID selectCity (CyCity pNewValue, BOOL bTestProduction)
    void (CyCity* pNewValue, bool bTestProduction)

  80. VOID selectGroup (CyUnit pUnit, BOOL bShift, BOOL bCtrl, BOOL bAlt)
    void (CyUnit* pUnit, bool bShift, bool bCtrl, bool bAlt)

  81. INT selectHotKeyUnit (INT iHotKeyNumber)
    int (int iHotKeyNumber)

  82. VOID selectUnit (CyUnit pUnit, BOOL bClear, BOOL bToggle, BOOL bSound)
    void (CyUnit* pUnit, bool bClear, bool bToggle, bool bSound)

  83. VOID setBusy (BOOL bBusy)
    void (bool)

  84. VOID setCityTabSelectionRow (CityTabType eIndex)
    void (int/*CityTabTypes*/ eIndex)

  85. VOID setDirty (InterfaceDirtyBit eDirty, BOOL bDirty)
    void (InterfaceDirtyBits eDirty, bool bDirty)

  86. VOID setInterfaceMode (InterfaceModeType eMode)
    void (InterfaceModeTypes)

  87. VOID setPausedPopups (BOOL bPausedPopups)
    void ( bool bPausedPopups )

  88. VOID setShowInterface (InterfaceVisibility eInterfaceVisibility)
    void (InterfaceVisibility eInterfaceVisibility)

  89. VOID setSoundSelectionReady (BOOL bReady)
    void (bool)

  90. VOID setWorldBuilder (BOOL bTurnOn)
    void (bool bTurnOn)

  91. BOOL shiftKey ()
    bool ()

  92. BOOL shouldDisplayEndTurn ()
    bool ()

  93. BOOL shouldDisplayEndTurnButton ()
    bool ()

  94. BOOL shouldDisplayFlag ()
    bool ()

  95. BOOL shouldDisplayReturn ()
    bool ()

  96. BOOL shouldDisplayUnitModel ()
    bool ()

  97. BOOL shouldDisplayWaitingOthers ()
    bool ()

  98. BOOL shouldDisplayWaitingYou ()
    bool ()

  99. BOOL shouldFlash (INT iPlayer)
    bool (int iPlayer)

  100. BOOL shouldShowAction (INT iAction)
    bool (int iAction)

  101. BOOL shouldShowChangeResearchButton ()
    bool ()

  102. BOOL shouldShowResearchButtons ()
    bool ()

  103. BOOL shouldShowSelectionButtons ()
    bool ()

  104. BOOL shouldShowYieldVisibleButton ()
    bool ()

  105. VOID startTimer ()
    void ()

  106. VOID stop2DSound ()
    void ()

  107. VOID stopAdvisorSound ()
    void ()

  108. VOID toggleBareMapMode ()
    void ()

  109. VOID toggleMusicOn ()
    void ()

  110. VOID toggleNetStatsVisible ()
    void ()

  111. VOID toggleScoresMinimized ()
    void ()

  112. VOID toggleScoresVisible ()
    void ()

  113. VOID toggleYieldVisibleMode ()
    void ()


CyMap
  1. INT calculatePathDistance (CyPlot pSource, CyPlot pDest)
    finds the shortest passable path between two CyPlots and returns its length, or returns -1 if no such path exists. Note: the path must be all-land or all-water

  2. VOID erasePlots ()
    () - erases the plots

  3. CyArea findBiggestArea (BOOL bWater)
    CyArea* ()

  4. CyCity findCity (INT iX, INT iY, PlayerType eOwner, TeamType eTeam, BOOL bSameArea, BOOL bCoastalOnly, TeamType eTeamAtWarWith, DirectionType eDirection, CyCity pSkipCity)
    CyCity* (int iX, int iY, int (PlayerTypes) eOwner = NO_PLAYER, int (TeamTypes) eTeam = NO_TEAM, bool bSameArea = true, bool bCoastalOnly = false, int (TeamTypes) eTeamAtWarWith = NO_TEAM, int (DirectionTypes) eDirection = NO_DIRECTION, CvCity* pSkipCity = NULL) - finds city

  5. CySelectionGroup findSelectionGroup (INT iX, INT iY, PlayerType eOwner, BOOL bReadyToSelect, BOOL bWorkers)
    CvSelectionGroup* (int iX, int iY, int /*PlayerTypes*/ eOwner, bool bReadyToSelect, bool bWorkers)

  6. BOOL findWater (CyPlot pPlot, INT iRange, BOOL bFreshWater)
    bool (CyPlot* pPlot, int iRange, bool bFreshWater)

  7. CyArea getArea (INT iID)
    CyArea (iID) - get CyArea at iID

  8. INT getBottomLatitude ()
    int () - bottom latitude (usually -90)

  9. ClimateType getClimate ()
    ClimateTypes () - climate of the world

  10. CustomMapOptionType getCustomMapOption (INT iOption)
    CustomMapOptionTypes () - user defined map setting at this option id

  11. INT getGridHeight ()
    int () - the height of the map, in plots

  12. INT getGridWidth ()
    int () - the width of the map, in plots

  13. INT getIndexAfterLastArea ()
    int () - index for handling NULL areas

  14. INT getLandPlots ()
    int () - total land plots

  15. INT getMapFractalFlags ()
    int ()

  16. STRING getMapScriptName ()
    wstring () - name of the map script

  17. INT getNextRiverID ()
    int ()

  18. INT getNumAreas ()
    int () - total areas

  19. INT getNumBonuses (BonusType eIndex)
    int () - total bonuses

  20. INT getNumBonusesOnLand (BonusType eIndex)
    int () - total bonuses on land plots

  21. INT getNumCustomMapOptions ()
    int () - number of custom map settings

  22. INT getNumLandAreas ()
    int () - total land areas

  23. INT getOwnedPlots ()
    int () - total owned plots

  24. SeaLevelType getSeaLevel ()
    SeaLevelTypes () - sealevel of the world

  25. INT getTopLatitude ()
    int () - top latitude (usually 90)

  26. WorldSizeType getWorldSize ()
    WorldSizeTypes () - size of the world

  27. VOID incrementNextRiverID ()
    void ()

  28. BOOL isNone ()
    bool () - valid CyMap() interface

  29. BOOL isPlot (INT iX, INT iY)
    bool (iX,iY) - is (iX, iY) a valid plot?

  30. BOOL isWrapX ()
    bool () - whether the map wraps in the X axis

  31. BOOL isWrapY ()
    bool () - whether the map wraps in the Y axis

  32. INT numPlots ()
    int () - total plots in the map

  33. CyPlot plot (INT iX, INT iY)
    CyPlot (iX,iY) - get CyPlot at (iX,iY)

  34. CyPlot plotByIndex (INT iIndex)
    CyPlot (iIndex) - get a plot by its Index

  35. INT plotNum (INT iX, INT iY)
    int (iX,iY) - the index for a given plot

  36. INT plotX (INT iIndex)
    int (iIndex) - given the index of a plot, returns its X coordinate

  37. INT plotY (INT iIndex)
    int (iIndex) - given the index of a plot, returns its Y coordinate

  38. CyPlot pointToPlot (FLOAT fX, FLOAT fY)

  39. VOID rebuild (INT iGridW, INT iGridH, INT iTopLatitude, INT iBottomLatitude, BOOL bWrapX, BOOL bWrapY, WorldSizeType eWorldSize, ClimateType eClimate, SeaLevelType eSeaLevel, INT iNumCustomMapOptions, CustomMapOptionType aeCustomMapOptions)
    used to initialize the map during WorldBuilder load

  40. VOID recalculateAreas ()
    void () - Recalculates the areaID for each plot. Should be preceded by CyMap.setPlotTypes(...)

  41. VOID regenerateGameElements ()
    used to regenerate everything but the terrain and height maps

  42. VOID resetPathDistance ()
    void ()

  43. CyPlot sPlot (INT iX, INT iY)
    CyPlot (iX,iY) - static - get CyPlot at (iX,iY)

  44. CyPlot sPlotByIndex (INT iIndex)
    CyPlot (iIndex) - static - get plot by iIndex

  45. VOID setAllPlotTypes (PlotType ePlotType)
    void (int /*PlotTypes*/ ePlotType) - sets all plots to ePlotType

  46. VOID setRevealedPlots (TeamType eTeam, BOOL bNewValue, BOOL bTerrainOnly)
    void (int /*TeamTypes*/ eTeam, bool bNewValue, bool bTerrainOnly) - reveals the plots to eTeam

  47. CyPlot syncRandPlot (INT iFlags, INT iArea, INT iMinUnitDistance, INT iTimeout)
    CyPlot* (iFlags,iArea,iMinUnitDistance,iTimeout) - random plot based on conditions

  48. VOID updateFog ()
    void ()

  49. VOID updateMinOriginalStartDist (CyArea pArea)
    void (CyArea* pArea)

  50. VOID updateMinimapColor ()
    void ()

  51. VOID updateVisibility ()
    () - updates the plots visibility


CyMapGenerator
  1. VOID addBonuses ()
    void ()

  2. VOID addFeatures ()
    void ()

  3. VOID addGameElements ()
    void ()

  4. VOID addGoodies ()
    void ()

  5. VOID addLakes ()
    void ()

  6. VOID addNonUniqueBonusType (BonusType eBonusType)
    void (int /*BonusTypes*/ eBonusType)

  7. VOID addRivers ()
    void ()

  8. VOID addUniqueBonusType (BonusType eBonusType)
    void (int /*BonusTypes*/ eBonusType)

  9. VOID afterGeneration ()
    void ()

  10. BOOL canPlaceBonusAt (BonusType eBonus, INT iX, INT iY, BOOL bIgnoreLatitude)
    bool (int /*BonusTypes*/ eBonus, int iX, int iY, bool bIgnoreLatitude)

  11. BOOL canPlaceGoodyAt (ImprovementType eImprovement, INT iX, INT iY)
    bool (int /*ImprovementTypes*/ eImprovement, int iX, int iY)

  12. VOID doRiver (CyPlot pStartPlot, CardinalDirectionType eCardinalDirection)
    void (CyPlot* pStartPlot, int /*CardinalDirectionTypes*/ eCardinalDirection)

  13. VOID eraseBonuses ()
    void ()

  14. VOID eraseFeatures ()
    void ()

  15. VOID eraseGoodies ()
    void ()

  16. VOID eraseRivers ()
    void ()

  17. VOID generatePlotTypes ()
    void ()

  18. VOID generateRandomMap ()
    void ()

  19. VOID generateTerrain ()
    void ()

  20. BOOL isNone ()
    bool () - valid CyMapGenerator() interface

  21. VOID setPlotTypes (LIST listPlotTypes)
    void (list lPlotTypes) - set plot types to the contents of the given list


CyMessageControl - not in SDK
  1. INT GetConnState (INT iPlayer)
    int (int iPlayer)

  2. INT GetFirstBadConnection ()
    int ()

  3. VOID sendAdvancedStartAction (AdvancedStartActionType eAction, PlayerType ePlayer, INT iX, INT iY, INT iData, BOOL bAdd)
    void (int /*AdvancedStartActionTypes*/ eAction, int /*PlayerTypes*/ ePlayer, int iX, int iY, int iData, bool bAdd)

  4. BOOL sendApplyEvent (INT iContextID, EventContextType eContextType, TUPLE userData)
    bool (int iContextID, EventContextTypes eContextType, tuple userData)

  5. VOID sendConvert (ReligionType iReligion)
    void ( int /*ReligionTypes*/ iReligion )

  6. VOID sendDoTask (INT iCity, INT eTask, INT iData1, INT iData2, BOOL bOption, BOOL bAlt, BOOL bShift, BOOL bCtrl)
    void (int iCity, int eTask, int iData1, int iData2, bool bOption, bool bAlt, bool bShift, bool bCtrl)

  7. VOID sendEmpireSplit (PlayerType ePlayer, INT iAreaId)
    void (int /*PlayerTypes*/ ePlayer, int iAreaId)

  8. VOID sendEspionageSpendingWeightChange (TeamType eTargetTeam, INT iChange)
    void (int /*TeamTypes*/ eTargetTeam, int iChange)

  9. VOID sendModNetMessage (INT iData1, INT iData2, INT iData3, INT iData4, INT iData5)
    void (int iData1, int iData2, int iData3, int iData4, int iData5) - This is a NetMessage designed specifically for modders to use to make their mods Multiplayer friendly, eliminating Out-of-Sync errors. Check out 'onModNetMessage()' in CvEventManager for the callback

  10. VOID sendPlayerOption (PlayerOptionType eOption, BOOL bValue)
    void (int /*PlayerOptionTypes*/ eOption, bool bValue)

  11. VOID sendPushOrder (INT iCityID, INT eOrder, INT iData, BOOL bAlt, BOOL bShift, BOOL bCtrl)
    void (int iCityID, int eOrder, int iData, bool bAlt, bool bShift, bool bCtrl)

  12. VOID sendResearch (INT eTech, BOOL bShift)
    void (int eTech, bool bShift)

  13. VOID sendTurnComplete ()
    void () - allows you to force a turn to end

  14. VOID sendUpdateCivics (LIST iCivics)
    void (list iCivics)


CyPlayer
  1. VOID AI_changeAttitudeExtra (PlayerType eIndex, INT iChange)
    void (int /*PlayerTypes*/ eIndex, int iChange) - Changes the extra attitude for this player - usually scenario specific

  2. VOID AI_changeMemoryCount (PlayerType eIndex1, MemoryType eIndex2, INT iChange)
    void (/*PlayerTypes*/ eIndex1, /*MemoryTypes*/ eIndex2, int iChange)

  3. INT AI_civicValue (CivicType eCivic)
    int (int /*CivicTypes*/ eCivic)

  4. BOOL AI_demandRebukedWar (PlayerType ePlayer)
    bool (int /*PlayerTypes*/)

  5. INT AI_foundValue (INT iX, INT iY, INT iMinUnitRange, BOOL bStartingLoc)
    int (int, int, int, bool)

  6. AttitudeType AI_getAttitude (PlayerType ePlayer)
    AttitudeTypes (int /*PlayerTypes*/) - Gets the attitude of the player towards the player passed in

  7. INT AI_getAttitudeExtra (PlayerType eIndex)
    int (int /*PlayerTypes*/ eIndex) - Returns the extra attitude for this player - usually scenario specific

  8. INT AI_getExtraGoldTarget ()
    int ()

  9. INT AI_getMemoryCount (PlayerType eIndex1, MemoryType eIndex2)
    int (/*PlayerTypes*/ eIndex1, /*MemoryTypes*/ eIndex2)

  10. INT AI_getNumAIUnits (UnitAIType eIndex)
    int (UnitAIType) - Returns # of UnitAITypes the player current has of UnitAIType

  11. BOOL AI_isFinancialTrouble ()
    bool ()

  12. INT AI_maxGoldPerTurnTrade (INT iPlayer)
    int (int)

  13. INT AI_maxGoldTrade (INT iPlayer)
    int (int)

  14. VOID AI_setAttitudeExtra (PlayerType eIndex, INT iNewValue)
    void (int /*PlayerTypes*/ eIndex, int iNewValue) - Sets the extra attitude for this player - usually scenario specific

  15. VOID AI_setExtraGoldTarget (INT iNewValue)
    void (int)

  16. INT AI_totalAreaUnitAIs (CyArea pArea, UnitAIType eUnitAI)
    int (CyArea* pArea, int /*UnitAITypes*/ eUnitAI)

  17. INT AI_totalUnitAIs (UnitAIType eUnitAI)
    int (int /*UnitAITypes*/ eUnitAI)

  18. INT AI_totalWaterAreaUnitAIs (CyArea pArea, UnitAIType eUnitAI)
    int (CyArea* pArea, int /*UnitAITypes*/ eUnitAI)

  19. INT AI_unitValue (UnitType eUnit, UnitAIType eUnitAI, CyArea pArea)
    int (int /*UnitTypes*/ eUnit, int /*UnitAITypes*/ eUnitAI, CyArea* pArea)

  20. VOID AI_updateFoundValues (BOOL bStartingLoc)
    void (bool bStartingLoc)

  21. VOID acquireCity (CyCity pCity, BOOL bConquest, BOOL bTrade)
    void (CyCity* pCity, bool bConquest, bool bTrade)

  22. VOID addCityName (STRING szName)
    void (std::wstring szName)

  23. INT calculateBaseNetResearch ()
    int ()

  24. INT calculateGoldRate ()
    int ()

  25. INT calculateInflatedCosts ()
    int ()

  26. INT calculateInflationRate ()
    int ()

  27. INT calculatePreInflatedCosts ()
    int ()

  28. INT calculateResearchModifier (TechType eTech)
    int (int /*TechTypes*/ eTech)

  29. INT calculateResearchRate (TechType eTech)
    int (int /*TechTypes*/ eTech)

  30. INT calculateTotalCityHappiness ()
    int () - Returns the total sum of all city Happiness values

  31. INT calculateTotalCityHealthiness ()
    int () - Returns the total sum of all city Healthiness values

  32. INT calculateTotalCityUnhappiness ()
    int () - Returns the total sum of all city Unhappiness values

  33. INT calculateTotalCityUnhealthiness ()
    int () - Returns the total sum of all city Unhealthiness values

  34. INT calculateTotalCommerce ()
    int ()

  35. INT calculateTotalExports (YieldType eYield)
    int (int /*YieldTypes*/ eYield) - Returns the total sum of all city gold generated for other civs via trade routes

  36. INT calculateTotalImports (YieldType eYield)
    int (int /*YieldTypes*/ eYield) - Returns the total sum of all city gold generated for this civ via trade routes with others

  37. INT calculateTotalYield (YieldType eYield)
    int (int /*YieldTypes*/ eYield) - Returns the total sum of all city yield

  38. INT calculateUnitCost ()
    int ()

  39. INT calculateUnitSupply ()
    int ()

  40. BOOL canBuild (CyPlot pPlot, BuildType eBuild, BOOL bTestEra, BOOL bTestVisible)
    bool (CyPlot* pPlot, int (BuildTypes) eBuild, bool bTestEra, bool bTestVisible)

  41. BOOL canChangeReligion ()
    bool ()

  42. BOOL canConstruct (BuildingType eBuilding, BOOL bContinue, BOOL bTestVisible, BOOL bIgnoreCost)
    bool (int /*BuildingTypes*/eBuilding, bool bContinue, bool bTestVisible, bool bIgnoreCost)

  43. BOOL canContact (PlayerType ePlayer)
    bool (int ePlayer)

  44. BOOL canConvert (ReligionType iIndex)
    bool (int /*ReligionTypes*/ iIndex)

  45. BOOL canCreate (ProjectType eProject, BOOL bContinue, BOOL bTestVisible)
    bool (int /*ProjectTypes*/ eProject, bool bContinue, bool bTestVisible)

  46. BOOL canDoCivics (CivicType eCivic)
    bool (int (CivicTypes) eCivic)

  47. BOOL canDoEspionageMission (EspionageMissionType eMission, PlayerType eTargetPlayer, CyPlot pPlot, INT iExtraData)
    bool (EspionageMissionTypes eMission, PlayerTypes eTargetPlayer, CyPlot* pPlot, int iExtraData)

  48. BOOL canDoReligion (ReligionType eReligion)
    int (int /*ReligionTypes*/ eReligion)

  49. BOOL canEverResearch (TechType eTech)
    bool (int /*TechTypes*/ iIndex)

  50. BOOL canFound (INT iX, INT iY)
    bool (int iX, int iY)

  51. BOOL canHaveTradeRoutesWith (INT iPlayer)
    bool (int)

  52. BOOL canHurry (HurryType eIndex)
    int (int (HurryTypes) eIndex)

  53. BOOL canMaintain (ProcessType eProcess, BOOL bContinue)
    bool (int /*ProcessTypes*/ eProcess, bool bContinue)

  54. BOOL canRaze (CyCity pCity)
    bool (CyCity pCity)

  55. BOOL canReceiveGoody (CyPlot pPlot, GoodyType eGoody, CyUnit pUnit)
    bool (CyPlot* pPlot, int /*GoodyTypes*/ eGoody, CyUnit* pUnit)

  56. BOOL canResearch (TechType eTech, BOOL bTrade)
    bool (int /*TechTypes*/ iIndex, bool bTrade)

  57. BOOL canRevolution (INT paeNewCivics)
    bool (int (CivicTypes*) paeNewCivics)

  58. BOOL canSplitArea (INT iAreaId)
    bool (int)

  59. BOOL canSplitEmpire ()
    bool ()

  60. BOOL canStopTradingWithTeam (TeamType eTeam)
    int (int /*TeamTypes*/ eTeam)

  61. BOOL canTradeItem (PlayerType eWhoTo, TradeData item, BOOL bTestDenial)
    bool (int ePlayer, bool bTestDenial)

  62. BOOL canTradeNetworkWith (PlayerType iPlayer)
    bool (int (PlayerTypes) iPlayer)

  63. BOOL canTradeWith (PlayerType eWhoTo)
    bool (int ePlayer)

  64. BOOL canTrain (UnitType eUnit, BOOL bContinue, BOOL bTestVisible)
    bool (int eUnit, bool bContinue, bool bTestVisible)

  65. VOID changeAdvancedStartPoints (INT iChange)
    void (int iChange)

  66. VOID changeAnarchyTurns (INT iChange)
    void ()

  67. VOID changeAssets (INT iChange)
    void (int iChange)

  68. VOID changeCoastalTradeRoutes (INT iChange)
    void (int iChange)

  69. VOID changeCombatExperience (INT iChange)
    void (int) - Combat experience used to produce Warlords

  70. VOID changeCommercePercent (CommerceType eIndex, INT iChange)
    int (CommerceTypes eIndex, int iChange)

  71. VOID changeConscriptCount (INT iChange)
    void (int iChange)

  72. VOID changeEspionageSpendingWeightAgainstTeam (TeamType eIndex, INT iChange)
    void (TeamTypes eIndex, int iChange)

  73. VOID changeExtraHappiness (INT iChange)
    void (int iChange)

  74. VOID changeGold (INT iChange)
    void (int iChange)

  75. VOID changeGoldenAgeTurns (INT iChange)
    void (int iChange)

  76. VOID changeNumUnitGoldenAges (INT iChange)
    void (int iChange)

  77. VOID changeStateReligionBuildingProductionModifier (INT iChange)
    void (int iChange)

  78. VOID changeStateReligionUnitProductionModifier (INT iChange)
    void (int iChange)

  79. VOID chooseTech (INT iDiscover, STRING szText, BOOL bFront)
    void (int iDiscover, wstring szText, bool bFront)

  80. VOID clearResearchQueue ()
    void ()

  81. VOID contact (PlayerType ePlayer)
    void (int ePlayer)

  82. VOID convert (ReligionType iIndex)
    void (int /*ReligionTypes*/ iIndex)

  83. INT countCityFeatures (FeatureType eFeature)
    int (int /*FeatureTypes*/ eFeature) - Returns ?

  84. INT countCorporations (CorporationType eCorporation)
    int (CorporationTypes) - Counts the # of corporations this player has

  85. INT countHeadquarters ()
    int () - Counts the # of headquarters this player has

  86. INT countHolyCities ()
    int () - Counts the # of holy cities this player has

  87. INT countNumBuildings (BuildingType eBuilding)
    int (int /*BuildingTypes*/ eBuilding) - Returns the number of buildings?

  88. INT countNumCoastalCities ()
    int ()

  89. INT countNumCoastalCitiesByArea (CyArea pArea)
    (int (CyArea* pArea)

  90. INT countOwnedBonuses (BonusType eBonus)
    int (int (BonusTypes) eBonus) -

  91. INT countPotentialForeignTradeCities (CyArea pIgnoreArea)
    int (CyArea* pIgnoreArea) - Returns the number of potential foreign trade cities

  92. INT countPotentialForeignTradeCitiesConnected ()
    int () - Returns the number of potential foreign trade cities which are also connected to this player's capital

  93. INT countTotalCulture ()
    int ()

  94. INT countTotalHasCorporation ()
    int () -

  95. INT countTotalHasReligion ()
    int () -

  96. INT countUnimprovedBonuses (CyArea pArea, CyPlot pFromPlot)
    int (int (CyArea* pArea, CyPlot* pFromPlot) -

  97. VOID createGreatPeople (INT eGreatPersonUnit, BOOL bIncrementThreshold, BOOL bIncrementExperience, INT iX, INT iY)
    void (int /*UnitTypes*/ eGreatPersonUnit, bool bIncrementThreshold, int iX, int iY)

  98. VOID disband (CyCity pCity)
    void (CyCity pCity)

  99. VOID disbandUnit (BOOL bAnnounce)
    void (bool bAnnounce)

  100. VOID doEspionageMission (EspionageMissionType eMission, PlayerType eTargetPlayer, CyPlot pPlot, INT iExtraData, CyUnit pUnit)
    void (EspionageMissionTypes eMission, PlayerTypes eTargetPlayer, CyPlot* pPlot, int iExtraData, CyUnit* pUnit)

  101. VOID doGoody (CyPlot pPlot, CyUnit pUnit)
    void (CyPlot* pPlot, CyUnit* pUnit)

  102. INT findBestFoundValue ()
    int () - Finds best found value

  103. INT findHighestHasReligionCount ()
    int () -

  104. VOID findNewCapital ()
    void ()

  105. INT findPathLength (TechType eTech, BOOL bCost)
    int (int (TechTypes) eTech, bool bCost)

  106. CyPlot findStartingPlot (BOOL bRandomize)
    findStartingPlot(bool bRandomize) - Finds a starting plot for player

  107. TUPLE firstCity (BOOL bRev)
    tuple(CyCity, int iterOut) (bool bReverse) - gets the first city

  108. TUPLE firstSelectionGroup (BOOL bRev)
    tuple(CySelectionGroup, int iterOut) (bool bReverse) - gets the first selectionGroup

  109. TUPLE firstUnit (BOOL bRev)
    tuple(CyUnit, int iterOut) (bool bReverse) - gets the first unit

  110. VOID forcePeace (INT iPlayer)
    void (int)

  111. VOID found (INT iX, INT iY)
    void (int iX, int iY)

  112. VOID foundCorporation (CorporationType eCorporation)
    void (int /*CorporationTypes*/ eCorporation)

  113. VOID foundReligion (ReligionType eReligion, ReligionType iSlotReligion, BOOL bAward)
    void (int /*ReligionTypes*/ eReligion, int /*ReligionTypes*/ iSlotReligion, bool)

  114. INT getAdvancedStartBuildingCost (BuildingType eBuilding, BOOL bAdd, CyCity pCity)
    int (int (BuildingTypes) eUnit, bool bAdd, CyCity* pCity)

  115. INT getAdvancedStartCityCost (BOOL bAdd, CyPlot pPlot)
    int (int (bool bAdd, CyPlot* pPlot)

  116. INT getAdvancedStartCultureCost (BOOL bAdd, CyCity pCity)
    int (int (bool bAdd, CyCity* pCity)

  117. INT getAdvancedStartImprovementCost (ImprovementType eImprovement, BOOL bAdd, CyPlot pPlot)
    int (int (ImprovementTypes) eImprovement, bool bAdd, CyPlot* pPlot)

  118. INT getAdvancedStartPoints ()
    int ()

  119. INT getAdvancedStartPopCost (BOOL bAdd, CyCity pCity)
    int (int (bool bAdd, CyCity* pCity)

  120. INT getAdvancedStartRouteCost (RouteType eRoute, BOOL bAdd, CyPlot pPlot)
    int (int (RouteTypes) eUnit, bool bAdd, CyPlot* pPlot)

  121. INT getAdvancedStartTechCost (TechType eTech, BOOL bAdd)
    int (int (TechTypes) eUnit, bool bAdd)

  122. INT getAdvancedStartUnitCost (UnitType eUnit, BOOL bAdd, CyPlot pPlot)
    int (int (UnitTypes) eUnit, bool bAdd, CyPlot* pPlot)

  123. INT getAdvancedStartVisibilityCost (BOOL bAdd, CyPlot pPlot)
    int (bool bAdd, CyPlot* pPlot)

  124. INT getAgricultureHistory (INT iTurn)
    int (int iTurn)

  125. INT getAnarchyModifier ()
    int ()

  126. INT getAnarchyTurns ()
    int ()

  127. ArtStyleType getArtStyleType ()
    int () - Returns the ArtStyleType for this player (e.g. European)

  128. INT getAssets ()
    int ()

  129. INT getAveragePopulation ()
    int ()

  130. INT getBaseFreeMilitaryUnits ()
    int ()

  131. INT getBaseFreeUnits ()
    int ()

  132. STRING getBestAttackUnitKey ()
    str () - returns the name of the best attack unit

  133. STRING getBestAttackUnitName (INT iForm)
    str () - returns the name of the best attack unit

  134. INT getBonusExport (BonusType iIndex)
    int (CommerceTypes eIndex)

  135. INT getBonusImport (BonusType iIndex)
    int (CommerceTypes eIndex)

  136. INT getBuildingBadHealth ()
    int ()

  137. INT getBuildingClassCount (BuildingClassType iIndex)
    int (int /*BuildingClassTypes*/ eIndex)

  138. INT getBuildingClassCountPlusMaking (BuildingClassType iIndex)
    int (int /*BuildingClassTypes*/ iIndex)

  139. INT getBuildingClassMaking (BuildingClassType iIndex)
    int (int /*BuildingClassTypes*/ iIndex)

  140. INT getBuildingClassPrereqBuilding (BuildingType eBuilding, BuildingClassType ePrereqBuildingClass, INT iExtra)
    int (int /*BuildingTypes*/ eBuilding, int /*BuildingClassTypes*/ ePrereqBuildingClass, iExtra) -

  141. INT getBuildingGoodHealth ()
    int ()

  142. INT getBuildingHappiness ()
    int ()

  143. INT getBuildingProductionNeeded (BuildingType iIndex)
    int (int /*BuildingTypes*/ iIndex)

  144. CyCity getCapitalCity ()
    CyCity* (int iID)

  145. INT getCapitalCommerceRateModifier (CommerceType eIndex)
    int (CommerceTypes eIndex)

  146. INT getCapitalYieldRateModifier (YieldType eIndex)
    int (YieldTypes eIndex)

  147. INT getCitiesLost ()
    int ()

  148. CyCity getCity (INT iID)
    CyCity* (int iID)

  149. INT getCityDefenseModifier ()
    int ()

  150. STRING getCityName (INT iIndex)
    std::wstring (int iIndex)

  151. INT getCivicAnarchyLength (LIST paeNewCivics)
    int (int (CivicTypes*) paeNewCivics)

  152. INT getCivicPercentAnger (CivicType eCivic)
    int (int /*CivicTypes*/ eCivic)

  153. INT getCivicUpkeep (LIST paiCivics, BOOL bIgnoreAnarchy)
    int (int* /*CivicTypes*/ paiCivics, bool bIgnoreAnarchy)

  154. CivicType getCivics (CivicOptionType iIndex)
    int /*CivicTypes*/ (int /*CivicOptionTypes*/ iIndex)

  155. STRING getCivilizationAdjective (INT iForm)
    str() - returns the Civilization name in adjective form

  156. STRING getCivilizationAdjectiveKey ()
    str() - returns the Civilization name in adjective form

  157. STRING getCivilizationDescription (INT iForm)
    str() - returns the Civilization Description String

  158. STRING getCivilizationDescriptionKey ()
    str() - returns the Civilization Description String

  159. STRING getCivilizationShortDescription (INT iForm)
    str() - returns the short Civilization Description

  160. STRING getCivilizationShortDescriptionKey ()
    str() - returns the short Civilization Description

  161. CivilizationType getCivilizationType ()
    int ()

  162. INT getCoastalTradeRoutes ()
    int ()

  163. INT getCombatExperience ()
    int () - Combat experience used to produce Warlords

  164. INT getCommercePercent (CommerceType eIndex)
    int (CommerceTypes eIndex)

  165. INT getCommerceRate (CommerceType eIndex)
    int (CommerceTypes eIndex)

  166. INT getCommerceRateModifier (CommerceType eIndex)
    int (CommerceTypes eIndex)

  167. INT getConscriptCount ()
    int ()

  168. INT getConversionTimer ()
    int ()

  169. INT getCorporationMaintenanceModifier ()
    int ()

  170. INT getCultureHistory (INT iTurn)
    int (int iTurn)

  171. INT getCurrentEra ()
    int ()

  172. TechType getCurrentResearch ()
    int ()

  173. INT getDistanceMaintenanceModifier ()
    int ()

  174. INT getDomesticGreatGeneralRateModifier ()
    int ()

  175. INT getEconomyHistory (INT iTurn)
    int (int iTurn)

  176. INT getEspionageHistory (INT iTurn)
    int (int iTurn)

  177. INT getEspionageMissionCost (EspionageMissionType eMission, PlayerType eTargetPlayer, CyPlot pPlot, INT iExtraData)
    int (EspionageMissionTypes eMission, PlayerTypes eTargetPlayer, CyPlot* pPlot, int iExtraData)

  178. INT getEspionageSpending (PlayerType ePlayer)
    int (PlayerTypes eIndex)

  179. INT getEspionageSpendingWeightAgainstTeam (TeamType eIndex)
    int (TeamTypes eIndex)

  180. EventTriggeredData getEventOccured (EventType eEvent)
    EventTriggeredData* (int /*EventTypes*/ eEvent)

  181. INT getEventTriggerWeight (EventTriggerType eTrigger)
    int getEventTriggerWeight(int eEventTrigger)

  182. EventTriggeredData getEventTriggered (INT iID)
    EventTriggeredData* (int iID)

  183. BOOL getExpInBorderModifier ()
    bool ()

  184. INT getExtraBuildingHappiness (BuildingType iIndex)
    int (int /*BuildingTypes*/ eIndex)

  185. INT getExtraBuildingHealth (BuildingType iIndex)
    int (int /*BuildingTypes*/ eIndex)

  186. INT getExtraHappiness ()
    int ()

  187. INT getExtraHealth ()
    int ()

  188. INT getExtraUnitCost ()
    int ()

  189. INT getExtraYieldThreshold (YieldType eIndex)
    int (YieldTypes eIndex)

  190. INT getFeatureHappiness (FeatureType iIndex)
    int (int /*FeatureTypes*/ eIndex)

  191. INT getFeatureProductionModifier ()
    int ()

  192. STRING getFlagDecal ()
    str() - returns the Civilization flag decal

  193. INT getFreeCityCommerce (CommerceType eIndex)
    int (CommerceTypes eIndex)

  194. INT getFreeExperience ()
    int ()

  195. INT getFreeMilitaryUnitsPopulationPercent ()
    int ()

  196. INT getFreeSpecialist ()
    int ()

  197. INT getFreeUnitsPopulationPercent ()
    int ()

  198. INT getGold ()
    int ()

  199. INT getGoldPerMilitaryUnit ()
    int ()

  200. INT getGoldPerTurn ()
    int ()

  201. INT getGoldPerTurnByPlayer (PlayerType eIndex)
    int (PlayerTypes eIndex)

  202. INT getGoldPerUnit ()
    int ()

  203. INT getGoldenAgeLength ()
    int ()

  204. INT getGoldenAgeModifier ()
    int ()

  205. INT getGoldenAgeTurns ()
    int ()

  206. INT getGreatGeneralRateModifier ()
    int ()

  207. INT getGreatGeneralsCreated ()
    int ()

  208. INT getGreatGeneralsThresholdModifier ()
    int ()

  209. INT getGreatPeopleCreated ()
    int ()

  210. INT getGreatPeopleRateModifier ()
    int ()

  211. INT getGreatPeopleThresholdModifier ()
    int ()

  212. HandicapType getHandicapType ()
    int ()

  213. INT getHappyPerMilitaryUnit ()
    int ()

  214. INT getHasCorporationCount (CorporationType eIndex)

  215. INT getHasReligionCount (ReligionType eIndex)

  216. INT getHighestUnitLevel ()
    int ()

  217. INT getHurryCount (HurryType eIndex)
    int (int (HurryTypes) eIndex)

  218. INT getHurryModifier ()
    int ()

  219. INT getID ()
    int ()

  220. INT getImprovementCount (ImprovementType iIndex)
    int (int /*ImprovementTypes*/ iIndex)

  221. INT getImprovementUpgradeRateModifier ()
    int ()

  222. INT getIndustryHistory (INT iTurn)
    int (int iTurn)

  223. INT getLandScore ()
    int ()

  224. INT getLargestCityHappiness ()
    int ()

  225. LeaderHeadType getLeaderType ()
    int ()

  226. INT getLengthResearchQueue ()
    int ()

  227. INT getLevelExperienceModifier ()
    int ()

  228. INT getMaxAnarchyTurns ()
    int ()

  229. INT getMaxConscript ()
    int ()

  230. INT getMaxGlobalBuildingProductionModifier ()
    int ()

  231. INT getMaxPlayerBuildingProductionModifier ()
    int ()

  232. INT getMaxTeamBuildingProductionModifier ()
    int ()

  233. INT getMilitaryProductionModifier ()
    int ()

  234. STRING getName ()
    str ()

  235. STRING getNameForm (INT iForm)
    str ()

  236. STRING getNameKey ()
    str ()

  237. STRING getNewCityName ()
    wstring ()

  238. INT getNonStateReligionHappiness ()
    int ()

  239. INT getNumAvailableBonuses (BonusType eBonus)
    int (int (BonusTypes) eBonus)

  240. INT getNumCities ()
    int ()

  241. INT getNumCitiesMaintenanceModifier ()
    int ()

  242. INT getNumCityNames ()
    int ()

  243. INT getNumGovernmentCenters ()
    int ()

  244. INT getNumMilitaryUnits ()
    int ()

  245. INT getNumNukeUnits ()
    int ()

  246. INT getNumOutsideUnits ()
    int ()

  247. INT getNumSelectionGroups ()
    int ()

  248. INT getNumTradeBonusImports (PlayerType ePlayer)
    int (int /*PlayerTypes*/ ePlayer)

  249. INT getNumTradeableBonuses (BonusType eBonus)
    int (int (BonusTypes) eBonus)

  250. INT getNumUnitGoldenAges ()
    int ()

  251. INT getNumUnits ()
    int ()

  252. INT getOverflowResearch ()
    int ()

  253. LeaderHeadType getPersonalityType ()
    int ()

  254. PlayerColorType getPlayerColor ()
    int (PlayerColorTypes) () - returns the color ID of the player

  255. INT getPlayerTextColorA ()
    int ()

  256. INT getPlayerTextColorB ()
    int ()

  257. INT getPlayerTextColorG ()
    int ()

  258. INT getPlayerTextColorR ()
    int ()

  259. INT getPopScore ()
    int ()

  260. INT getPower ()
    int ()

  261. INT getPowerHistory (INT iTurn)
    int (int iTurn)

  262. INT getProjectProductionNeeded (ProjectType iIndex)
    bool (int /*ProjectTypes*/ eProject, bool bContinue, bool bTestVisible)

  263. INT getQueuePosition (TechType eTech)
    int

  264. LONG getRealPopulation ()
    long int ()

  265. INT getReligionAnarchyLength ()
    int ()

  266. INT getResearchTurnsLeft (TechType eTech, BOOL bOverflow)
    int (int /*TechTypes*/ eTech, bool bOverflow)

  267. INT getRevolutionTimer ()
    int ()

  268. INT getScoreHistory (INT iTurn)
    int (int iTurn)

  269. STRING getScriptData ()
    str () - Get stored custom data (via pickle)

  270. INT getSeaPlotYield (YieldType eIndex)
    int (YieldTypes eIndex)

  271. CySelectionGroup getSelectionGroup (INT iID)
    CvSelectionGroup* (int iID)

  272. INT getSingleCivicUpkeep (CivicType eCivic, BOOL bIgnoreAnarchy)
    int (int /*CivicTypes*/ eCivic, bool bIgnoreAnarchy)

  273. INT getSpaceProductionModifier ()
    int ()

  274. INT getSpecialBuildingNotRequiredCount (SpecialBuildingType eIndex)
    int (int (SpecialBuildingTypes) eIndex)

  275. INT getSpecialistExtraCommerce (CommerceType eIndex)
    int (CommerceTypes eIndex)

  276. INT getSpecialistExtraYield (SpecialistType eIndex1, YieldType eIndex2)
    int (int /*SpecialistTypes*/ eIndex1, int /*YieldTypes*/ eIndex2)

  277. CyPlot getStartingPlot ()
    CyPlot* ()

  278. INT getStateReligion ()
    int ()

  279. INT getStateReligionBuildingCommerce (CommerceType eIndex)
    int (CommerceTypes eIndex)

  280. INT getStateReligionBuildingProductionModifier ()
    int ()

  281. INT getStateReligionFreeExperience ()
    int ()

  282. INT getStateReligionGreatPeopleRateModifier ()
    int ()

  283. INT getStateReligionHappiness ()
    int ()

  284. STRING getStateReligionKey ()
    str() - returns the name of the Civilizations State Religion

  285. STRING getStateReligionName (INT iForm)
    str() - returns the name of the Civilizations State Religion

  286. INT getStateReligionUnitProductionModifier ()
    int ()

  287. INT getStrikeTurns ()
    int ()

  288. INT getTeam ()
    int ()

  289. INT getTechScore ()
    int ()

  290. INT getTotalLand ()
    int ()

  291. INT getTotalLandScored ()
    int ()

  292. INT getTotalMaintenance ()
    int ()

  293. INT getTotalPopulation ()
    int ()

  294. INT getTotalTimePlayed ()
    int ()

  295. DenialType getTradeDenial (PlayerType eWhoTo, TradeData item)
    DenialTypes (int eWhoTo, TradeData item)

  296. INT getTradeRoutes ()
    int ()

  297. INT getTradeYieldModifier (YieldType eIndex)
    int (YieldTypes eIndex)

  298. CyUnit getUnit (INT iID)
    CyUnit* (int iID)

  299. STRING getUnitButton (INT eUnit)
    string (int eUnit) - Returns the unit button for this player

  300. INT getUnitClassCount (UnitClassType eIndex)
    int (int (UnitClassTypes) eIndex)

  301. INT getUnitClassCountPlusMaking (UnitClassType eIndex)
    int (int (UnitClassTypes) eIndex)

  302. INT getUnitClassMaking (UnitClassType eIndex)
    int (int (UnitClassTypes) eIndex)

  303. INT getUnitProductionNeeded (UnitType iIndex)
    int (int /*UnitTypes*/ iIndex)

  304. INT getUpkeepCount (UpkeepType eIndex)
    int (int (UpkeepTypes) eIndex)

  305. INT getUpkeepModifier ()
    int ()

  306. INT getVotes (VoteType eVote, VoteSourceType eVoteSource)
    int (int /*VoteTypes*/ eVote, int /*VoteSourceTypes*/ eVoteSource)

  307. INT getWarWearinessModifier ()
    int ()

  308. INT getWarWearinessPercentAnger ()
    int ()

  309. INT getWinsVsBarbs ()
    int ()

  310. INT getWondersScore ()
    int ()

  311. INT getWorkerSpeedModifier ()
    int ()

  312. STRING getWorstEnemyName ()
    str () - returns the name of the worst enemy

  313. INT getYieldRateModifier (YieldType eIndex)
    int (YieldTypes eIndex)

  314. INT greatPeopleThreshold (BOOL bMilitary)
    int ()

  315. BOOL hasBonus (BonusType eBonus)
    int (int /*BonusType*/ ePlayer)

  316. BOOL hasHeadquarters (CorporationType eCorporation)
    bool (int (CorporationTypes) eCorporation)

  317. BOOL hasHolyCity (ReligionType eReligion)
    bool (int (ReligionTypes) eReligion)

  318. BOOL hasTrait (TraitType iIndex)
    bool hasTrait(int /*TraitTypes*/ iIndex) - returns True if player is the Trait Type.

  319. CyCity initCity (INT x, INT y)
    initCity( plotX, plotY ) - spawns a city at x,y

  320. EventTriggeredData initTriggeredData (EventTriggerType eEventTrigger, BOOL bFire, INT iCityId, INT iPlotX, INT iPlotY, PlayerType eOtherPlayer, INT iOtherPlayerCityId, ReligionType eReligion, CorporationType eCorporation, INT iUnitId, BuildingType eBuilding)
    EventTriggeredData* (int eEventTrigger, bool bFire, int iCityId, int iPlotX, int iPlotY, PlayerTypes eOtherPlayer, int iOtherPlayerCityId, ReligionTypes eReligion, CorporationTypes eCorporation, int iUnitId, BuildingTypes eBuilding)

  321. CyUnit initUnit (UnitType iIndex, INT iX, INT iY, UnitAIType eUnitAI, DirectionType eFacingDirection)
    CyUnit* initUnit(UnitTypes iIndex, plotX, plotY, UnitAITypes iIndex) - place Unit at X,Y NOTE: Always use UnitAITypes.NO_UNITAI

  322. BOOL isAlive ()
    bool ()

  323. BOOL isAnarchy ()
    bool ()

  324. BOOL isBarbarian ()
    bool () - returns True if player is a Barbarian

  325. BOOL isBuildingClassMaxedOut (BuildingClassType iIndex, INT iExtra)
    bool (int /*BuildingClassTypes*/ iIndex, int iExtra)

  326. BOOL isBuildingFree (BuildingType iIndex)
    bool (int /*BuildingTypes*/ eIndex)

  327. BOOL isBuildingOnlyHealthy ()
    bool ()

  328. BOOL isCivic (CivicType eCivic)
    bool (int (CivicTypes) eCivic)

  329. BOOL isCommerceFlexible (CommerceType eIndex)
    bool (CommerceTypes eIndex)

  330. BOOL isCurrentResearchRepeat ()
    bool ()

  331. BOOL isEverAlive ()
    bool ()

  332. BOOL isExtendedGame ()
    bool ()

  333. BOOL isFeatAccomplished (FeatType eIndex)
    bool ()

  334. BOOL isFoundedFirstCity ()
    bool ()

  335. BOOL isFullMember (VoteSourceType eVoteSource)
    bool ()

  336. BOOL isGoldenAge ()
    bool ()

  337. BOOL isHasCivicOption (CivicOptionType eIndex)
    bool (int (CivicOptionTypes) eIndex)

  338. BOOL isHuman ()
    bool ()

  339. BOOL isLoyalMember (VoteSourceType eIndex)
    bool ()

  340. BOOL isMilitaryFoodProduction ()
    bool ()

  341. BOOL isMinorCiv ()
    bool ()

  342. BOOL isNoCivicUpkeep (CivicOptionType iIndex)
    bool (int /*CivicOptionTypes*/ iIndex)

  343. BOOL isNoCorporations ()
    bool ()

  344. BOOL isNoForeignCorporations ()
    bool ()

  345. BOOL isNoForeignTrade ()
    bool ()

  346. BOOL isNoNonStateReligionSpread ()
    bool ()

  347. BOOL isNoResearchAvailable ()
    bool ()

  348. BOOL isNoUnhealthyPopulation ()
    bool ()

  349. BOOL isNone ()
    checks for a null player

  350. BOOL isOption (PlayerOptionType eIndex)
    bool ()

  351. BOOL isPlayable ()
    bool ()

  352. BOOL isProductionMaxedBuildingClass (BuildingClassType eBuildingClass, BOOL bAcquireCity)
    int (int /*BuildingClassTypes*/ eBuildingClass, bool bAcquireCity)

  353. BOOL isProductionMaxedProject (ProjectType eProject)
    int (int /*ProjectTypes*/ eProject)

  354. BOOL isProductionMaxedUnitClass (UnitClassType eUnitClass)
    int (int /*UnitClassTypes*/ eUnitClass)

  355. BOOL isResearch ()
    bool ()

  356. BOOL isResearchingTech (TechType iIndex)
    bool (int /*TechTypes*/ iIndex)

  357. BOOL isSpecialBuildingNotRequired (SpecialBuildingType eIndex)
    int (int (SpecialBuildingTypes) eIndex)

  358. BOOL isSpecialistValid (SpecialistType iIndex)
    bool (int /*SpecialistTypes*/ iIndex)

  359. BOOL isStateReligion ()
    bool ()

  360. BOOL isStrike ()
    bool ()

  361. BOOL isTurnActive ()
    bool ()

  362. BOOL isUnitClassMaxedOut (UnitClassType eIndex, INT iExtra)
    bool (int (UnitClassTypes) eIndex, int iExtra)

  363. BOOL isVotingMember (VoteSourceType eVoteSource)
    bool ()

  364. BOOL isWhiteFlag ()
    bool () - Whether or not this player is using a custom texture flag (set in WBS)

  365. VOID killAllDeals ()
    void ()

  366. VOID killCities ()
    void ()

  367. VOID killUnits ()
    void ()

  368. TUPLE nextCity (INT iterIn, BOOL bRev)
    tuple(CyCity, int iterOut) (int iterIn, bool bReverse) - gets the next city

  369. TUPLE nextSelectionGroup (INT iterIn, BOOL bRev)
    tuple(CySelectionGroup, int iterOut) (int iterIn, bool bReverse) - gets the next selectionGroup

  370. TUPLE nextUnit (INT iterIn, BOOL bRev)
    tuple(CyUnit, int iterOut) (int iterIn, bool bReverse) - gets the next unit

  371. VOID popResearch (TechType eTech)
    void (int /*TechTypes*/ eTech)

  372. BOOL pushResearch (TechType iIndex, BOOL bClear)
    void (int /*TechTypes*/ iIndex, bool bClear)

  373. VOID raze (CyCity pCity)
    void (CyCity pCity)

  374. VOID receiveGoody (CyPlot pPlot, GoodyType eGoody, CyUnit pUnit)
    void (CyPlot* pPlot, int /*GoodyTypes*/ eGoody, CyUnit* pUnit)

  375. VOID removeBuildingClass (BuildingClassType eBuildingClass)
    void (int /*BuildingClassTypes*/ eBuildingClass)

  376. VOID resetEventOccured (INT eEvent)
    void (int /*EventTypes*/ eEvent)

  377. VOID revolution (INT paeNewCivics, BOOL bForce)
    void (int (CivicTypes*) paeNewCivics, bool bForce)

  378. VOID setAdvancedStartPoints (INT iNewValue)
    void (int iNewValue)

  379. VOID setCivics (CivicOptionType eIndex, CivicType eNewValue)
    void (int iCivicOptionType, int iCivicType) - Used to forcibly set civics with no anarchy

  380. VOID setCombatExperience (INT iExperience)
    void (int) - Combat experience used to produce Warlords

  381. VOID setCommercePercent (CommerceType eIndex, INT iNewValue)
    int (CommerceTypes eIndex, int iNewValue)

  382. VOID setConscriptCount (INT iNewValue)
    void (int iNewValue)

  383. VOID setCurrentEra (EraType iNewValue)
    void (int /*EraTypes*/ iNewValue)

  384. VOID setEspionageSpendingWeightAgainstTeam (TeamType eIndex, INT iValue)
    void (TeamTypes eIndex, int iValue)

  385. VOID setFeatAccomplished (FeatType eIndex, BOOL bNewValue)
    void ()

  386. VOID setGold (INT iNewValue)
    void (int iNewValue)

  387. VOID setLastStateReligion (ReligionType iNewReligion)
    void (int iReligionID) - Sets the player's state religion to iReligionID

  388. VOID setLoyalMember (VoteSourceType eIndex, BOOL bNewValue)
    void ()

  389. VOID setOption (PlayerOptionType eIndex, BOOL bNewValue)
    void ()

  390. VOID setPersonalityType (LeaderHeadType eNewValue)
    void (int /*LeaderHeadTypes*/ eNewValue)

  391. VOID setPlayable (BOOL bNewValue)
    void ()

  392. VOID setScriptData (STRING szNewValue)
    void (str) - Set stored custom data (via pickle)

  393. VOID setStartingPlot (CyPlot pPlot, BOOL bUpdateStartDist)
    void (CyPlot*, bool) - sets the player's starting plot

  394. INT specialistCommerce (SpecialistType eSpecialist, CommerceType eCommerce)
    int (int (SpecialistTypes) eSpecialist, int (CommerceTypes) eCommerce)

  395. INT specialistYield (SpecialistType eSpecialist, YieldType eCommerce)
    int (int (SpecialistTypes) eSpecialist, int (YieldTypes) eCommerce)

  396. BOOL splitEmpire (INT iAreaId)
    bool (int iAreaId)

  397. INT startingPlotRange ()
    int ()

  398. BOOL startingPlotWithinRange (CyPlot *pPlot, PlayerType ePlayer, INT iRange, INT iPass)
    bool (CyPlot *pPlot, int /*PlayerTypes*/ ePlayer, int iRange, int iPass)

  399. VOID stopTradingWithTeam (TeamType eTeam)
    int (int /*TeamTypes*/ eTeam)

  400. VOID trigger (INT eEventTrigger)
    void (/*EventTriggerTypes*/int eEventTrigger)

  401. INT unitsGoldenAgeCapable ()
    int ()

  402. INT unitsGoldenAgeReady ()
    int ()

  403. INT unitsRequiredForGoldenAge ()
    int ()


CyPlot
  1. VOID addFeatureDummyModel (STRING dummyTag, STRING modelTag)
    void (string dummyTag, string modelTag)

  2. CyArea area ()
    CyArea* ()

  3. BOOL at (INT iX, INT iY)
    bool (int iX, int iY)

  4. INT calculateBestNatureYield (YieldType eIndex, TeamType eTeam)
    int (int (YieldTypes) eYield, int (TeamTypes) eTeam)

  5. PlayerType calculateCulturalOwner ()
    int ()

  6. INT calculateCulturePercent (PlayerType eIndex)
    int (int /*PlayerTypes*/ eIndex)

  7. INT calculateImprovementYieldChange (ImprovementType eImprovement, YieldType eYield, PlayerType ePlayer, BOOL bOptimal)
    int (int (ImprovementTypes) eImprovement, int (YieldTypes) eYield, int (PlayerTypes) ePlayer, bool bOptimal)

  8. INT calculateNatureYield (YieldType eIndex, TeamType eTeam, BOOL bIgnoreFeature)
    int (int (YieldTypes) eYield, int (TeamTypes) eTeam, bool bIgnoreFeature)

  9. INT calculateTeamCulturePercent (TeamType eIndex)
    int (int /*TeamTypes*/ eIndex)

  10. INT calculateTotalBestNatureYield (TeamType eTeam)
    int (int (TeamTypes) eTeam)

  11. INT calculateYield (YieldType eIndex, BOOL bDisplay)
    int (YieldTypes eYield, bool bDisplay)

  12. BOOL canBuild (BuildType eBuild, PlayerType ePlayer, BOOL bTestVisible)
    bool (int (BuildTypes) eBuild, int (PlayerTypes) ePlayer, bool bTestVisible)

  13. BOOL canHaveBonus (BonusType eBonus, BOOL bIgnoreLatitude)
    bool (int /*BonusTypes*/ eBonus, bool bIgnoreLatitude)

  14. BOOL canHaveFeature (FeatureType eFeature)
    bool (int /*FeatureTypes*/ eFeature)

  15. BOOL canHaveImprovement (ImprovementType eImprovement, TeamType eTeam, BOOL bPotential)
    bool (int (ImprovementTypes) eImprovement, int (TeamTypes) eTeam, bool bPotential)

  16. BOOL canHavePotentialIrrigation ()
    bool ()

  17. BOOL changeBuildProgress (BuildType eBuild, INT iChange, TeamType eTeam)
    bool (int /*BuildTypes*/ eBuild, int iChange, int /*TeamTypes*/ eTeam)

  18. VOID changeCulture (PlayerType eIndex, INT iChange, BOOL bUpdate)
    void (int /*PlayerTypes*/ eIndex, int iChange, bool bUpdate)

  19. VOID changeExtraMovePathCost (INT iChange)
    int (int iChange)

  20. VOID changeForceUnownedTimer (INT iChange)
    void (int iChange)

  21. VOID changeImprovementDuration (INT iChange)
    int (int iChange)

  22. VOID changeInvisibleVisibilityCount (TeamType eTeam, InvisibleType eInvisible, INT iChange)
    int (int (TeamTypes eTeam), int (InvisibleTypes) eInvisible, int iChange)

  23. VOID changeOwnershipDuration (INT iChange)
    int (int iChange)

  24. VOID changeUpgradeProgress (INT iChange)
    void (int iChange)

  25. VOID changeVisibilityCount (TeamType eTeam, INT iChange, InvisibleType eSeeInvisible)
    void (int (TeamTypes) eTeam, int iChange, int (InvisibleTypes) eSeeInvisible)

  26. INT countNumAirUnits (TeamType ePlayer)
    int (int /*TeamTypes*/ ePlayer)

  27. INT countTotalCulture ()
    int ()

  28. INT defenseModifier (TeamType iDefendTeam, BOOL bIgnoreBuilding, BOOL bHelp)
    int (int /*TeamTypes*/, bool bIgnoreBuilding, bool bHelp)

  29. VOID erase ()
    void ()

  30. TeamType findHighestCultureTeam ()
    int /*TeamTypes*/ ()

  31. INT getArea ()
    int ()

  32. 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)

  33. BonusType getBonusType (TeamType eTeam)
    int (int /*TeamTypes*/ eTeam)

  34. INT getBuildProgress (BuildType eBuild)
    int (int /*BuildTypes*/ eBuild)

  35. INT getBuildTime (BuildType eBuild)
    int (int /*BuildTypes*/ eBuild)

  36. INT getBuildTurnsLeft (BuildType eBuild, INT iNowExtra, INT iThenExtra)
    int (int (BuildTypes) eBuild, int iNowExtra, int iThenExtra)

  37. INT getCityRadiusCount ()
    int ()

  38. INT getCulture (PlayerType eIndex)
    int (int /*PlayerTypes*/ eIndex)

  39. INT getCultureRangeCities (PlayerType eOwnerIndex, INT iRangeIndex)
    int (int /*PlayerTypes*/ eOwnerIndex, int iRangeIndex)

  40. INT getExtraMovePathCost ()
    int ()

  41. INT getFeatureProduction (BuildType eBuild, TeamType eTeam, CyCity ppCity)
    int (int (BuildTypes) eBuild, int (TeamTypes) eTeam, CvCity** ppCity)

  42. FeatureType getFeatureType ()
    int ()

  43. INT getFeatureVariety ()
    int ()

  44. INT getForceUnownedTimer ()
    int ()

  45. INT getFoundValue (PlayerType eIndex)
    int (int /*PlayerTypes*/ eIndex)

  46. INT getImprovementDuration ()
    int ()

  47. ImprovementType getImprovementType ()
    int ()

  48. INT getInvisibleVisibilityCount (TeamType eTeam, InvisibleType eInvisible)
    int (int (TeamTypes eTeam), int (InvisibleTypes) eInvisible)

  49. INT getLatitude ()
    int ()

  50. INT getMinOriginalStartDist ()
    int ()

  51. INT getNearestLandArea ()
    int ()

  52. CyPlot getNearestLandPlot ()
    CyPlot* ()

  53. BonusType getNonObsoleteBonusType (TeamType eTeam)
    int (int /*TeamTypes*/ eTeam)

  54. INT getNumCultureRangeCities (PlayerType ePlayer)
    bool (int /*PlayerTypes*/ ePlayer)

  55. INT getNumDefenders (PlayerType ePlayer)
    int (int /*PlayerTypes*/ ePlayer)

  56. INT getNumUnits ()
    int ()

  57. INT getNumVisibleEnemyDefenders (CyUnit pUnit)
    int (CyUnit* pUnit)

  58. INT getNumVisiblePotentialEnemyDefenders (CyUnit pUnit)
    int (CyUnit* pUnit)

  59. PlayerType getOwner ()
    int ()

  60. INT getOwnershipDuration ()
    int ()

  61. INT getPlayerCityRadiusCount (PlayerType eIndex)
    int (int /*PlayerTypes*/ eIndex)

  62. CyCity getPlotCity ()
    CyCity* ()

  63. INT getPlotGroupConnectedBonus (PlayerType ePlayer, BonusType eBonus)
    int (int (PlayerTypes) ePlayer, int (BonusTypes) eBonus)

  64. PlotType getPlotType ()
    int ()

  65. NiPoint3 getPoint ()
    NiPoint3 ()

  66. INT getReconCount ()
    int ()

  67. ImprovementType getRevealedImprovementType (TeamType eTeam, BOOL bDebug)
    int (int /*TeamTypes*/ eTeam, bool bDebug)

  68. PlayerType getRevealedOwner (TeamType eTeam, BOOL bDebug)
    int (int (TeamTypes) eTeam, bool bDebug)

  69. RouteType getRevealedRouteType (TeamType eTeam, BOOL bDebug)
    int (int /*TeamTypes*/ eTeam, bool bDebug)

  70. TeamType getRevealedTeam (TeamType eTeam, BOOL bDebug)
    int (int /*TeamTypes*/ eTeam, bool bDebug)

  71. INT getRiverCrossingCount ()
    int ()

  72. INT getRiverID ()
    int ()

  73. CardinalDirectionType getRiverNSDirection ()
    CardinalDirectionTypes ()

  74. CardinalDirectionType getRiverWEDirection ()
    CardinalDirectionTypes ()

  75. RouteType getRouteType ()
    int ()

  76. STRING getScriptData ()
    str () - Get stored custom data

  77. CyUnit getSelectedUnit ()
    CyUnit* ()

  78. INT getStolenVisibilityCount (TeamType eTeam)
    int (int /*TeamTypes*/ eTeam)

  79. INT getTeam ()
    int ()

  80. TerrainType getTerrainType ()
    int ()

  81. CyUnit getUnit (INT iIndex)
    CyUnit* (int iIndex)

  82. INT getUnitPower (PlayerType eOwner)
    int (int /*PlayerTypes*/ eOwner)

  83. INT getUpgradeProgress ()
    int ()

  84. INT getUpgradeTimeLeft (ImprovementType eImprovement, PlayerType ePlayer)
    int (int /*ImprovementTypes*/ eImprovement, int /*PlayerTypes*/ ePlayer)

  85. INT getVisibilityCount (TeamType eTeam)
    int (int /*TeamTypes*/ eTeam)

  86. CyCity getWorkingCity ()
    CyCity* ()

  87. CyCity getWorkingCityOverride ()
    CyCity* ()

  88. INT getX ()
    int ()

  89. INT getY ()
    int ()

  90. INT getYield (YieldType eIndex)
    int (YieldTypes eIndex)

  91. BOOL hasYield ()
    bool ()

  92. BOOL isActiveVisible (BOOL bDebug)
    bool (bool bDebug)

  93. BOOL isAdjacentNonrevealed (TeamType eTeam)

  94. BOOL isAdjacentNonvisible (TeamType eTeam)

  95. BOOL isAdjacentOwned ()
    bool ()

  96. BOOL isAdjacentPlayer (PlayerType ePlayer, BOOL bLandOnly)
    bool (int /*PlayerTypes*/ ePlayer, bool bLandOnly)

  97. BOOL isAdjacentPlotGroupConnectedBonus (PlayerType ePlayer, BonusType eBonus)
    bool (int (PlayerTypes) ePlayer, int (BonusTypes) eBonus)

  98. BOOL isAdjacentRevealed (TeamType eTeam)

  99. BOOL isAdjacentTeam (TeamType eTeam, BOOL bLandOnly)
    bool (int /*TeamTypes*/ eTeam, bool bLandOnly)

  100. BOOL isAdjacentToArea (CyArea pArea)
    bool (CyArea)

  101. BOOL isAdjacentToLand ()
    bool ()

  102. BOOL isAdjacentVisible (TeamType eTeam, BOOL bDebug)

  103. BOOL isBarbarian ()
    bool ()

  104. BOOL isBeingWorked ()
    bool ()

  105. BOOL isBestAdjacentFound (PlayerType eIndex)
    bool (int /*PlayerTypes*/ eIndex)

  106. BOOL isBonusNetwork (TeamType eTeam)
    bool (int (TeamTypes) eTeam)

  107. BOOL isCity ()
    bool ()

  108. INT isCityRadius ()
    int ()

  109. BOOL isCoastalLand ()
    bool ()

  110. BOOL isConnectedTo (CyCity pCity)
    bool (CvCity* pCity) - returns whether this plot is connected to the provided city

  111. BOOL isConnectedToCapital (PlayerType ePlayer)
    bool (int (PlayerTypes) ePlayer) - returns whether this plot is connected to the capital of the provided player

  112. BOOL isCultureRangeCity (PlayerType eOwnerIndex, INT iRangeIndex)
    bool (int /*PlayerTypes*/ eOwnerIndex, int iRangeIndex)

  113. BOOL isEnemyCity (CyUnit pUnit)
    bool (CyUnit* pUnit)

  114. BOOL isFighting ()
    bool ()

  115. BOOL isFlagDirty ()
    bool ()

  116. BOOL isFlatlands ()
    bool ()

  117. BOOL isForceUnowned ()
    int ()

  118. BOOL isFreshWater ()
    bool ()

  119. BOOL isFriendlyCity (CyUnit pUnit, BOOL bCheckImprovement)
    bool (CyUnit* pUnit, bool bCheckImprovement)

  120. BOOL isGoody ()
    bool ()

  121. BOOL isHills ()
    bool ()

  122. BOOL isImpassable ()
    bool ()

  123. BOOL isInvestigate (TeamType eTeam)
    bool (int /*TeamTypes*/ eTeam)

  124. BOOL isInvisibleVisible (TeamType eTeam, InvisibleType eInvisible)
    int (int (TeamTypes eTeam), int (InvisibleTypes) eInvisible)

  125. BOOL isIrrigated ()
    bool ()

  126. BOOL isIrrigationAvailable (BOOL bIgnoreSelf)
    bool (bool bIgnoreSelf)

  127. BOOL isLake ()
    bool ()

  128. BOOL isNOfRiver ()
    bool ()

  129. BOOL isNetworkTerrain (TeamType eTeam)
    bool (int (TeamTypes) eTeam)

  130. BOOL isNone ()
    bool ()

  131. BOOL isOccupation ()
    bool ()

  132. BOOL isOwned ()
    bool ()

  133. BOOL isOwnershipScore ()
    int ()

  134. BOOL isPeak ()
    bool ()

  135. BOOL isPlayerCityRadius (PlayerType eIndex)
    bool (int /*PlayerTypes*/ eIndex)

  136. BOOL isPlotGroupConnectedBonus (PlayerType ePlayer, BonusType eBonus)
    bool (int (PlayerTypes) ePlayer, int (BonusTypes) eBonus)

  137. BOOL isPotentialCityWork ()
    bool ()

  138. BOOL isPotentialCityWorkForArea (CyArea pArea)
    bool (CyArea* pArea)

  139. BOOL isPotentialIrrigation ()
    bool ()

  140. BOOL isRevealed (TeamType eTeam, BOOL bDebug)
    bool (int /*TeamTypes*/ eTeam, bool bDebug)

  141. BOOL isRevealedBarbarian ()
    bool ()

  142. BOOL isRevealedGoody (TeamType eTeam)
    bool (int (TeamTypes) eTeam)

  143. BOOL isRiver ()
    bool ()

  144. BOOL isRiverConnection (DirectionType eDirection)
    bool (int /*DirectionTypes*/ eDirection)

  145. BOOL isRiverCrossing (DirectionType eIndex)
    bool (DirectionTypes eIndex)

  146. BOOL isRiverSide ()
    bool ()

  147. BOOL isRoute ()
    bool ()

  148. BOOL isStartingPlot ()
    bool ()

  149. BOOL isTradeNetwork (TeamType eTeam)
    bool (int eTeam)

  150. BOOL isTradeNetworkConnected (CyPlot pPlot, TeamType eTeam)
    bool (CyPlot, int eTeam)

  151. BOOL isTradeNetworkImpassable (TeamType eTeam)
    bool (int (TeamTypes) eTeam)

  152. BOOL isUnit ()
    bool ()

  153. BOOL isValidDomainForAction (CyUnit pUnit)
    bool (CyUnit* pUnit)

  154. BOOL isValidDomainForLocation (CyUnit pUnit)
    bool (CyUnit* pUnit)

  155. BOOL isVisible (TeamType eTeam, BOOL bDebug)
    bool (int /*TeamTypes*/ eTeam, bool bDebug)

  156. BOOL isVisibleEnemyDefender (CyUnit pUnit)
    bool (CyUnit* pUnit)

  157. BOOL isVisibleEnemyUnit (PlayerType ePlayer)
    bool (int /*PlayerTypes*/ ePlayer)

  158. BOOL isVisibleOtherUnit (PlayerType ePlayer)
    bool (int /*PlayerTypes*/ ePlayer)

  159. BOOL isVisibleToWatchingHuman ()
    bool ()

  160. BOOL isWOfRiver ()
    bool ()

  161. BOOL isWater ()
    bool ()

  162. BOOL isWithinCultureRange (PlayerType ePlayer)
    bool (int /*PlayerTypes*/ ePlayer)

  163. BOOL isWithinTeamCityRadius (TeamType eTeam, PlayerType eIgnorePlayer)
    bool (int /*TeamTypes*/ eTeam, int /*PlayerTypes*/ eIgnorePlayer)

  164. INT movementCost (CyUnit pUnit, CyPlot pFromPlot)
    int (CyUnit* pUnit, CyPlot* pFromPlot)

  165. VOID nukeExplosion (INT iRange, CyUnit pNukeUnit)
    void (int iRange, CyUnit* pNukeUnit)

  166. STRING pickFeatureDummyTag (INT mouseX, INT mouseY)
    string (int mouseX, int mouseY)

  167. VOID removeGoody ()
    void ()

  168. VOID resetFeatureModel ()
    void ()

  169. INT seeFromLevel (TeamType eTeam)
    int (int eTeam)

  170. INT seeThroughLevel ()
    int ()

  171. VOID setBonusType (BonusType eNewValue)
    void (int eNewValue)

  172. VOID setCulture (PlayerType eIndex, INT iNewValue, BOOL bUpdate)
    void (int /*PlayerTypes*/ eIndex, int iNewValue, bool bUpdate)

  173. VOID setFeatureDummyTexture (STRING dummyTag, STRING textureTag)
    void (string dummyTag, string textureTag)

  174. VOID setFeatureDummyVisibility (STRING dummyTag, BOOL show)
    void (string dummyTag, bool show)

  175. VOID setFeatureType (FeatureType eNewValue, INT iVariety)
    void (int /*FeatureTypes*/ eNewValue, int iVariety)

  176. VOID setFlagDirty (BOOL bNewValue)
    void (bool bNewValue)

  177. VOID setForceUnownedTimer (INT iNewValue)
    void (int iNewValue)

  178. VOID setImprovementDuration (INT iNewValue)
    int (int iNewValue)

  179. VOID setImprovementType (ImprovementType eNewValue)
    void (int eNewValue)

  180. VOID setNOfRiver (BOOL bNewValue, CardinalDirectionType eRiverDir)
    void (bool bNewValue, CardinalDirectionTypes eRiverDir)

  181. VOID setOwner (PlayerType eNewValue)
    void (int /*PlayerTypes*/ eNewValue)

  182. VOID setOwnerNoUnitCheck (PlayerType eNewValue)
    void (int /*PlayerTypes*/ eNewValue)

  183. VOID setOwnershipDuration (INT iNewValue)
    int (int iNewValue)

  184. VOID setPlotType (PlotType eNewValue, BOOL bRecalculate, BOOL bRebuildGraphics)
    void (PlotTypes eNewValue, bool bRecalculate, bool bRebuildGraphics)

  185. VOID setRevealed (TeamType eTeam, BOOL bNewValue, BOOL bTerrainOnly, TeamType eFromTeam)
    void (int /*TeamTypes*/ eTeam, bool bNewValue, bool bTerrainOnly, int /*TeamTypes*/ eFromTeam)

  186. VOID setRiverID (INT iNewValue)
    void (int)

  187. VOID setRouteType (RouteType eNewValue)
    void (int (RouteTypes) eNewValue)

  188. VOID setScriptData (STRING szNewValue)
    void (str) - Set stored custom data

  189. VOID setStartingPlot (BOOL bNewValue)
    void (bool bNewValue)

  190. VOID setTerrainType (TerrainType eNewValue, BOOL bRecalculate, BOOL bRebuildGraphics)
    void (TerrainTypes eNewValue, bool bRecalculate, bool bRebuildGraphics)

  191. VOID setUpgradeProgress (INT iNewValue)
    void (int iNewValue)

  192. VOID setWOfRiver (BOOL bNewValue, CardinalDirectionType eRiverDir)
    void (bool bNewValue, CardinalDirectionTypes eRiverDir)

  193. BOOL shareAdjacentArea (CyPlot pPlot)
    bool (CyPlot)

  194. VOID updateVisibility ()
    void () Refreshes all of the plots

  195. CyArea waterArea ()
    CyArea* ()


CyPopup - not in SDK
  1. VOID addButton (STRING szText)
    void ( wstring szText )

  2. VOID addButtonXY (STRING szText, INT iX, INT iY)
    void ( wstring szText, int iX, int iY )

  3. VOID addDDS (STRING szPathName, INT iX, INT iY, INT iWidth, INT iHeight)
    void ( string szPathName, int iX, int iY, int iWidth, int iHeight )

  4. VOID addFixedSeparator (INT iSpace)
    void ( int iSpace )

  5. VOID addLeaderhead (STRING szPathName, INT eWho, INT eInitAttitude, INT iX, INT iY)
    void ( string szPathName, int eWho, int eInitAttitude, int iX, int iY )

  6. VOID addListBoxString (STRING szText, INT iID, INT iGroup)
    void ( wstring szText, int iID, int iGroup )

  7. VOID addPullDownString (STRING szText, INT iID, INT iGroup)
    void ( wstring szText, int iID, int iGroup )

  8. VOID addPythonButton (STRING szFunctionName, STRING szBtnText, STRING szHelpText, STRING szArtFile, INT iData1, INT iData2, BOOL bOption)
    void ( string szFunctionName, wstring szBtnText, wstring szHelpText, string szArtFile, int iData1, int iData2, bool bOption )

  9. VOID addPythonButtonXY (STRING szFunctionName, STRING szBtnText, STRING szHelpText, STRING szArtFile, INT iData1, INT iData2, BOOL bOption, INT iX, INT iY)
    void ( string szFunctionName, wstring szBtnText, wstring szHelpText, string szArtFile, int iData1, int iData2, bool bOption, int iX, int iY )

  10. VOID addPythonDDS (STRING szPathName, STRING szText, INT iX, INT iY, INT iWidth, INT iHeight)
    void ( string szPathName, wstring szText, int iX, int iY, int iWidth, int iHeight )

  11. VOID addSeparator ()
    void ( )

  12. VOID addTableCellDDS (INT iRow, INT iCol, STRING szFile, INT iX, INT iY, INT iWidth, INT iHeight, INT iGroup)
    void ( int iRow, int iCol, string szFile, int iX, int iY, int iWidth, int iHeight, int iGroup )

  13. VOID addTableCellImage (INT iRow, INT iCol, STRING szFile, INT iGroup)
    void ( int iRow, int iCol, string szFile, int iGroup )

  14. VOID addTableCellText (INT iRow, INT iCol, STRING szText, INT iGroup)
    void ( int iRow, int iCol, wstring szText, int iGroup )

  15. VOID completeTableAndAttach (INT iGroup)
    void ( int iGroup )

  16. VOID completeTableAndAttachXY (INT iGroup, INT iX, INT iY)
    void ( int iGroup, int iX, int iY )

  17. VOID createCheckBoxes (INT iNumBoxes, INT iGroup)
    void ( int iNumBoxes, int iGroup )

  18. VOID createEditBox (STRING szText, INT iGroup)
    void (wstring szText, int iGroup)

  19. VOID createEditBoxXY (STRING szText, INT iGroup, INT iX, INT iY)
    void (wstring szText, int iGroup, int iX, int iY)

  20. VOID createListBox (INT iGroup)
    void ( int iGroup )

  21. VOID createListBoxXY (INT iGroup, INT iX, INT iY)
    void ( int iGroup, int iX, int iY )

  22. VOID createPullDown (INT iGroup)
    void ( int iGroup )

  23. VOID createPullDownXY (INT iGroup, INT iX, INT iY)
    void ( int iGroup, int iX, int iY )

  24. VOID createPythonCheckBoxes (INT iNumBoxes, INT iGroup)
    void ( int iNumBoxes, int iGroup )

  25. VOID createPythonEditBox (STRING szText, STRING szHelpText, INT iGroup)
    void (wstring szText, wstring szHelpText, int iGroup)

  26. VOID createPythonEditBoxXY (STRING szText, STRING szHelpText, INT iGroup, INT iX, INT iY)
    void (wstring szText, wstring szHelpText, int iGroup, int iX, int iY)

  27. VOID createPythonListBox (STRING szText, INT iGroup)
    void ( wstring szText, int iGroup )

  28. VOID createPythonListBoxXY (STRING szText, INT iGroup, INT iX, INT iY)
    void ( wstring szText, int iGroup, int iX, int iY )

  29. VOID createPythonPullDown (STRING szText, INT iGroup)
    void ( wstring szText, int iGroup )

  30. VOID createPythonPullDownXY (STRING szText, INT iGroup, INT iX, INT iY)
    void ( wstring szText, int iGroup, int iX, int iY )

  31. VOID createPythonRadioButtons (INT iNumButtons, INT iGroup)
    void ( int iNumButtons, int iGroup )

  32. VOID createRadioButtons (INT iNumButtons, INT iGroup)
    void ( int iNumButtons, int iGroup )

  33. VOID createSpinBox (INT iIndex, STRING szHelpText, INT iDefault, INT iIncrement, INT iMax, INT iMin)
    void ( int iIndex, wstring szHelpText, int iDefault, int iIncrement, int iMax, int iMin )

  34. VOID createTable (INT iRows, INT iCols, INT iGroup)
    void ( int iRows, int iCols, int iGroup )

  35. BOOL isNone ()
    bool () - returns whether this is a valid CyPopup instance

  36. BOOL launch (BOOL bCreateOK, PopupState eState)
    bool (bool bCreateOK, PopupStates eState

  37. VOID setBodyString (STRING szText, INT uiFlags)
    void ( wstring szText, uint uiFlags )

  38. VOID setCheckBoxText (INT iCheckBoxID, STRING szText, INT iGroup)
    void ( int iCheckBoxID, wstring szText, int iGroup )

  39. VOID setEditBoxMaxCharCount (INT maxCharCount, INT preferredCharCount, INT iGroup)
    void (int maxCharCount, int preferredCharCount, int iGroup )

  40. VOID setHeaderString (STRING szText, INT uiFlags)
    void ( wstring szText, uint uiFlags )

  41. VOID setPosition (INT iX, INT iY)
    void (int iX, int iY)

  42. VOID setPythonBodyString (STRING szDefText, STRING szName, STRING szText, INT uiFlags)
    void ( wstring szDefText, string szName, wstring szText, uint uiFlags )

  43. VOID setPythonCheckBoxText (INT iCheckBoxID, STRING szText, STRING szHelpText, INT iGroup)
    void ( int iCheckBoxID, wstring szText, wstring szHelpText, int iGroup )

  44. VOID setPythonRadioButtonText (INT iRadioButtonID, STRING szText, STRING szHelpText, INT iGroup)
    void ( int iRadioButtonID, wstring szText, wstring szHelpText, int iGroup )

  45. VOID setRadioButtonText (INT iRadioButtonID, STRING szText, INT iGroup)
    void ( int iRadioButtonID, wstring szText, int iGroup )

  46. VOID setSelectedListBoxString (INT iID, INT iGroup)
    void ( int iID, int iGroup )

  47. VOID setSelectedPulldownID (INT iID, INT iGroup)
    void ( int iID, int iGroup )

  48. VOID setSize (INT iXS, INT iYS)
    void (int iXS, int iYS)

  49. VOID setTableCellSize (INT iCol, INT iPixels, INT iGroup)
    void ( int iCol, int iPixels, int iGroup )

  50. VOID setTableYSize (INT iRow, INT iSize, INT iGroup)
    void ( int iRow, int iSize, int iGroup )

  51. VOID setTimer (INT uiTime)
    void (unsigned int uiTime)

  52. VOID setUserData (TUPLE userData)
    void (tuple userData)


CyPopupInfo - not in SDK
  1. VOID addPopup (INT iPlayer)
    void (int iPlayer)

  2. VOID addPythonButton (STRING szText, STRING szArt)
    void (wstring szText, string szArt)

  3. ButtonPopupType getButtonPopupType ()
    ButtonPopupTypes ()

  4. INT getData1 ()
    int ()

  5. INT getData2 ()
    int ()

  6. INT getData3 ()
    int ()

  7. INT getFlags ()
    int ()

  8. INT getNumPythonButtons ()
    int ()

  9. STRING getOnClickedPythonCallback ()
    string ()

  10. STRING getOnFocusPythonCallback ()
    string ()

  11. BOOL getOption1 ()
    bool ()

  12. BOOL getOption2 ()
    bool ()

  13. STRING getPythonButtonArt ()
    string ()

  14. STRING getPythonButtonText ()
    wstring ()

  15. STRING getPythonModule ()
    string ()

  16. STRING getText ()
    wstring ()

  17. BOOL isNone ()
    bool () - returns whether this is a valid CyPopupInfo instance

  18. VOID setButtonPopupType (ButtonPopupType eValue)
    void (ButtonPopupTypes eValue)

  19. VOID setData1 (INT iValue)
    void (int iValue)

  20. VOID setData2 (INT iValue)
    void (int iValue)

  21. VOID setData3 (INT iValue)
    void (int iValue)

  22. VOID setFlags (INT iValue)
    void (int iValue)

  23. VOID setOnClickedPythonCallback (STRING szOnFocus)
    void (string szOnFocus)

  24. VOID setOnFocusPythonCallback (STRING szOnFocus)
    void (string szOnFocus)

  25. VOID setOption1 (BOOL bValue)
    void (bool bValue)

  26. VOID setOption2 (BOOL bValue)
    void (bool bValue)

  27. VOID setPythonModule (STRING szOnFocus)
    void (string szOnFocus)

  28. VOID setText (STRING szText)
    void (string szText)


CyPopupReturn - not in SDK
  1. INT getButtonClicked (INT iGroup)
    int (int iGroup)

  2. STRING getEditBoxString (INT iGroup)
    wstring (int iGroup)

  3. INT getSelectedListBoxValue (INT iGroup)
    int (int iGroup)

  4. INT getSelectedPullDownValue (INT iGroup)
    int (int iGroup)

  5. INT getSelectedRadioButton (INT iGroup)
    int (int iGroup)

  6. INT getSpinnerWidgetValue (INT iGroup)
    int (int iGroup)

  7. BOOL isNone ()
    bool () - returns whether this is a valid CyPopupReturn instance


CyPythonMgr - not in SDK
  1. VOID allowDefaultImpl ()

  2. VOID debugMsg (STRING msg)

  3. VOID debugMsgWide (STRING msg)

  4. VOID errorMsg (STRING msg)

  5. VOID errorMsgWide (STRING msg)


CyRandom
  1. INT get (INT usNum, STRING pszLog)
    returns a random number

  2. VOID init (LONG ulSeed)
    void (unsigned long int ulSeed)


CyReplayInfo
  1. VOID createInfo (INT iPlayer)
    void ()

  2. INT getActivePlayer ()
    int ()

  3. INT getCalendar ()
    int ()

  4. STRING getCivAdjective ()
    wstring ()

  5. STRING getCivDescription ()
    wstring ()

  6. INT getClimate ()
    int ()

  7. INT getColor (INT iPlayer)
    int (int iPlayer)

  8. INT getDifficulty ()
    int ()

  9. INT getEra ()
    int ()

  10. INT getFinalAgriculture ()
    int ()

  11. STRING getFinalDate ()
    wstring ()

  12. INT getFinalEconomy ()
    int ()

  13. INT getFinalIndustry ()
    int ()

  14. INT getFinalScore ()
    int ()

  15. INT getFinalTurn ()
    int ()

  16. INT getGameSpeed ()
    int ()

  17. INT getInitialTurn ()
    int ()

  18. INT getLeader (INT iPlayer)
    int (int iPlayer)

  19. STRING getLeaderName ()
    wstring ()

  20. INT getMapHeight ()
    int ()

  21. STRING getMapScriptName ()
    wstring ()

  22. INT getMapWidth ()
    int ()

  23. STRING getModName ()
    std::wstring ()

  24. INT getNormalizedScore ()
    int ()

  25. INT getNumPlayers ()
    int ()

  26. INT getNumReplayMessages ()
    int ()

  27. INT getPlayerAgriculture (INT iPlayer, INT iTurn)
    int (int iPlayer, int iTurn)

  28. INT getPlayerEconomy (INT iPlayer, INT iTurn)
    int (int iPlayer, int iTurn)

  29. INT getPlayerIndustry (INT iPlayer, INT iTurn)
    int (int iPlayer, int iTurn)

  30. INT getPlayerScore (INT iPlayer, INT iTurn)
    int (int iPlayer, int iTurn)

  31. INT getReplayMessageColor (INT i)
    int (int i)

  32. INT getReplayMessagePlayer (INT i)
    int (int i)

  33. INT getReplayMessagePlotX (INT i)
    int (int i)

  34. INT getReplayMessagePlotY (INT i)
    int (int i)

  35. STRING getReplayMessageText (INT i)
    wstring (int i)

  36. INT getReplayMessageTurn (INT i)
    int (int i)

  37. INT getReplayMessageType (INT i)
    int (int i)

  38. INT getSeaLevel ()
    int ()

  39. STRING getShortCivDescription ()
    wstring ()

  40. INT getStartYear ()
    int ()

  41. INT getVictoryType ()
    int ()

  42. INT getWorldSize ()
    int ()

  43. BOOL isGameOption (INT iOption)
    bool (int iOption)

  44. BOOL isMultiplayer ()
    bool ()

  45. BOOL isNone ()
    bool () - Returns whether or not this is a valid object

  46. BOOL isVictoryCondition (INT iVictory)
    bool (int iVictory)


CySelectionGroup
  1. BOOL alwaysInvisible ()
    bool ()

  2. CyArea area ()
    CyArea ()*

  3. BOOL at (INT iX, INT iY)
    bool (iX, iY) - is the group at plot iX, iY?

  4. BOOL atPlot (CyPlot pPlot)
    bool (CyPlot* pPlot) - is the group at pPlot?

  5. INT baseMoves ()
    int ()

  6. BOOL canAllMove ()
    bool ()

  7. BOOL canAnyMove ()
    bool ()

  8. BOOL canDefend ()
    bool ()

  9. BOOL canDoCommand (CommandType eCommand, INT iData1, INT iData2, BOOL bTestVisible)
    bool (eCommand, iData1, iData2, bTestVisible = False) - can the group perform eCommand?

  10. BOOL canDoInterfaceMode (InterfaceModeType eInterfaceMode)
    bool (int (InterfaceModeTypes) eInterfaceMode)

  11. BOOL canDoInterfaceModeAt (InterfaceModeType eInterfaceMode, CyPlot pPlot)
    bool (int (InterfaceModeTypes) eInterfaceMode, CyPlot* pPlot)

  12. BOOL canEnterArea (TeamType eTeam, CyArea pArea, BOOL bIgnoreRightOfPassage)
    bool (int /*TeamTypes*/ eTeam, CyArea* pArea, bool bIgnoreRightOfPassage)

  13. BOOL canEnterTerritory (TeamType eTeam, BOOL bIgnoreRightOfPassage)
    bool (int /*TeamTypes*/ eTeam, bool bIgnoreRightOfPassage)

  14. BOOL canFight ()
    bool ()

  15. BOOL canMoveInto (CyPlot pPlot, BOOL bAttack)
    bool (CyPlot* pPlot, bool bAttack) - can the group move into pPlot?

  16. BOOL canMoveOrAttackInto (CyPlot pPlot, BOOL bDeclareWar)
    bool (CyPlot* pPlot, bool bDeclareWar) - can the group move or attack into pPlot?

  17. BOOL canMoveThrough (CyPlot pPlot)
    bool (CyPlot* pPlot)

  18. BOOL canStartMission (INT iMission, INT iData1, INT iData2, CyPlot pPlot, BOOL bTestVisible)
    bool (int iMission, int iData1, int iData2, CyPlot* pPlot, bool bTestVisible)

  19. VOID clearMissionQueue ()
    void ()

  20. INT countNumUnitAIType (UnitAIType eUnitAI)
    int (int (UnitAITypes) eUnitAI

  21. BOOL generatePath (CyPlot pFromPlot, CyPlot pToPlot, INT iFlags, BOOL bReuse, INT piPathTurns)
    bool (CyPlot* pFromPlot, CyPlot* pToPlot, int iFlags, bool bReuse, int* piPathTurns)

  22. ActivityType getActivityType ()
    int /*ActivityTypes*/ () - ActivityTypes the group is engaging in

  23. AutomateType getAutomateType ()
    int /*AutomateTypes*/ () - AutomateTypes the group is engaging in

  24. RouteType getBestBuildRoute (CyPlot pPlot, BuildType peBestBuild)
    int (RouteTypes) (CyPlot* pPlot, BuildTypes* peBestBuild)

  25. CyUnit getHeadUnit ()
    CyUnit* ()

  26. INT getID ()
    int () - the ID for the SelectionGroup

  27. INT getLengthMissionQueue ()
    int ()

  28. INT getMissionData1 (INT iNode)
    int (int iNode)

  29. INT getMissionData2 (INT iNode)
    int (int iNode)

  30. MissionData getMissionFromQueue (INT iIndex)
    MissionData* (int iIndex)

  31. INT getMissionType (INT iNode)
    int (int iNode)

  32. INT getNumUnits ()
    int ()

  33. PlayerType getOwner ()
    int (PlayerTypes) () - ID for owner of the group

  34. CyPlot getPathEndTurnPlot ()
    CyPlot* ()

  35. CyPlot getPathFirstPlot ()
    CyPlot* ()

  36. TeamType getTeam ()
    int (TeamTypes) () - ID for team owner of the group

  37. CyUnit getUnitAt (INT index)
    CyUnit* (int index)

  38. BOOL hasCargo ()
    bool ()

  39. BOOL hasMoved ()
    bool ()

  40. BOOL hasWorker ()
    bool ()

  41. BOOL isAmphibPlot (CyPlot pPlot)
    bool (CyPlot* pPlot)

  42. BOOL isAutomated ()
    bool () - Is the group automated?

  43. BOOL isFull ()
    bool ()

  44. BOOL isHuman ()
    bool ()

  45. BOOL isInvisible (TeamType eTeam)
    bool (int eTeam)

  46. BOOL isNone ()
    bool () - is this CySelectionGroup instance valid?

  47. BOOL isWaiting ()
    bool ()

  48. CyPlot lastMissionPlot ()
    CvPlot* ()

  49. CyPlot plot ()
    CyPlot () - get plot that the group is on

  50. VOID popMission ()
    void () - removes mission from queue

  51. VOID pushMission (MissionType eMission, INT iData1, INT iData2, INT iFlags, BOOL bAppend, BOOL bManual, MissionAIType eMissionAI, CyPlot pMissionAIPlot, CyUnit pMissionAIUnit)
    void (eMission, iData1, iData2, iFlags, bAppend, bManual, eMissionAI, pMissionAIPlot, pMissionAIUnit)

  52. VOID pushMoveToMission (INT iX, INT iY)
    void (plotX, plotY)

  53. BOOL readyToAuto ()
    bool ()

  54. BOOL readyToMove (BOOL bAny)
    bool (bool bAny) - is the group awake and ready to move?

  55. BOOL readyToSelect (BOOL bAny)
    bool (bool bAny) - is the group able to be selected?

  56. VOID resetPath ()
    void ()

  57. VOID setActivityType (ActivityType eNewValue)
    void (int /*ActivityTypes*/ eNewValue) - set the group to this ActivityTypes

  58. VOID setAutomateType (AutomateType eNewValue)
    void (int /*AutomateTypes*/ eNewValue) - get the group to perform this AutomateTypes


CySign - not in SDK
  1. STRING getCaption ()
    wstring getCaption()

  2. PlayerType getPlayerType ()
    PlayerTypes getPlayerType()

  3. CyPlot getPlot ()
    CyPlot getPlot()


CyStatistics - not in SDK
  1. INT getPlayerNumBuildingsBuilt (INT iPlayerID, INT iBuildingID)
    int (int iPlayerID, int iBuildingID)

  2. INT getPlayerNumCitiesBuilt (INT iPlayerID)
    int (int iPlayerID)

  3. INT getPlayerNumCitiesRazed (INT iPlayerID)
    int (int iPlayerID)

  4. INT getPlayerNumGoldenAges (INT iPlayerID)
    int (int iPlayerID)

  5. INT getPlayerNumUnitsBuilt (INT iPlayerID, INT iUnitID)
    int (int iPlayerID, int iUnitID)

  6. INT getPlayerNumUnitsKilled (INT iPlayerID, INT iUnitID)
    int (int iPlayerID, int iUnitID)

  7. INT getPlayerNumUnitsLost (INT iPlayerID, INT iUnitID)
    int (int iPlayerID, int iUnitID)

  8. BOOL getPlayerReligionFounded (INT iPlayerID, INT iReligionID)
    bool (int iPlayerID, int iReligionID)

  9. INT getPlayerTimePlayed (INT iPlayerID)
    int (int iPlayerID) - Returns the amount of time player iPlayerID has played this game for; note that this is only set at the end of the game and will return 0 during a game - use CyGame().getMinutesPlayed() instead


CyTeam
  1. INT AI_getAtPeaceCounter (TeamType eTeam)
    int (TeamTypes)

  2. INT AI_getAtWarCounter (TeamType eTeam)
    int (TeamTypes)

  3. INT AI_getWarSuccess (TeamType eIndex)
    int (TeamTypes)

  4. VOID AI_setWarPlan (TeamType eIndex, WarPlanType eNewValue)
    void (int /*TeamTypes*/ eIndex, int /*WarPlanTypes*/ eNewValue)

  5. BOOL AI_shareWar (TeamType eTeam)
    bool (TeamTypes)

  6. VOID addTeam (TeamType eTeam)
    void (int /*TeamTypes*/ eTeam)

  7. VOID assignVassal (TeamType eIndex, BOOL bSurrender)
    void (TeamTypes, bool)

  8. BOOL canChangeWarPeace (TeamType eTeam)
    bool (int /*TeamTypes*/ eTeam)

  9. BOOL canContact (TeamType eTeam)
    bool (int /*TeamTypes*/ eTeam)

  10. BOOL canDeclareWar (TeamType eTeam)
    bool (int /*TeamTypes*/ eTeam)

  11. BOOL canLaunch (VictoryType eVictory)
    bool ()

  12. VOID changeBridgeBuildingCount (INT iChange)
    void (iChange)

  13. VOID changeCommerceFlexibleCount (CommerceType eIndex, INT iChange)
    void (int /*CommerceTypes*/ eIndex, iChange)

  14. VOID changeCounterespionageModAgainstTeam (TeamType eIndex, INT iChange)
    void (TeamTypes eIndex, int iChange)

  15. VOID changeCounterespionageTurnsLeftAgainstTeam (TeamType eIndex, INT iChange)
    void (TeamTypes eIndex, int iChange)

  16. VOID changeDefensivePactTradingCount (INT iChange)
    void (iChange)

  17. VOID changeEnemyWarWearinessModifier (INT iChange)
    void (iChange)

  18. VOID changeEspionagePointsAgainstTeam (TeamType eIndex, INT iChange)
    void (TeamTypes eIndex, int iChange)

  19. VOID changeEspionagePointsEver (INT iChange)
    void (int iChange)

  20. VOID changeExtraMoves (DomainType eIndex, INT iChange)
    void (int /*DomainTypes*/ eIndex, int iChange)

  21. VOID changeExtraWaterSeeFromCount (INT iChange)
    void (iChange)

  22. VOID changeForceTeamVoteEligibilityCount (VoteSourceType eVoteSource, INT iChange)
    void (int /*VoteSourceTypes*/ eVoteSource, iChange)

  23. VOID changeGoldTradingCount (INT iChange)
    void (iChange)

  24. VOID changeIgnoreIrrigationCount (INT iChange)
    void (iChange)

  25. VOID changeImprovementYieldChange (ImprovementType eIndex1, YieldType eIndex2, INT iChange)
    void (int /*ImprovementTypes*/ eIndex1, int /*YieldTypes*/ eIndex2, iChange)

  26. VOID changeIrrigationCount (INT iChange)
    void (iChange)

  27. VOID changeMapTradingCount (INT iChange)
    void (iChange)

  28. VOID changeNukeInterception (INT iChange)
    void (iChange)

  29. VOID changeOpenBordersTradingCount (INT iChange)
    void (iChange)

  30. VOID changePermanentAllianceTradingCount (INT iChange)
    void (iChange)

  31. VOID changeProjectCount (ProjectType eIndex, INT iChange)
    void (int /*ProjectTypes*/ eIndex, int iChange)

  32. VOID changeResearchProgress (TechType eIndex, INT iChange, PlayerType ePlayer)
    void (TechID, iChange, iPlayer ) - edits progress towards TechID

  33. VOID changeRouteChange (RouteType eIndex, INT iChange)
    void (int /*RouteType*/ eIndex, int iChange)

  34. VOID changeTechShareCount (INT iIndex, INT iChange)
    void (int iIndex, iChange)

  35. VOID changeTechTradingCount (INT iChange)
    void (iChange)

  36. VOID changeVassalTradingCount (INT iChange)
    void (iChange)

  37. VOID changeWarWeariness (TeamType eIndex, INT iChange)
    void (int /*TeamTypes*/ eIndex, iChange)

  38. VOID changeWaterWorkCount (INT iChange)
    void (iChange)

  39. INT countEnemyDangerByArea (CyArea pArea)
    int (CyArea* pArea)

  40. INT countEnemyPowerByArea (CyArea pArea)
    int (CyArea* pArea)

  41. INT countNumAIUnitsByArea (CyArea pArea, UnitAIType eUnitAI)
    int (CyArea* pArea, int /*UnitAITypes*/ eUnitAI)

  42. INT countNumCitiesByArea (CyArea pArea)
    int (CyArea* pArea)

  43. INT countNumUnitsByArea (CyArea pArea)
    int (CyArea* pArea)

  44. INT countPowerByArea (CyArea pArea)
    int (CyArea* pArea)

  45. INT countTotalCulture ()
    int ()

  46. INT countTotalPopulationByArea (CyArea pArea)
    int (CyArea* pArea)

  47. VOID declareWar (TeamType eTeam, BOOL bNewDiplo, WarPlanType eWarPlan)
    void (int /*TeamTypes*/ eTeam, bool bNewDiplo, int /*WarPlanTypes*/ eWarPlan) - Forces your team to declare War on iTeam

  48. VOID freeVassal (TeamType eIndex)
    void (TeamTypes)

  49. INT getAnyWarPlanCount (BOOL bIgnoreMinors)
    int (bool bIgnoreMinors)

  50. INT getAssets ()
    int ()

  51. INT getAtWarCount (BOOL bIgnoreMinors)
    int (bool bIgnoreMinors)

  52. INT getBridgeBuildingCount ()
    int ()

  53. INT getBuildingClassCount (BuildingClassType eIndex)
    bool (int /*BuildingClassTypes*/ eIndex)

  54. INT getBuildingClassCountPlusMaking (BuildingClassType eUnitClass)
    int (int (BuildingClassTypes) eBuildingClass)

  55. INT getBuildingClassMaking (BuildingClassType eBuildingClass)
    int (int (BuildingClassTypes) eBuildingClass)

  56. INT getChosenWarCount (BOOL bIgnoreMinors)
    int (bool bIgnoreMinors)

  57. INT getCommerceFlexibleCount (CommerceType eIndex)
    int (int /*CommerceTypes*/ eIndex)

  58. INT getCounterespionageModAgainstTeam (TeamType eIndex)
    int (TeamTypes eIndex)

  59. INT getCounterespionageTurnsLeftAgainstTeam (TeamType eIndex)
    int (TeamTypes eIndex)

  60. INT getDefensivePactCount ()
    int ()

  61. INT getDefensivePactTradingCount ()
    int ()

  62. INT getDefensivePower ()
    int ()

  63. INT getEnemyWarWearinessModifier ()
    int ()

  64. INT getEspionagePointsAgainstTeam (TeamType eIndex)
    int (TeamTypes eIndex)

  65. INT getEspionagePointsEver ()
    int ()

  66. INT getExtraMoves (DomainType eIndex)
    int (int /*DomainTypes*/ eIndex)

  67. INT getExtraWaterSeeFromCount ()
    int ()

  68. INT getForceTeamVoteEligibilityCount (VoteSourceType eVoteSource)
    int (int /*VoteSourceTypes*/ eVoteSource)

  69. INT getGoldTradingCount ()
    int ()

  70. HandicapType getHandicapType ()
    int (HandicapTypes) ()

  71. INT getHasCorporationCount (CorporationType eCorporation)
    int (int (CorporationTypes) eReligion)

  72. INT getHasMetCivCount (BOOL bIgnoreMinors)
    int (bool bIgnoreMinors)

  73. INT getHasReligionCount (ReligionType eReligion)
    int (int (ReligionTypes) eReligion)

  74. INT getID ()
    int () - team ID

  75. INT getIgnoreIrrigationCount ()
    int ()

  76. INT getImprovementYieldChange (ImprovementType eIndex, YieldType eIndex2)
    int (int /*ImprovementTypes*/ eIndex1, int /*YieldTypes*/ eIndex2)

  77. INT getIrrigationCount ()
    int ()

  78. INT getLaunchSuccessRate (VictoryType eVictory)
    int (int /*VictoryTypes*/)

  79. PlayerType getLeaderID ()
    int (PlayerTypes) ()

  80. INT getMapTradingCount ()
    int ()

  81. INT getMasterPower ()
    int ()

  82. STRING getName ()
    str ()

  83. INT getNukeInterception ()
    int ()

  84. INT getNumCities ()
    int (); # of cities controlled by team

  85. INT getNumMembers ()
    int (); # of people on team

  86. INT getNumNukeUnits ()
    int ()

  87. INT getObsoleteBuildingCount (BuildingType eIndex)

  88. INT getOpenBordersTradingCount ()
    int ()

  89. INT getPermanentAllianceTradingCount ()
    int ()

  90. INT getPower (BOOL bIncludeVassals)
    int (bool bIncludeVassals)

  91. INT getProjectArtType (ProjectType eIndex, INT number)
    int (int /*ProjectTypes*/ eIndex, int number)

  92. INT getProjectCount (ProjectType eIndex)
    bool (int /*ProjectTypes*/ eIndex)

  93. INT getProjectDefaultArtType (ProjectType eIndex)
    bool (int /*ProjectTypes*/ eIndex)

  94. INT getProjectMaking (ProjectType eIndex)
    bool (int /*ProjectTypes*/ eIndex)

  95. INT getResearchCost (TechType eTech)
    int (TechID) - total cost of Tech

  96. INT getResearchLeft (TechType eTech)
    int (TechID) - Amount of remaining research necessary

  97. INT getResearchProgress (TechType eIndex)
    int (TechID) - progress towards finishing research on TechID

  98. INT getRouteChange (RouteType eIndex)
    int (RouteType) - Route Change caused by RouteType

  99. PlayerType getSecretaryID ()
    int (PlayerTypes) ()

  100. INT getTechCount (TechType eIndex)
    int (TechID)

  101. INT getTechShareCount (INT iIndex)
    int (int iIndex)

  102. INT getTechTradingCount ()
    int ()

  103. INT getTotalLand ()
    int ()

  104. INT getTotalPopulation ()
    int (); # of citizens controlled by team

  105. INT getUnitClassCount (UnitClassType eIndex)
    int (int (UnitClassTypes) eIndex)

  106. INT getUnitClassCountPlusMaking (UnitClassType eUnitClass)
    int (int (UnitClassTypes) eUnitClass)

  107. INT getUnitClassMaking (UnitClassType eUnitClass)
    int (int (UnitClassTypes) eUnitClass)

  108. INT getVassalPower ()
    int ()

  109. INT getVassalTradingCount ()
    int ()

  110. INT getVictoryCountdown (VictoryType eVictory)
    int (int /*VictoryTypes*/)

  111. INT getVictoryDelay (VictoryType eVictory)
    int (int /*VictoryTypes*/)

  112. INT getWarPlanCount (WarPlanType eWarPlan, BOOL bIgnoreMinors)
    int (int /*WarPlanTypes*/ eWarPlan, bool bIgnoreMinors)

  113. INT getWarWeariness (TeamType eIndex)
    int (int /*TeamTypes*/ eIndex)

  114. INT getWaterWorkCount ()
    int ()

  115. BOOL hasHeadquarters (CorporationType eCorporation)
    bool (int (CorporationTypes) eCorporation) - does this team have eCorporation's headquarters?

  116. BOOL hasHolyCity (ReligionType eReligion)
    bool (int (ReligionTypes) eReligion) - does this team have eReligion's holy city?

  117. BOOL hasMetHuman ()
    bool ()

  118. BOOL isAVassal ()
    bool ()

  119. BOOL isAlive ()
    bool ()

  120. BOOL isAtWar (TeamType eIndex)
    bool (int /*TeamTypes*/ eIndex)

  121. BOOL isBarbarian ()
    bool () - is barbarian team?

  122. BOOL isBridgeBuilding ()
    bool ()

  123. BOOL isBuildingClassMaxedOut (BuildingClassType eIndex, INT iExtra)
    bool (BuildingClassTypes, iExtra)

  124. BOOL isCommerceFlexible (CommerceType eIndex)
    bool (int /*CommerceTypes*/ eIndex)

  125. BOOL isDefensivePact (TeamType eIndex)
    bool (TeamTypes)

  126. BOOL isDefensivePactTrading ()
    bool ()

  127. BOOL isEverAlive ()
    bool ()

  128. BOOL isExtraWaterSeeFrom ()
    bool ()

  129. BOOL isForcePeace (TeamType eIndex)
    bool (TeamTypes)

  130. BOOL isForceTeamVoteEligible (VoteSourceType eVoteSource)
    bool (int /*VoteSourceTypes*/ eVoteSource)

  131. BOOL isFreeTrade (TeamType eIndex)
    bool (TeamTypes)

  132. BOOL isGoldTrading ()
    bool () - gold trading?

  133. BOOL isHasMet (TeamType eIndex)
    bool (int /*TeamTypes*/ eIndex)

  134. BOOL isHasTech (TechType iIndex)
    bool (TechID) - has the team researched techID

  135. BOOL isHuman ()
    bool () - is human team?

  136. BOOL isIgnoreIrrigation ()
    bool ()

  137. BOOL isIrrigation ()
    bool ()

  138. BOOL isMapCentering ()
    bool () - map is centered

  139. BOOL isMapTrading ()
    bool () - map is ready

  140. BOOL isMinorCiv ()

  141. BOOL isNoTradeTech (INT iIndex)
    bool (TechID)

  142. BOOL isNone ()
    bool () - is this instance valid?

  143. BOOL isObsoleteBuilding (BuildingType eIndex)
    bool (BuildingID - is BuildingID obsolete?

  144. BOOL isOpenBorders (TeamType eIndex)
    bool (TeamTypes)

  145. BOOL isOpenBordersTrading ()
    bool ()

  146. BOOL isPermanentAllianceTrading ()
    bool ()

  147. BOOL isPermanentWarPeace (TeamType eIndex)
    bool (int /*TeamTypes*/ eIndex)

  148. BOOL isProjectAndArtMaxedOut (ProjectType eIndex)
    bool (int /*ProjectTypes*/ eIndex)

  149. BOOL isProjectMaxedOut (ProjectType eIndex, INT iExtra)
    bool (int /*ProjectTypes*/ eIndex, int iExtra)

  150. BOOL isRiverTrade ()
    bool () - will let us know if rivers allow trade

  151. BOOL isStolenVisibility (TeamType eIndex)
    int (int /*TeamTypes*/ eIndex)

  152. BOOL isTechShare (INT iIndex)
    bool (int iIndex)

  153. BOOL isTechTrading ()
    bool () - tech trading?

  154. BOOL isTerrainTrade (TerrainType eIndex)
    bool (int iTerrainType) - will let us know if this terrain type allows trade

  155. BOOL isUnitClassMaxedOut (UnitClassType eIndex, INT iExtra)
    bool (int (UnitClassTypes) eIndex, int iExtra)

  156. BOOL isVassal (TeamType eIndex)
    bool (TeamTypes)

  157. BOOL isVassalStateTrading ()
    bool ()

  158. BOOL isWaterWork ()
    bool ()

  159. VOID makePeace (TeamType eTeam)
    void (int /*TeamTypes*/ eTeam) - Forces peace between your team and iTeam

  160. VOID meet (TeamType eTeam, BOOL bNewDiplo)
    void (int /*TeamTypes*/ eTeam, bool bNewDiplo) - forces team to meet iTeam

  161. VOID setCounterespionageModAgainstTeam (TeamType eIndex, INT iValue)
    void (TeamTypes eIndex, int iValue)

  162. VOID setCounterespionageTurnsLeftAgainstTeam (TeamType eIndex, INT iValue)
    void (TeamTypes eIndex, int iValue)

  163. VOID setEspionagePointsAgainstTeam (TeamType eIndex, INT iValue)
    void (TeamTypes eIndex, int iValue)

  164. VOID setEspionagePointsEver (INT iValue)
    void (int iValue)

  165. VOID setHasTech (TechType eIndex, BOOL bNewValue, PlayerType ePlayer, BOOL bFirst, BOOL bAnnounce)
    void (TechID, bNewValue, iPlayer, bFirst, bAnnounce)

  166. VOID setMapCentering (BOOL bNewValue)
    void (bNewValue)

  167. VOID setMasterPower (INT iPower)
    void (int)

  168. VOID setNoTradeTech (TechType eIndex, BOOL bNewValue)
    void (TechID, bNewValue)

  169. VOID setPermanentWarPeace (TeamType eIndex, BOOL bNewValue)
    void (int /*TeamTypes*/ eIndex, bool bNewValue)

  170. VOID setProjectArtType (ProjectType eIndex, INT number, INT value)
    void (int /*ProjectTypes*/ eIndex, int number, int value)

  171. VOID setProjectDefaultArtType (ProjectType eIndex, INT value)
    void (int /*ProjectTypes*/ eIndex, int value)

  172. VOID setResearchProgress (TechType eIndex, INT iNewValue, PlayerType ePlayer)
    void (TechID, iNewValue, iPlayer ) - sets progress towards TechID

  173. VOID setVassal (TeamType eIndex, BOOL bVassal, BOOL bCapitulated)
    void (TeamTypes, bool)

  174. VOID setVassalPower (INT iPower)
    void (int)

  175. VOID setWarWeariness (TeamType eIndex, INT iNewValue)
    void (int /*TeamTypes*/ eIndex, iNewValue)

  176. VOID signDefensivePact (TeamType eTeam)
    void (int /*TeamTypes*/ eTeam)

  177. VOID signOpenBorders (TeamType eTeam)
    void (int /*TeamTypes*/ eTeam)


CyTranslator - not in SDK
  1. STRING changeTextColor (STRING szText, INT iColor)
    string (string szText, int iColor)

  2. STRING getColorText (STRING szTag, TUPLE args, INT iColor)
    string (string szTag, tuple args, int iColor)

  3. STRING getObjectText (STRING szTag, INT i)
    string (string szTag, int)

  4. STRING getText (STRING szTag, TUPLE args)
    string (string szTag, tuple args)

  5. STRING stripHTML (STRING szText)
    string (string szText)


CyUnit
  1. BOOL IsSelected ()

  2. VOID NotifyEntity (MissionType eMission)
    void (int EntityEventType)

  3. INT airBaseCombatStr ()
    int ()

  4. INT airBombBaseRate ()
    int ()

  5. INT airBombCurrRate ()
    int ()

  6. INT airCombatDamage (CyUnit pDefender)
    int (CyUnit* pDefender)

  7. INT airCombatLimit ()
    int ()

  8. INT airCurrCombatStr (CyUnit pOther)
    int (CyUnit* pOther)

  9. FLOAT airCurrCombatStrFloat (CyUnit pOther)
    float (CyUnit* pOther)

  10. INT airMaxCombatStr (CyUnit pOther)
    int (CyUnit* pOther)

  11. FLOAT airMaxCombatStrFloat (CyUnit pOther)
    float (CyUnit* pOther)

  12. INT airRange ()
    int ()

  13. BOOL alwaysInvisible ()
    bool ()

  14. INT animalCombatModifier ()
    int ()

  15. CyArea area ()
    CyArea* ()

  16. BOOL at (INT iX, INT iY)
    bool (int iX, int iY)

  17. BOOL atPlot (CyPlot pPlot)
    bool (CyPlot* pPlot)

  18. VOID attackForDamage (CyUnit *defender, INT attakerDamageChange, INT defenderDamageChange)
    void attackForDamage(CyUnit *defender, int attakerDamageChange, int defenderDamageChange)

  19. INT attackXPValue ()
    int ()

  20. INT baseCombatStr ()
    int ()

  21. INT baseMoves ()
    int ()

  22. CyUnit bestInterceptor (CyPlot pPlot)
    CyUnit* (CyPlot*)

  23. CyUnit bestSeaPillageInterceptor (CyPlot pPlot)
    CyUnit* (CyPlot*)

  24. INT bombardRate ()
    int ()

  25. CyCity bombardTarget (CyPlot pPlot)
    CyCity* (CyPlot* pPlot)

  26. BOOL canAcquirePromotion (PromotionType ePromotion)
    bool (int /*PromotionTypes*/ ePromotion)

  27. BOOL canAcquirePromotionAny ()
    bool ()

  28. BOOL canAirAttack ()
    bool ()

  29. BOOL canAirBomb (CyPlot pPlot)
    bool ()

  30. BOOL canAirBombAt (CyPlot pPlot, INT iX, INT iY)
    bool (CyPlot* pPlot, int iX, int iY)

  31. BOOL canAirDefend (CyPlot pPlot)
    bool (CyPlot*)

  32. BOOL canAirPatrol (CyPlot pPlot)
    bool (CyPlot* pPlot)

  33. BOOL canAirlift (CyPlot pPlot)
    bool (CyPlot* pPlot)

  34. BOOL canAirliftAt (CyPlot pPlot, INT iX, INT iY)
    bool (CyPlot* pPlot, int iX, int iY)

  35. BOOL canAttack ()
    bool ()

  36. BOOL canAutomate (AutomateType eAutomate)
    bool (int (AutomateTypes) eAutomate)

  37. BOOL canBombard (CyPlot pPlot)
    bool (CyPlot* pPlot)

  38. BOOL canBuild (CyPlot pPlot, BuildType eBuild, BOOL bTestVisible)
    bool (CyPlot* pPlot, int (BuildTypes) eBuild, bool bTestVisible)

  39. BOOL canBuildRoute ()
    bool ()

  40. BOOL canCargoAllMove ()
    bool ()

  41. BOOL canCoexistWithEnemyUnit (TeamType eTeam)
    bool (int)

  42. BOOL canConstruct (CyPlot pPlot, BuildingType eBuilding)
    bool (CyPlot* pPlot, int (BuildingTypes) eBuilding)

  43. BOOL canDefend (CyPlot pPlot)
    bool (CyPlot* pPlot)

  44. BOOL canDestroy (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  45. BOOL canDiscover (CyPlot pPlot)
    bool (CyPlot* pPlot)

  46. BOOL canDoCommand (CommandType eCommand, INT iData1, INT iData2, BOOL bTestVisible)
    bool (eCommand, iData1, iData2, bTestVisible = False) - can the unit perform eCommand?

  47. BOOL canEnterArea (TeamType eTeam, CyArea pArea, BOOL bIgnoreRightOfPassage)
    bool (int (TeamTypes) eTeam, CyArea* pArea, bool bIgnoreRightOfPassage)

  48. BOOL canEnterTerritory (TeamType eTeam, BOOL bIgnoreRightOfPassage)
    bool (int (TeamTypes) eTeam, bool bIgnoreRightOfPassage)

  49. BOOL canEspionage (CyPlot pPlot)
    bool (CyPlot* pPlot)

  50. BOOL canFight ()
    bool ()

  51. BOOL canFortify (CyPlot pPlot)
    bool (CyPlot* pPlot)

  52. BOOL canFound (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  53. BOOL canGift (BOOL bTestVisible)
    bool (bool bTestVisible)

  54. INT canGiveExperience (CyPlot pPlot)
    int (CyPlot* pPlot)

  55. BOOL canGoldenAge (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  56. BOOL canGreatWork (CyPlot pPlot)
    bool (CyPlot* pPlot)

  57. BOOL canHeal (CyPlot pPlot)
    bool (CyPlot* pPlot)

  58. BOOL canHold (CyPlot pPlot)
    bool (CyPlot* pPlot)

  59. BOOL canHurry (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  60. BOOL canInfiltrate (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  61. BOOL canJoin (CyPlot pPlot, SpecialistType eSpecialist)
    bool (CyPlot* pPlot, int (SpecialistTypes) eSpecialist)

  62. INT canLead (CyPlot pPlot, INT iUnitId)
    int (CyPlot* pPlot, int)

  63. BOOL canLoad (CyPlot pPlot)
    bool ()

  64. BOOL canLoadUnit (CyUnit pUnit, CyPlot pPlot)
    bool (CyUnit* pUnit, CyPlot* pPlot)

  65. BOOL canMove ()
    bool ()

  66. BOOL canMoveAllTerrain ()
    bool ()

  67. BOOL canMoveImpassable ()
    bool ()

  68. BOOL canMoveInto (CyPlot pPlot, BOOL bAttack, BOOL bDeclareWar, BOOL bIgnoreLoad)
    bool (CyPlot* pPlot, bool bAttack, bool bDeclareWar, bool bIgnoreLoad)

  69. BOOL canMoveOrAttackInto (CyPlot pPlot, BOOL bDeclareWar)
    bool (CyPlot* pPlot, bool bDeclareWar)

  70. BOOL canMoveThrough (CyPlot pPlot)
    bool (CyPlot* pPlot)

  71. BOOL canNuke (CyPlot pPlot)
    bool ()

  72. BOOL canNukeAt (CyPlot pPlot, INT iX, INT iY)
    bool (CyPlot* pPlot, int iX, int iY)

  73. BOOL canPillage (CyPlot pPlot)
    bool (CyPlot* pPlot)

  74. BOOL canPlunder (CyPlot pPlot)
    bool (CyPlot* pPlot)

  75. BOOL canPromote (PromotionType ePromotion, INT iLeaderUnitId)
    bool (ePromotion, iLeaderUnitId)

  76. BOOL canRecon (CyPlot pPlot)
    bool ()

  77. BOOL canReconAt (CyPlot pPlot, INT iX, INT iY)
    bool (CyPlot* pPlot, int iX, int iY)

  78. BOOL canSabotage (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  79. BOOL canScrap ()
    bool ()

  80. BOOL canSeaPatrol (CyPlot pPlot)
    bool (CyPlot* pPlot)

  81. BOOL canSentry (CyPlot pPlot)
    bool (CyPlot* pPlot)

  82. BOOL canSiege (TeamType eTeam)
    bool (int /*TeamTypes*/ eTeam)

  83. BOOL canSleep (CyPlot pPlot)
    bool (CyPlot* pPlot)

  84. BOOL canSpread (CyPlot pPlot, ReligionType eReligion, BOOL bTestVisible)
    bool (CyPlot* pPlot, int /*ReligionTypes*/ eReligion, bool bTestVisible)

  85. BOOL canStealPlans (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  86. BOOL canTrade (CyPlot pPlot, BOOL bTestVisible)
    bool (CyPlot* pPlot, bool bTestVisible)

  87. BOOL canUnload ()
    bool ()

  88. BOOL canUnloadAll ()
    bool ()

  89. BOOL canUpgrade (UnitType eUnit, BOOL bTestVisible)
    bool (int /*UnitTypes*/ eUnit, bool bTestVisible)

  90. INT cargoSpace ()
    int ()

  91. INT cargoSpaceAvailable (SpecialUnitType eSpecialCargo, DomainType eDomainCargo)
    int ()

  92. VOID centerCamera ()
    void () - Centers the Camera on the unit

  93. INT chanceFirstStrikes ()
    int ()

  94. VOID changeCargoSpace (INT iChange)
    void (int)

  95. VOID changeDamage (INT iChange, PlayerType ePlayer)
    void (int iChange, int /*PlayerTypes*/ ePlayer)

  96. VOID changeExperience (INT iChange, INT iMax, BOOL bFromCombat, BOOL bInBorders, BOOL bUpdateGlobal)
    void (int iChange, int iMax, bool bFromCombat, bool bInBorders, bool bUpdateGlobal)

  97. VOID changeLevel (INT iChange)

  98. VOID changeMoves (INT iChange)
    void (int iChange)

  99. INT cityAttackModifier ()
    int ()

  100. INT cityDefenseModifier ()
    int ()

  101. INT collateralDamage ()
    int ()

  102. INT collateralDamageLimit ()
    int ()

  103. INT collateralDamageMaxUnits ()
    int ()

  104. INT combatLimit ()
    int ()

  105. VOID convert (CyUnit pUnit)
    void (CyUnit* pUnit)

  106. INT currCombatStr (CyPlot pPlot, CyUnit pAttacker)
    int (CyPlot* pPlot, CyUnit* pAttacker)

  107. FLOAT currCombatStrFloat (CyPlot pPlot, CyUnit pAttacker)
    float (CyPlot* pPlot, CyUnit* pAttacker)

  108. INT currFirepower (CyPlot pPlot, CyUnit pAttacker)
    int (CyPlot* pPlot, CyUnit* pAttacker)

  109. INT currHitPoints ()
    bool ()

  110. INT currInterceptionProbability ()
    int ()

  111. INT defenseXPValue ()
    int ()

  112. INT destroyCost (CyPlot pPlot)
    int (CyPlot* pPlot)

  113. INT destroyProb (CyPlot pPlot, ProbabilityType eProbStyle)
    int (CyPlot* pPlot, int /*ProbabilityTypes*/ eProbStyle)

  114. VOID doCommand (CommandType eCommand, INT iData1, INT iData2)
    void (eCommand, iData1, iData2) - force the unit to perform eCommand

  115. DomainType domainCargo ()
    int ()

  116. INT domainModifier (DomainType eDomain)
    int (int /*DomainTypes*/ eDomain)

  117. INT evasionProbability ()
    int ()

  118. INT experienceNeeded ()
    int ()

  119. INT featureAttackModifier (FeatureType eFeature)
    int (int /*FeatureTypes*/ eFeature)

  120. INT featureDefenseModifier (FeatureType eFeature)
    int (int /*FeatureTypes*/ eFeature)

  121. VOID finishMoves ()
    void ()

  122. INT firstStrikes ()
    int ()

  123. BOOL flatMovementCost ()
    bool ()

  124. INT flavorValue (FlavorType eFlavor)
    int (FlavorTypes eFlavor)

  125. INT fortifyModifier ()
    int ()

  126. BOOL generatePath (CyPlot pToPlot, INT iFlags, BOOL bReuse, INT piPathTurns)
    bool (CyPlot* pToPlot, int iFlags = 0, bool bReuse = false, int* piPathTurns = NULL)

  127. INT getAdjacentTileHeal ()
    int ()

  128. INT getAmphibCount ()
    int ()

  129. CvArtInfoUnit getArtInfo (INT i, EraType eEra)
    CvArtInfoUnit* (int i, eEra)

  130. INT getBlitzCount ()
    int ()

  131. BuildType getBuildType ()
    int (BuildTypes) ()

  132. STRING getButton ()
    std::string ()

  133. UnitType getCaptureUnitType (CivilizationType eCivilization)
    int (int /*CivilizationTypes*/ eCivilization)

  134. INT getCargo ()
    int ()

  135. CivilizationType getCivilizationType ()
    int ()

  136. INT getCollateralDamageProtection ()
    int ()

  137. INT getCombatOwner (TeamType iForTeam)
    int (int)

  138. INT getDamage ()
    int ()

  139. TeamType getDeclareWarMove (CyPlot pPlot)
    TeamTypes (CyPlot* pPlot)

  140. INT getDiscoverResearch (TechType eTech)
    int (int /*TechTypes*/ eTech)

  141. TechType getDiscoveryTech ()
    int /*TechTypes*/ ()

  142. DomainType getDomainType ()
    int ()

  143. INT getEspionagePoints (CyPlot pPlot)
    int (CyPlot* pPlot)

  144. INT getExperience ()
    int ()

  145. INT getExperiencePercent ()
    int ()

  146. INT getExtraAirRange ()
    int ()

  147. INT getExtraChanceFirstStrikes ()
    int ()

  148. INT getExtraCityAttackPercent ()
    int ()

  149. INT getExtraCityDefensePercent ()
    int ()

  150. INT getExtraCollateralDamage ()
    int ()

  151. INT getExtraCombatPercent ()
    int ()

  152. INT getExtraDomainModifier (DomainType eIndex)
    int ()

  153. INT getExtraEnemyHeal ()
    int ()

  154. INT getExtraEvasion ()
    int ()

  155. INT getExtraFeatureAttackPercent (FeatureType eIndex)
    int ()

  156. INT getExtraFeatureDefensePercent (FeatureType eIndex)
    int ()

  157. INT getExtraFirstStrikes ()
    int ()

  158. INT getExtraFriendlyHeal ()
    int ()

  159. INT getExtraHillsAttackPercent ()
    int ()

  160. INT getExtraHillsDefensePercent ()
    int ()

  161. INT getExtraIntercept ()
    int ()

  162. INT getExtraMoveDiscount ()
    int ()

  163. INT getExtraMoves ()
    int ()

  164. INT getExtraNeutralHeal ()
    int ()

  165. INT getExtraTerrainAttackPercent (TerrainType eIndex)
    int ()

  166. INT getExtraTerrainDefensePercent (TerrainType eIndex)
    int ()

  167. INT getExtraUnitCombatModifier (UnitCombatType eIndex)
    int ()

  168. INT getExtraVisibilityRange ()
    int ()

  169. INT getExtraWithdrawal ()
    int ()

  170. INT getFacingDirection ()
    int ()

  171. INT getFortifyTurns ()
    int ()

  172. INT getGameTurnCreated ()
    int ()

  173. INT getGreatWorkCulture (CyPlot pPlot)
    int (CyPlot* pPlot)

  174. CySelectionGroup getGroup ()
    CySelectionGroup* ()

  175. INT getGroupID ()
    int ()

  176. HandicapType getHandicapType ()
    int ()

  177. INT getHotKeyNumber ()
    int () - returns the HotKey number for this unit

  178. INT getHurryProduction (CyPlot pPlot)
    int (CyPlot* pPlot)

  179. INT getID ()
    int ()

  180. INT getImmobileTimer ()
    int ()

  181. InvisibleType getInvisibleType ()
    int (InvisibleTypes) ()

  182. INT getKamikazePercent ()
    int ()

  183. UnitType getLeaderUnitType ()
    int ()

  184. INT getLevel ()
    int ()

  185. INT getMaxHurryProduction (CyCity pCity)
    int (CyCity* pCity)

  186. INT getMoves ()
    int ()

  187. STRING getName ()
    str () - Returns the name of a unit along with its type description in parens if using a custom name

  188. STRING getNameForm (INT iForm)
    str (int iForm)

  189. STRING getNameKey ()
    str ()

  190. STRING getNameNoDesc ()
    str () - Returns the name of a unit without any description afterwards

  191. INT getNumSeeInvisibleTypes ()
    int ()

  192. INT getOwner ()
    int ()

  193. CyPlot getPathEndTurnPlot ()
    CyPlot* ()

  194. INT getPillageChange ()
    int ()

  195. CyPlot getReconPlot ()
    CyPlot* ()

  196. INT getRevoltProtection ()
    int ()

  197. INT getRiverCount ()
    int ()

  198. INT getSameTileHeal ()
    int ()

  199. STRING getScriptData ()
    str ()

  200. InvisibleType getSeeInvisibleType (INT i)
    int (InvisibleTypes) (int)

  201. SpecialUnitType getSpecialUnitType ()
    int ()

  202. INT getTeam ()
    int ()

  203. INT getTradeGold (CyPlot pPlot)
    int (CyPlot* pPlot)

  204. CyUnit getTransportUnit ()
    CyUnit* ()

  205. INT getUnitAICargo (UnitAIType eUnitAI)
    int (int (UnitAITypes) eUnitAI)

  206. UnitAIType getUnitAIType ()
    int UnitAIType () - returns the int value of the UnitAIType

  207. UnitClassType getUnitClassType ()
    int ()

  208. UnitCombatType getUnitCombatType ()
    int ()

  209. UnitType getUnitType ()
    int ()

  210. INT getUpgradeDiscount ()
    int ()

  211. INT getVisualOwner ()
    int ()

  212. INT getX ()
    int ()

  213. INT getY ()
    int ()

  214. BOOL giveExperience ()
    bool ()

  215. BOOL hasCargo ()
    bool ()

  216. BOOL hasMoved ()
    bool ()

  217. BOOL hasUpgrade (BOOL bSearch)
    bool (bool bSearch)

  218. INT hillsAttackModifier ()
    int ()

  219. INT hillsDefenseModifier ()
    int ()

  220. BOOL ignoreBuildingDefense ()
    bool ()

  221. BOOL ignoreTerrainCost ()
    bool ()

  222. BOOL immuneToFirstStrikes ()
    bool ()

  223. BOOL isActionRecommended (INT i)
    int (int i)

  224. BOOL isAlwaysHeal ()
    bool ()

  225. BOOL isAmphib ()
    bool ()

  226. BOOL isAnimal ()
    bool ()

  227. BOOL isAttacking ()
    bool ()

  228. BOOL isAutomated ()
    bool ()

  229. BOOL isBarbarian ()
    bool ()

  230. BOOL isBetterDefenderThan (CyUnit pDefender, CyUnit pAttacker)
    bool (CyUnit* pDefender, CyUnit* pAttacker)

  231. BOOL isBlitz ()
    bool ()

  232. BOOL isCargo ()
    bool ()

  233. BOOL isCombat ()
    bool ()

  234. BOOL isCounterSpy ()
    bool ()

  235. BOOL isDead ()
    bool ()

  236. BOOL isDefending ()
    bool ()

  237. BOOL isEnemyRoute ()
    bool ()

  238. BOOL isFeatureDoubleMove (FeatureType eIndex)
    bool (FeatureType)

  239. BOOL isFighting ()
    bool ()

  240. BOOL isFortifyable ()
    bool ()

  241. BOOL isFound ()
    bool ()

  242. BOOL isFull ()
    bool ()

  243. BOOL isGoldenAge ()
    bool ()

  244. BOOL isGroupHead ()
    bool ()

  245. BOOL isHasPromotion (PromotionType ePromotion)
    bool (int /*PromotionTypes*/ ePromotion)

  246. BOOL isHillsDoubleMove ()
    bool ()

  247. BOOL isHuman ()
    bool ()

  248. BOOL isHurt ()
    bool ()

  249. BOOL isInGroup ()
    bool ()

  250. BOOL isInvestigate ()
    bool ()

  251. BOOL isInvisible (TeamType eTeam, BOOL bDebug)
    bool (int (TeamTypes) eTeam, bool bDebug)

  252. BOOL isMadeAttack ()
    bool ()

  253. BOOL isMadeInterception ()
    bool ()

  254. BOOL isMilitaryHappiness ()
    bool ()

  255. BOOL isNeverInvisible ()
    bool ()

  256. BOOL isNoBadGoodies ()
    bool ()

  257. BOOL isNoCapture ()
    bool ()

  258. BOOL isNone ()
    bool () - Is this a valid unit instance?

  259. BOOL isNukeImmune ()
    bool ()

  260. BOOL isNukeVictim (CyPlot pPlot, TeamType eTeam)
    bool (CyPlot* pPlot, int eTeam)

  261. BOOL isOnlyDefensive ()
    bool ()

  262. BOOL isPromotionReady ()
    bool ()

  263. BOOL isPromotionValid (PromotionType ePromotion)
    bool (int /*PromotionTypes*/ ePromotion)

  264. BOOL isRanged ()
    bool ()

  265. BOOL isRivalTerritory ()
    bool ()

  266. BOOL isRiver ()
    bool ()

  267. BOOL isTerrainDoubleMove (TerrainType eIndex)
    bool (TerrainType)

  268. BOOL isWaiting ()
    bool ()

  269. BOOL jumpToNearestValidPlot ()
    bool ()

  270. VOID kill (BOOL bDelay, PlayerType ePlayer)
    void (bool bDelay, int /*PlayerTypes*/ ePlayer)

  271. BOOL lead (INT iUnitId)
    bool (int)

  272. INT maxCombatStr (CyPlot pPlot, CyUnit pAttacker)
    int (CyPlot* pPlot, CyUnit* pAttacker)

  273. FLOAT maxCombatStrFloat (CyPlot pPlot, CyUnit pAttacker)
    float (CyPlot* pPlot, CyUnit* pAttacker)

  274. INT maxFirstStrikes ()
    int ()

  275. INT maxHitPoints ()
    bool ()

  276. INT maxInterceptionProbability ()
    int ()

  277. INT maxMoves ()
    int ()

  278. INT maxXPValue ()
    int ()

  279. INT movesLeft ()
    int ()

  280. BOOL noDefensiveBonus ()
    bool ()

  281. INT nukeRange ()
    int ()

  282. CyPlot plot ()
    CyPlot* ()

  283. VOID promote (PromotionType ePromotion, INT iLeaderUnitId)
    bool (ePromotion)

  284. VOID rangeStrike (INT iX, INT iY)
    void rangeStrike(int iX, int iY)

  285. VOID rotateFacingDirectionClockwise ()
    void ()

  286. VOID rotateFacingDirectionCounterClockwise ()
    void ()

  287. INT sabotageCost (CyPlot pPlot)
    int (CyPlot* pPlot)

  288. INT sabotageProb (CyPlot pPlot, ProbabilityType eProbStyle)
    int (CyPlot* pPlot, int /*ProbabilityTypes*/ eProbStyle)

  289. VOID setBaseCombatStr (INT iCombat)
    void (int)

  290. VOID setDamage (INT iNewValue, PlayerType ePlayer)
    void (int iNewValue, int /*PlayerTypes*/ ePlayer)

  291. VOID setExperience (INT iNewValue, INT iMax)
    void (int iNewValue)

  292. VOID setHasPromotion (PromotionType eIndex, BOOL bNewValue)
    void (int (PromotionTypes) eIndex, bool bNewValue)

  293. VOID setHotKeyNumber (INT iNewValue)
    void (int iNewValue)

  294. VOID setImmobileTimer (INT iNewValue)
    void (int)

  295. VOID setLeaderUnitType (UnitType leaderUnitType)
    void (int iNewValue)

  296. VOID setLevel (INT iNewLevel)

  297. VOID setMadeAttack (BOOL bNewValue)
    void (int iNewValue)

  298. VOID setMadeInterception (BOOL bNewValue)
    void (int iNewValue)

  299. VOID setMoves (INT iNewValue)
    void (int iNewValue)

  300. VOID setName (STRING szNewValue)
    void (str)

  301. VOID setPromotionReady (BOOL bNewValue)
    void (int iNewValue)

  302. VOID setReconPlot (CyPlot pNewValue)
    void (CyPlot)

  303. VOID setScriptData (STRING szNewValue)
    void (str)

  304. VOID setTransportUnit (CyUnit pTransportUnit)
    void (CyUnit* pTransportUnit)

  305. VOID setUnitAIType (UnitAIType iNewValue)
    void UnitAIType (int iUnitAIType) - sets the unit's UnitAIType

  306. VOID setXY (INT iX, INT iY, BOOL bGroup, BOOL bUpdate, BOOL bShow)
    int (int iX, int iY)

  307. SpecialUnitType specialCargo ()
    int ()

  308. INT stealPlansCost (CyPlot pPlot)
    int (CyPlot* pPlot)

  309. INT stealPlansProb (CyPlot pPlot, ProbabilityType eProbStyle)
    int (CyPlot* pPlot, int /*ProbabilityTypes*/ eProbStyle)

  310. INT terrainAttackModifier (TerrainType eTerrain)
    int (int /*TerrainTypes*/ eTerrain)

  311. INT terrainDefenseModifier (TerrainType eTerrain)
    int (int /*TerrainTypes*/ eTerrain)

  312. INT unitClassAttackModifier (UnitClassType eUnitClass)
    int (int /*UnitClassTypes*/ eUnitClass)

  313. INT unitClassDefenseModifier (UnitClassType eUnitClass)
    int (int /*UnitClassTypes*/ eUnitClass)

  314. INT unitCombatModifier (UnitCombatType eUnitCombat)
    int (int /*UnitCombatTypes*/ eUnitCombat)

  315. BOOL upgradeAvailable (UnitType eFromUnit, UnitClassType eToUnitClass, INT iCount)
    bool (int /*UnitTypes*/ eFromUnit, int /*UnitClassTypes*/ eToUnitClass, int iCount)

  316. INT upgradePrice (UnitType eUnit)
    int (UnitTypes eUnit)

  317. INT visibilityRange ()
    int ()

  318. INT withdrawalProbability ()
    int ()

  319. INT workRate (BOOL bMax)
    int (bool bMax)


CyUnitEntity - not in SDK
  1. CyUnitSubEntity GetSubEntity (INT i)
    CyUnitSubEntitty * GetSubEntity(uint) - Returns the CySubUnitEntity at the given index

  2. INT GetSubEntityCount ()
    uint GetSubEntityCount() - Returns the number of CyUnitSubEntitys in this unit

  3. INT GetUnitsCurrentlyAlive ()
    int GetUnitsCurrentlyAlive() - Returns the number of sub-units that are alive

  4. VOID MoveTo (INT x, INT y, INT z, INT rad)
    void MoveTo(x, y, z, rad) - Moves the unit to the given position

  5. VOID NotifyEntity (INT e)
    void NotifyEntity(int) - Notifies this entity of the given event

  6. FLOAT getScale ()
    float ()

  7. CyUnit getUnit ()
    CyUnit * getUnit() - Returns the CyUnit associated with this CyUnitEntity

  8. BOOL isNone ()
    bool isNone() - Is this instance valid?

  9. VOID setScale (FLOAT fScale)
    void (float fScale)


CyUnitSubEntity - not in SDK
  1. VOID PlayAnimationPath (INT i)
    void PlayAnimationPath(int) - Plays the given animation path

  2. BOOL isNone ()
    bool isNone() - Is this instance valid?

  3. VOID setUnitShadow (BOOL b)
    void setUnitShadow(bool) - shows/hides a sub-unit's shadow

  4. VOID setVisible (BOOL b)
    void setVisible(bool) - shows/hides a sub-unit


CyUserProfile - not in SDK
  1. BOOL deleteProfileFile (STRING szNewName)
    bool (string szNewName) - Deletes the file (no extension) in Civ4\Profiles\ IF it exists - returns whether or not a file actually was deleted

  2. INT getAmbienceVolume ()
    int () - returns the Ambience volume level

  3. INT getAntiAliasing ()
    int () - returns the number of Anti-Aliasing MultiSamples level currently enabled

  4. INT getAntiAliasingMaxMultiSamples ()
    int () - return the number of Anti-Aliasing MultiSamples availble on the video card

  5. STRING getCaptureDeviceDesc (INT iIndex)
    string (int) - returns name of capture device at provided index

  6. INT getCaptureDeviceIndex ()
    int () - returns the index of currently selected capture device

  7. INT getCaptureVolume ()
    int () - returns current capture volume

  8. INT getCurrentVersion ()
    int () - Returns the current version of the user profile system in place

  9. INT getGlobeLayer ()
    int ()

  10. INT getGlobeViewRenderLevel ()
    int () - returns the globe view render level

  11. BOOL getGraphicOption (INT i)
    bool (int i) - returns value of option i

  12. INT getGraphicsLevel ()
    int () - returns the graphics quality level

  13. BOOL getGrid ()
    bool ()

  14. INT getInterfaceVolume ()
    int () - returns the Interface volume level

  15. INT getMainMenu ()
    int () - returns the main menu index currently used

  16. BOOL getMap ()
    bool ()

  17. INT getMasterVolume ()
    int () - returns the Master volume level

  18. INT getMaxCaptureVolume ()
    int () - returns max range of capture volume

  19. INT getMaxPlaybackVolume ()
    int () - returns max range of Playback volume

  20. INT getMovieQualityLevel ()
    int () - returns the movie quality level

  21. STRING getMusicPath ()
    string () - Returns the current custom music folder path (blank if no path set)

  22. INT getMusicVolume ()
    int () - returns the music volume level

  23. INT getNumCaptureDevices ()
    int () - returns number of available voice capture devices

  24. INT getNumPlaybackDevices ()
    int () - returns number of available voice Playback devices

  25. INT getNumProfileFiles ()
    uint () - Returns the number of .prf files in the the Civ4\Profiles\ directory

  26. STRING getPlaybackDeviceDesc (INT iIndex)
    string (int) - returns name of Playback device at provided index

  27. INT getPlaybackDeviceIndex ()
    int () - returns the index of currently selected Playback device

  28. INT getPlaybackVolume ()
    int () - returns current Playback volume

  29. BOOL getPlayerOption (INT i)
    bool (int i) - returns value of option i

  30. STRING getProfileFileName (INT iFileID)
    string (int iFileID) - Returns the name of the file associated with iFileID

  31. STRING getProfileName ()
    string () - Returns the name of the current profile

  32. INT getProfileVersion ()
    int () - Returns the version number of the active profile

  33. INT getRenderQualityLevel ()
    int () - returns the render Quality level

  34. INT getResolution ()
    int () - returns the Resolution option currently enabled

  35. INT getResolutionMaxModes ()
    int () - returns the number of supported resolutions

  36. STRING getResolutionString (INT iResolution)
    std::string (int iResolution) - returns the resolution string for the associated resolution index

  37. BOOL getScores ()
    bool ()

  38. INT getSoundEffectsVolume ()
    int () - returns the sound effects volume level

  39. STRING getSpeakerConfig ()
    string () - returns the name of the currently active Speaker Configuration

  40. STRING getSpeakerConfigFromList (INT iIndex)
    string (int iIndex) - returns the speaker configuration associated with iIndex

  41. INT getSpeechVolume ()
    int () - returns the Speech volume level

  42. INT getVolumeStops ()
    int () - returns the number of stops that should be available for each volume slider

  43. BOOL getYields ()
    bool ()

  44. BOOL is24Hours ()
    bool () - is the 24 hour system enabled?

  45. BOOL isAmbienceNoSound ()
    bool () - returns whether or not Ambience sound is disabled

  46. BOOL isClockOn ()
    bool () - is the clock on?

  47. BOOL isInterfaceNoSound ()
    bool () - returns whether or not Interface sound is disabled

  48. BOOL isMasterNoSound ()
    bool () - returns whether or not Master sound is disabled

  49. BOOL isMusicNoSound ()
    bool () - returns whether or not Music sound is disabled

  50. BOOL isProfileFileExist (STRING szNewName)
    bool (string szNewName) - Returns whether or not szFileName (no extension) exists in Civ4\Profiles\

  51. BOOL isSoundEffectsNoSound ()
    bool () - returns whether or not SoundEffects sound is disabled

  52. BOOL isSpeechNoSound ()
    bool () - returns whether or not Speech sound is disabled

  53. VOID loadProfileFileNames ()
    void - Recalculates the list of Profile files that exist

  54. VOID musicPathDialogBox ()
    void () - Brings up a dialog box which is used to allow the user to set a custom music directory)

  55. BOOL readFromFile (STRING szFileName)
    bool (string szFileName) - Reads the CvUserProfile data from file szFileName; returns whether or not the read was successful

  56. VOID recalculateAudioSettings ()
    void () - enacts audio setting members to the audio system

  57. VOID resetOptions (TabGroupType resetTab)
    void (TabGroupTypes resetTab) - Resets the options to default (Tabgroup type - use NOTABGROUP to reset all user profile data

  58. VOID set24Hours (BOOL bValue)
    void (bool bValue) - set the 24 hour system to state bValue

  59. VOID setAmbienceNoSound (BOOL b)
    void (bool b) - sets whether or not Ambience sound is disabled

  60. VOID setAmbienceVolume (INT i)
    void (int i) - sets the Ambience volume to i

  61. VOID setAntiAliasing (INT i)
    void (int i) - sets the Anti-Aliasing MultiSamples level currently enabled to i

  62. VOID setCaptureDevice (INT device)
    void (int) - selects a capture device

  63. VOID setCaptureVolume (INT volume)
    void (int) - sets capture volume

  64. VOID setClockJustTurnedOn (BOOL bValue)
    void (bool bValue) - set clock just turned on to state bValue

  65. VOID setClockOn (BOOL bValue)
    void (bool bValue) - set the clock to state bValue

  66. VOID setGlobeViewRenderLevel (INT level)
    void (int level) - sets the globe view render level

  67. VOID setGraphicOption (INT i, BOOL b)
    void (int i, bool b) - sets the value of option i to b

  68. VOID setGraphicsLevel (INT i)
    void (int i) - sets the Graphics quality to i

  69. VOID setInterfaceNoSound (BOOL b)
    void (bool b) - sets whether or not Interface sound is disabled

  70. VOID setInterfaceVolume (INT i)
    void (int i) - sets the Interface volume to i

  71. VOID setMainMenu (INT i)
    void (int i) - sets the main menu index currently used

  72. VOID setMasterNoSound (BOOL b)
    void (bool b) - sets whether or not Master sound is disabled

  73. VOID setMasterVolume (INT i)
    void (int i) - sets the Master volume to i

  74. VOID setMovieQualityLevel (INT level)
    void (int level) - sets the movie quality level

  75. VOID setMusicNoSound (BOOL b)
    void (bool b) - sets whether or not Music sound is disabled

  76. VOID setMusicPath (STRING szMusicPath)
    void (string szMusicPath) - sets the custom music folder path

  77. VOID setMusicVolume (INT i)
    void (int i) - sets the music volume to i

  78. VOID setPlaybackDevice (INT device)
    void (int) - selects a Playback device

  79. VOID setPlaybackVolume (INT volume)
    void (int) - sets Playback volume

  80. VOID setProfileName (STRING szNewName)
    void (string szNewName) - Assigns the internal UserProfile name to szNewName

  81. VOID setRenderQualityLevel (INT level)
    void (int level) - sets the render Quality level

  82. VOID setResolution (INT i)
    void (int i) - sets the Resolution option currently enabled to i

  83. VOID setSoundEffectsNoSound (BOOL b)
    void (bool b) - sets whether or not SoundEffects sound is disabled

  84. VOID setSoundEffectsVolume (INT i)
    void (int i) - sets the sound effects volume to i

  85. VOID setSpeakerConfig (STRING szConfigName)
    void (string szConfigName) - sets the Speaker Configuration to szConfigName if it is a valid choice

  86. VOID setSpeechNoSound (BOOL b)
    void (bool b) - sets whether or not Speech sound is disabled

  87. VOID setSpeechVolume (INT i)
    void (int i) - sets the Speech volume to i

  88. VOID setUseVoice (BOOL b)
    void (bool) - sets whether to use voice capture/playback

  89. BOOL useVoice ()
    bool () - returns whether or not to use voice capture/playback

  90. BOOL wasClockJustTurnedOn ()
    - bool () - was the clock just turned on?

  91. VOID writeToFile (STRING szFileName)
    void (string szFileName) - Writes the CvUserProfile data to file szFileName


CyVariableSystem - not in SDK
  1. STRING getFirstVariableName ()
    std::string getFirstVariableName( )

  2. STRING getNextVariableName ()
    std::string getNextVariableName( )

  3. FLOAT getValueFloat (STRING szVarName)
    float getValueFloat( TCHAR * szVarName )

  4. INT getValueInt (STRING szVarName)
    int getValueInt( TCHAR * szVarName )

  5. STRING getValueString (STRING szVarName)
    std::string getValueString( TCHAR * szVarName )

  6. STRING getVariableType (STRING szVariable)
    std::string getVariableType( TCHAR * szVariable )

  7. BOOL isNone ()
    bool isNone() - Is this instance valid?

  8. VOID setValueFloat (STRING szVarName, FLOAT fValue)
    setValueFloat( TCHAR * szVarName, float fValue )

  9. VOID setValueInt (STRING szVarName, INT iValue)
    setValueInt( TCHAR * szVarName, int iValue )

  10. VOID setValueString (STRING szVarName, STRING szValue)
    setValueString( TCHAR * szVarName, TCHAR * szValue )


EventMessage

Attributes:
INT iExpirationTurn
  1. STRING getDescription ()


EventTriggeredData

Attributes:
BuildingType eBuilding
CorporationType eCorporation
PlayerType eOtherPlayer
PlayerType ePlayer
ReligionType eReligion
EventTriggerType eTrigger
INT iCityId
INT iId
INT iOtherPlayerCityId
INT iPlotX
INT iPlotY
INT iTurn
INT iUnitId


FOWVis

Attributes:
INT uiCount
  1. POINT getOffsets (INT i)


GameTurnInfo

Attributes:
INT iMonthIncrement
INT iNumGameTurnsPerIncrement


IDInfo

Attributes:
PlayerType eOwner
INT iID


MissionData

Attributes:
MissionType eMissionType
INT iData1
INT iData2
INT iFlags
INT iPushTurn


NiColorA

Constructor:
NiColorA(FLOAT r, FLOAT g, FLOAT b, FLOAT a)

Attributes:
FLOAT a
FLOAT b
FLOAT g
FLOAT r


NiMatrix3 - not in SDK
  1. FLOAT GetEntry (INT uiRow, INT uiCol)
    float GetEntry(unsigned int uiRow, unsigned int uiCol)

  2. VOID MakeIdentity ()
    void MakeIdentity()

  3. VOID SetEntry (INT uiRow, INT uiCol, FLOAT fEntry)
    void SetEntry(unsigned int uiRow, unsigned int uiCol, float fEntry)


NiPoint2

Constructor:
NiPoint2(FLOAT x, FLOAT y)

Attributes:
FLOAT x
FLOAT y


NiPoint3

Constructor:
NiPoint3(FLOAT x, FLOAT y, FLOAT z)

Attributes:
FLOAT x
FLOAT y
FLOAT z


OrderData

Attributes:
BOOL bSave
OrderType eOrderType
INT iData1
INT iData2


PBGameSetupData

Attributes:
INT iAdvancedStartPoints
INT iCityElimination
INT iClimate
INT iEra
INT iMaxTurns
INT iNumCustomMapOptions
INT iNumVictories
INT iSeaLevel
INT iSize
INT iSpeed
INT iTurnTime
  1. INT getCustomMapOption (INT iOption)

  2. BOOL getMPOptionAt (INT iOption)

  3. STRING getMapName ()

  4. BOOL getOptionAt (INT iOption)

  5. BOOL getVictory (INT iVictory)


PBPlayerAdminData

Attributes:
BOOL bClaimed
BOOL bHuman
BOOL bTurnActive
  1. STRING getName ()

  2. STRING getPing ()

  3. STRING getScore ()


PBPlayerSetupData

Attributes:
INT iCiv
INT iDifficulty
INT iLeader
INT iTeam
INT iWho
  1. STRING getStatusText ()


POINT

Attributes:
INT x
INT y: helptext


Response - not in SDK


TradeData

Attributes:
TradeableItem ItemType
BOOL bHidden
BOOL bOffering
INT