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}