CvDiplomacyAI::LogEconomicStrength(CvString &, PlayerTypes)
- Defined in
- CvDiplomacyAI.cpp, line 27361
- Class
- CvDiplomacyAI
- Hook name
CivHooks::CvDiplomacyAI_LogEconomicStrength
Hooks
static bool BeforeCvDiplomacyAI_LogEconomicStrength(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void AfterCvDiplomacyAI_LogEconomicStrength(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void ReplaceCvDiplomacyAI_LogEconomicStrength(void (*original)(CvDiplomacyAI*, CvString&, PlayerTypes), CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_LogEconomicStrength>(host, &BeforeCvDiplomacyAI_LogEconomicStrength);CivRegisterAfter<CivHooks::CvDiplomacyAI_LogEconomicStrength>(host, &AfterCvDiplomacyAI_LogEconomicStrength);CivRegisterReplace<CivHooks::CvDiplomacyAI_LogEconomicStrength>(host, &ReplaceCvDiplomacyAI_LogEconomicStrength);
Code
27360/// Log Economic Strength27361void CvDiplomacyAI::LogEconomicStrength(CvString& strString, PlayerTypes ePlayer)27362{27363 CvString strTemp;2736427365 // Economic Strength27366 switch(GetPlayerEconomicStrengthComparedToUs(ePlayer))27367 {27368 case STRENGTH_IMMENSE:27369 strTemp.Format("Their ESTR **IMMENSE**");27370 break;27371 case STRENGTH_POWERFUL:27372 strTemp.Format("Their ESTR POWERFUL");27373 break;27374 case STRENGTH_STRONG:27375 strTemp.Format("Their ESTR Strong");27376 break;27377 case STRENGTH_AVERAGE:27378 strTemp.Format("Their ESTR A");27379 break;27380 case STRENGTH_POOR:27381 strTemp.Format("Their ESTR Poor");27382 break;27383 case STRENGTH_WEAK:27384 strTemp.Format("Their ESTR Weak");27385 break;27386 case STRENGTH_PATHETIC:27387 strTemp.Format("Their ESTR Pathetic");27388 break;27389 default:27390 strTemp.Format("XXX");27391 break;27392 }27393 strString += ", " + strTemp;2739427395}
Calls
- CvDiplomacyAI::GetPlayerEconomicStrengthComparedToUs(PlayerTypes) const
CvString::CvStringCvString::Formatstd::basic_string::operator+=std::operator+