CvTeam::updateYield()
- Defined in
- CvTeam.cpp, line 974
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_updateYield
Hooks
static bool BeforeCvTeam_updateYield(CvTeam* self);static void AfterCvTeam_updateYield(CvTeam* self);static void ReplaceCvTeam_updateYield(void (*original)(CvTeam*), CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_updateYield>(host, &BeforeCvTeam_updateYield);CivRegisterAfter<CivHooks::CvTeam_updateYield>(host, &AfterCvTeam_updateYield);CivRegisterReplace<CivHooks::CvTeam_updateYield>(host, &ReplaceCvTeam_updateYield);
Code
974void CvTeam::updateYield()975{976 int iI;977978 for(iI = 0; iI < MAX_PLAYERS; iI++)979 {980 if(GET_PLAYER((PlayerTypes)iI).isAlive())981 {982 if(GET_PLAYER((PlayerTypes)iI).getTeam() == GetID())983 {984 GET_PLAYER((PlayerTypes)iI).updateYield();985 }986 }987 }988}
Calls
Called by
- CvTeam::changeFeatureYieldChange(FeatureTypes, YieldTypes, int)
- CvTeam::changeImprovementFreshWaterYieldChange(ImprovementTypes, YieldTypes, int)
- CvTeam::changeImprovementNoFreshWaterYieldChange(ImprovementTypes, YieldTypes, int)
- CvTeam::changeImprovementYieldChange(ImprovementTypes, YieldTypes, int)
- CvTeam::changeTerrainYieldChange(TerrainTypes, YieldTypes, int)