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}