Bazaar developer reference

CvGame::AnyoneHasAnyWonder() const

Defined in
CvGame.cpp, line 12040
Class
CvGame
Hook name
CivHooks::CvGame_AnyoneHasAnyWonder

Hooks

static bool BeforeCvGame_AnyoneHasAnyWonder(const CvGame* self, bool& result);static void AfterCvGame_AnyoneHasAnyWonder(const CvGame* self, bool& result);static bool ReplaceCvGame_AnyoneHasAnyWonder(bool (*original)(const CvGame*), const CvGame* self);CivRegisterBefore<CivHooks::CvGame_AnyoneHasAnyWonder>(host, &BeforeCvGame_AnyoneHasAnyWonder);CivRegisterAfter<CivHooks::CvGame_AnyoneHasAnyWonder>(host, &AfterCvGame_AnyoneHasAnyWonder);CivRegisterReplace<CivHooks::CvGame_AnyoneHasAnyWonder>(host, &ReplaceCvGame_AnyoneHasAnyWonder);

Code

12040bool CvGame::AnyoneHasAnyWonder() const12041{12042	for (int i = 0; i < MAX_PLAYERS; ++i) {12043		CvPlayer& player = GET_PLAYER(static_cast<PlayerTypes>(i));1204412045		if(player.isAlive() && player.HasAnyWonder()) {12046			return true;12047		}12048	}1204912050	return false;12051}

Calls

Called by