CvCityBuildings::CheckForAllWondersBuilt()
- Defined in
- CvBuildingClasses.cpp, line 3822
- Class
- CvCityBuildings
- Hook name
CivHooks::CvCityBuildings_CheckForAllWondersBuilt
Hooks
static bool BeforeCvCityBuildings_CheckForAllWondersBuilt(CvCityBuildings* self, bool& result);static void AfterCvCityBuildings_CheckForAllWondersBuilt(CvCityBuildings* self, bool& result);static bool ReplaceCvCityBuildings_CheckForAllWondersBuilt(bool (*original)(CvCityBuildings*), CvCityBuildings* self);CivRegisterBefore<CivHooks::CvCityBuildings_CheckForAllWondersBuilt>(host, &BeforeCvCityBuildings_CheckForAllWondersBuilt);CivRegisterAfter<CivHooks::CvCityBuildings_CheckForAllWondersBuilt>(host, &AfterCvCityBuildings_CheckForAllWondersBuilt);CivRegisterReplace<CivHooks::CvCityBuildings_CheckForAllWondersBuilt>(host, &ReplaceCvCityBuildings_CheckForAllWondersBuilt);
Code
3822bool CvCityBuildings::CheckForAllWondersBuilt()3823{3824 int iI;3825 int iStartStatWonder = ESTEAMSTAT_ANGKORWAT;3826 int iEndStatWonder = ESTEAMSTAT_PYRAMIDS; //Don't include the united nations because it was removed in BNW.3827 int32 nStat;38283829 for(iI = iStartStatWonder; iI < iEndStatWonder; iI++)3830 {3831 if(gDLL->GetSteamStat((ESteamStat)iI, &nStat))3832 {3833 if(nStat <= 0)3834 {3835 return false;3836 }3837 }3838 }3839 return true;3840}
Calls
- CvGlobals::getDLLIFace()
ICvEngineUtility1::GetSteamStat