Bazaar developer reference

CvPlayer::IsAtWarAnyMajor() const

Defined in
CvPlayer.cpp, line 28271
Class
CvPlayer
Hook name
CivHooks::CvPlayer_IsAtWarAnyMajor

Hooks

static bool BeforeCvPlayer_IsAtWarAnyMajor(const CvPlayer* self, bool& result);static void AfterCvPlayer_IsAtWarAnyMajor(const CvPlayer* self, bool& result);static bool ReplaceCvPlayer_IsAtWarAnyMajor(bool (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_IsAtWarAnyMajor>(host, &BeforeCvPlayer_IsAtWarAnyMajor);CivRegisterAfter<CivHooks::CvPlayer_IsAtWarAnyMajor>(host, &AfterCvPlayer_IsAtWarAnyMajor);CivRegisterReplace<CivHooks::CvPlayer_IsAtWarAnyMajor>(host, &ReplaceCvPlayer_IsAtWarAnyMajor);

Code

28271bool CvPlayer::IsAtWarAnyMajor() const28272{28273	CvTeam& kTeam = GET_TEAM(getTeam());2827428275	for (int iTeam = 0; iTeam < (MAX_TEAMS-1); iTeam++) {28276		if (GET_TEAM((TeamTypes)iTeam).isAlive() && GET_TEAM((TeamTypes)iTeam).isMajorCiv() && kTeam.isAtWar((TeamTypes)iTeam)) {28277			return true;28278		}28279	}2828028281	return false;28282}

Calls

Called by