Bazaar developer reference

CvCity::isNationalWondersMaxed() const

Defined in
CvCity.cpp, line 2624
Class
CvCity
Hook name
CivHooks::CvCity_isNationalWondersMaxed

Hooks

static bool BeforeCvCity_isNationalWondersMaxed(const CvCity* self, bool& result);static void AfterCvCity_isNationalWondersMaxed(const CvCity* self, bool& result);static bool ReplaceCvCity_isNationalWondersMaxed(bool (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_isNationalWondersMaxed>(host, &BeforeCvCity_isNationalWondersMaxed);CivRegisterAfter<CivHooks::CvCity_isNationalWondersMaxed>(host, &AfterCvCity_isNationalWondersMaxed);CivRegisterReplace<CivHooks::CvCity_isNationalWondersMaxed>(host, &ReplaceCvCity_isNationalWondersMaxed);

Code

2624bool CvCity::isNationalWondersMaxed() const2625{2626	VALIDATE_OBJECT2627	int iMaxNumWonders = (GC.getGame().isOption(GAMEOPTION_ONE_CITY_CHALLENGE) && isHuman()) ? GC.getMAX_NATIONAL_WONDERS_PER_CITY_FOR_OCC() : GC.getMAX_NATIONAL_WONDERS_PER_CITY();26282629	if(iMaxNumWonders == -1)2630	{2631		return false;2632	}26332634	if(getNumNationalWonders() >= iMaxNumWonders)2635	{2636		return true;2637	}26382639	return false;2640}

Calls

Called by