Bazaar developer reference

CvArea::changeNumRevealedTiles(TeamTypes, int)

Defined in
CvArea.cpp, line 509
Class
CvArea
Hook name
CivHooks::CvArea_changeNumRevealedTiles

Hooks

static bool BeforeCvArea_changeNumRevealedTiles(CvArea* self, TeamTypes eIndex, int iChange);static void AfterCvArea_changeNumRevealedTiles(CvArea* self, TeamTypes eIndex, int iChange);static void ReplaceCvArea_changeNumRevealedTiles(void (*original)(CvArea*, TeamTypes, int), CvArea* self, TeamTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvArea_changeNumRevealedTiles>(host, &BeforeCvArea_changeNumRevealedTiles);CivRegisterAfter<CivHooks::CvArea_changeNumRevealedTiles>(host, &AfterCvArea_changeNumRevealedTiles);CivRegisterReplace<CivHooks::CvArea_changeNumRevealedTiles>(host, &ReplaceCvArea_changeNumRevealedTiles);

Code

509void CvArea::changeNumRevealedTiles(TeamTypes eIndex, int iChange)510{511	CvAssertMsg(eIndex >= 0, "eIndex is expected to be >= 0");512	CvAssertMsg(eIndex < MAX_PLAYERS, "eIndex is expected to be < MAX_PLAYERS");513	if(eIndex < 0 || eIndex >= MAX_PLAYERS) return;514515	m_aiNumRevealedTiles[eIndex] = (m_aiNumRevealedTiles[eIndex] + iChange);516	CvAssert(getNumRevealedTiles(eIndex) >= 0);517}

Called by