Bazaar developer reference

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

Called by