Bazaar developer reference

CvCity::isWorldWondersMaxed() const

Defined in
CvCity.cpp, line 2578
Class
CvCity
Hook name
CivHooks::CvCity_isWorldWondersMaxed

Hooks

static bool BeforeCvCity_isWorldWondersMaxed(const CvCity* self, bool& result);static void AfterCvCity_isWorldWondersMaxed(const CvCity* self, bool& result);static bool ReplaceCvCity_isWorldWondersMaxed(bool (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_isWorldWondersMaxed>(host, &BeforeCvCity_isWorldWondersMaxed);CivRegisterAfter<CivHooks::CvCity_isWorldWondersMaxed>(host, &AfterCvCity_isWorldWondersMaxed);CivRegisterReplace<CivHooks::CvCity_isWorldWondersMaxed>(host, &ReplaceCvCity_isWorldWondersMaxed);

Code

2578bool CvCity::isWorldWondersMaxed() const2579{2580	VALIDATE_OBJECT2581	if(GC.getGame().isOption(GAMEOPTION_ONE_CITY_CHALLENGE) && isHuman())2582	{2583		return false;2584	}25852586	if(GC.getMAX_WORLD_WONDERS_PER_CITY() == -1)2587	{2588		return false;2589	}25902591	if(getNumWorldWonders() >= GC.getMAX_WORLD_WONDERS_PER_CITY())2592	{2593		return true;2594	}25952596	return false;2597}

Calls

Called by