CvDiplomacyAI::LogTargetValue(CvString &, PlayerTypes)
- Defined in
- CvDiplomacyAI.cpp, line 27398
- Class
- CvDiplomacyAI
- Hook name
CivHooks::CvDiplomacyAI_LogTargetValue
Hooks
static bool BeforeCvDiplomacyAI_LogTargetValue(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void AfterCvDiplomacyAI_LogTargetValue(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void ReplaceCvDiplomacyAI_LogTargetValue(void (*original)(CvDiplomacyAI*, CvString&, PlayerTypes), CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_LogTargetValue>(host, &BeforeCvDiplomacyAI_LogTargetValue);CivRegisterAfter<CivHooks::CvDiplomacyAI_LogTargetValue>(host, &AfterCvDiplomacyAI_LogTargetValue);CivRegisterReplace<CivHooks::CvDiplomacyAI_LogTargetValue>(host, &ReplaceCvDiplomacyAI_LogTargetValue);
Code
27397/// Log Target Value27398void CvDiplomacyAI::LogTargetValue(CvString& strString, PlayerTypes ePlayer)27399{27400 CvString strTemp;2740127402 // Target Value27403 switch(GetPlayerTargetValue(ePlayer))27404 {27405 case TARGET_VALUE_IMPOSSIBLE:27406 strTemp.Format("TGT Impossible");27407 break;27408 case TARGET_VALUE_BAD:27409 strTemp.Format("TGT Bad");27410 break;27411 case TARGET_VALUE_AVERAGE:27412 strTemp.Format("TGT A");27413 break;27414 case TARGET_VALUE_FAVORABLE:27415 strTemp.Format("TGT Favorable");27416 break;27417 case TARGET_VALUE_SOFT:27418 strTemp.Format("TGT Soft");27419 break;27420 default:27421 strTemp.Format("XXX");27422 break;27423 }27424 strString += ", " + strTemp;27425}
Calls
- CvDiplomacyAI::GetPlayerTargetValue(PlayerTypes) const
CvString::CvStringCvString::Formatstd::basic_string::operator+=std::operator+