Bazaar developer reference

CvTeam::changeExtraWaterSeeFromCount(int)

Defined in
CvTeam.cpp, line 2925
Class
CvTeam
Hook name
CivHooks::CvTeam_changeExtraWaterSeeFromCount

Hooks

static bool BeforeCvTeam_changeExtraWaterSeeFromCount(CvTeam* self, int iChange);static void AfterCvTeam_changeExtraWaterSeeFromCount(CvTeam* self, int iChange);static void ReplaceCvTeam_changeExtraWaterSeeFromCount(void (*original)(CvTeam*, int), CvTeam* self, int iChange);CivRegisterBefore<CivHooks::CvTeam_changeExtraWaterSeeFromCount>(host, &BeforeCvTeam_changeExtraWaterSeeFromCount);CivRegisterAfter<CivHooks::CvTeam_changeExtraWaterSeeFromCount>(host, &AfterCvTeam_changeExtraWaterSeeFromCount);CivRegisterReplace<CivHooks::CvTeam_changeExtraWaterSeeFromCount>(host, &ReplaceCvTeam_changeExtraWaterSeeFromCount);

Code

2925void CvTeam::changeExtraWaterSeeFromCount(int iChange)2926{2927	if(iChange != 0)2928	{2929		GC.getMap().updateSight(false);29302931		m_iExtraWaterSeeFromCount = (m_iExtraWaterSeeFromCount + iChange);2932		CvAssert(getExtraWaterSeeFromCount() >= 0);29332934		GC.getMap().updateSight(true);2935	}2936}

Calls

Called by