Bazaar developer reference

CvPlayer::HasAnyWonder()

Defined in
CvPlayer.cpp, line 28150
Class
CvPlayer
Hook name
CivHooks::CvPlayer_HasAnyWonder

Hooks

static bool BeforeCvPlayer_HasAnyWonder(CvPlayer* self, bool& result);static void AfterCvPlayer_HasAnyWonder(CvPlayer* self, bool& result);static bool ReplaceCvPlayer_HasAnyWonder(bool (*original)(CvPlayer*), CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_HasAnyWonder>(host, &BeforeCvPlayer_HasAnyWonder);CivRegisterAfter<CivHooks::CvPlayer_HasAnyWonder>(host, &AfterCvPlayer_HasAnyWonder);CivRegisterReplace<CivHooks::CvPlayer_HasAnyWonder>(host, &ReplaceCvPlayer_HasAnyWonder);

Code

28150bool CvPlayer::HasAnyWonder()28151{28152	int iLoopCity;28153	for (CvCity* pLoopCity = firstCity(&iLoopCity); pLoopCity != NULL; pLoopCity = nextCity(&iLoopCity)) {28154		if (pLoopCity->HasAnyWonder()) {28155			return true;28156		}28157	}2815828159	return false;28160}

Calls

Called by