Bazaar developer reference

CvGame::AnyoneHasAnyNaturalWonder() const

Defined in
CvGame.cpp, line 12105
Class
CvGame
Hook name
CivHooks::CvGame_AnyoneHasAnyNaturalWonder

Hooks

static bool BeforeCvGame_AnyoneHasAnyNaturalWonder(const CvGame* self, bool& result);static void AfterCvGame_AnyoneHasAnyNaturalWonder(const CvGame* self, bool& result);static bool ReplaceCvGame_AnyoneHasAnyNaturalWonder(bool (*original)(const CvGame*), const CvGame* self);CivRegisterBefore<CivHooks::CvGame_AnyoneHasAnyNaturalWonder>(host, &BeforeCvGame_AnyoneHasAnyNaturalWonder);CivRegisterAfter<CivHooks::CvGame_AnyoneHasAnyNaturalWonder>(host, &AfterCvGame_AnyoneHasAnyNaturalWonder);CivRegisterReplace<CivHooks::CvGame_AnyoneHasAnyNaturalWonder>(host, &ReplaceCvGame_AnyoneHasAnyNaturalWonder);

Code

12105bool CvGame::AnyoneHasAnyNaturalWonder() const12106{12107	for (int i = 0; i < MAX_PLAYERS; ++i) {12108		CvPlayer& player = GET_PLAYER(static_cast<PlayerTypes>(i));1210912110		if(player.isAlive() && player.HasAnyNaturalWonder()) {12111			return true;12112		}12113	}1211412115	return false;12116}

Calls

Called by