Bazaar developer reference

CvResolutionEffects::HasOngoingEffects() const

Defined in
CvVotingClasses.cpp, line 240
Class
CvResolutionEffects
Hook name
CivHooks::CvResolutionEffects_HasOngoingEffects

Hooks

static bool BeforeCvResolutionEffects_HasOngoingEffects(const CvResolutionEffects* self, bool& result);static void AfterCvResolutionEffects_HasOngoingEffects(const CvResolutionEffects* self, bool& result);static bool ReplaceCvResolutionEffects_HasOngoingEffects(bool (*original)(const CvResolutionEffects*), const CvResolutionEffects* self);CivRegisterBefore<CivHooks::CvResolutionEffects_HasOngoingEffects>(host, &BeforeCvResolutionEffects_HasOngoingEffects);CivRegisterAfter<CivHooks::CvResolutionEffects_HasOngoingEffects>(host, &AfterCvResolutionEffects_HasOngoingEffects);CivRegisterReplace<CivHooks::CvResolutionEffects_HasOngoingEffects>(host, &ReplaceCvResolutionEffects_HasOngoingEffects);

Code

240bool CvResolutionEffects::HasOngoingEffects() const241{242	if (iGoldPerTurn != 0)243		return true;244245	if (iResourceQuantity != 0)246		return true;247248	if (bEmbargoCityStates)249		return true;250251	if (bEmbargoPlayer)252		return true;253254	if (bNoResourceHappiness)255		return true;256257	if (iUnitMaintenanceGoldPercent != 0)258		return true;259260	if (iMemberDiscoveredTechMod != 0)261		return true;262263	if (iCulturePerWonder != 0)264		return true;265266	if (iCulturePerNaturalWonder != 0)267		return true;268269	if (bNoTrainingNuclearWeapons)270		return true;271272	if (iVotesForFollowingReligion != 0)273		return true;274275	if (iHolyCityTourism != 0)276		return true;277278	if (iReligionSpreadStrengthMod != 0)279		return true;280281	if (iVotesForFollowingIdeology != 0)282		return true;283284	if (iOtherIdeologyRebellionMod != 0)285		return true;286287	if (iArtsyGreatPersonRateMod != 0)288		return true;289290	if (iScienceyGreatPersonRateMod != 0)291		return true;292293	if (iGreatPersonTileImprovementCulture != 0)294		return true;295296	if (iLandmarkCulture != 0)297		return true;298299	return false;300}

Called by