Bazaar developer reference

CvDiplomacyAI::LogWonderDispute(CvString &, PlayerTypes)

Defined in
CvDiplomacyAI.cpp, line 27885
Class
CvDiplomacyAI
Hook name
CivHooks::CvDiplomacyAI_LogWonderDispute

Hooks

static bool BeforeCvDiplomacyAI_LogWonderDispute(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void AfterCvDiplomacyAI_LogWonderDispute(CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);static void ReplaceCvDiplomacyAI_LogWonderDispute(void (*original)(CvDiplomacyAI*, CvString&, PlayerTypes), CvDiplomacyAI* self, CvString& strString, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_LogWonderDispute>(host, &BeforeCvDiplomacyAI_LogWonderDispute);CivRegisterAfter<CivHooks::CvDiplomacyAI_LogWonderDispute>(host, &AfterCvDiplomacyAI_LogWonderDispute);CivRegisterReplace<CivHooks::CvDiplomacyAI_LogWonderDispute>(host, &ReplaceCvDiplomacyAI_LogWonderDispute);

Code

27884/// Log Wonder Dispute27885void CvDiplomacyAI::LogWonderDispute(CvString& strString, PlayerTypes ePlayer)27886{27887	CvString strTemp;2788827889	// Don't fill out this field for Minors, as it just makes the log harder to read27890	if(GET_PLAYER(ePlayer).isMinorCiv())27891	{27892		strTemp.Format("");27893	}27894	else27895	{27896		// Victory Dispute27897		switch(GetWonderDisputeLevel(ePlayer))27898		{27899		case DISPUTE_LEVEL_FIERCE:27900			strTemp.Format("WND **FIERCE**");27901			break;27902		case DISPUTE_LEVEL_STRONG:27903			strTemp.Format("WND STRONG");27904			break;27905		case DISPUTE_LEVEL_WEAK:27906			strTemp.Format("WND Weak");27907			break;27908		case DISPUTE_LEVEL_NONE:27909			strTemp.Format("WND N");27910			break;27911		default:27912			strTemp.Format("XXX");27913			break;27914		}27915	}2791627917	strString += ", " + strTemp;27918}

Calls

Called by