Bazaar developer reference

CvArea::getCitiesPerPlayer(PlayerTypes) const

Defined in
CvArea.cpp, line 397
Class
CvArea
Hook name
CivHooks::CvArea_getCitiesPerPlayer

Hooks

static bool BeforeCvArea_getCitiesPerPlayer(const CvArea* self, PlayerTypes eIndex, int& result);static void AfterCvArea_getCitiesPerPlayer(const CvArea* self, PlayerTypes eIndex, int& result);static int ReplaceCvArea_getCitiesPerPlayer(int (*original)(const CvArea*, PlayerTypes), const CvArea* self, PlayerTypes eIndex);CivRegisterBefore<CivHooks::CvArea_getCitiesPerPlayer>(host, &BeforeCvArea_getCitiesPerPlayer);CivRegisterAfter<CivHooks::CvArea_getCitiesPerPlayer>(host, &AfterCvArea_getCitiesPerPlayer);CivRegisterReplace<CivHooks::CvArea_getCitiesPerPlayer>(host, &ReplaceCvArea_getCitiesPerPlayer);

Code

396//	Get the number of cities for the specified player in the area397int CvArea::getCitiesPerPlayer(PlayerTypes eIndex) const398{399	CvAssertMsg(eIndex >= 0, "eIndex is expected to be >= 0");400	CvAssertMsg(eIndex < MAX_PLAYERS, "eIndex is expected to be < MAX_PLAYERS");401	if(eIndex < 0 || eIndex >= MAX_PLAYERS) return 0;402403	return m_aiCitiesPerPlayer[eIndex];404}

Called by