Bazaar developer reference

CvArea::getUnitsPerPlayer(PlayerTypes) const

Defined in
CvArea.cpp, line 350
Class
CvArea
Hook name
CivHooks::CvArea_getUnitsPerPlayer

Hooks

static bool BeforeCvArea_getUnitsPerPlayer(const CvArea* self, PlayerTypes eIndex, int& result);static void AfterCvArea_getUnitsPerPlayer(const CvArea* self, PlayerTypes eIndex, int& result);static int ReplaceCvArea_getUnitsPerPlayer(int (*original)(const CvArea*, PlayerTypes), const CvArea* self, PlayerTypes eIndex);CivRegisterBefore<CivHooks::CvArea_getUnitsPerPlayer>(host, &BeforeCvArea_getUnitsPerPlayer);CivRegisterAfter<CivHooks::CvArea_getUnitsPerPlayer>(host, &AfterCvArea_getUnitsPerPlayer);CivRegisterReplace<CivHooks::CvArea_getUnitsPerPlayer>(host, &ReplaceCvArea_getUnitsPerPlayer);

Code

349//	How many units for the specified player are in the area?350int CvArea::getUnitsPerPlayer(PlayerTypes eIndex) const351{352	CvAssertMsg(eIndex >= 0, "eIndex is expected to be >= 0");353	CvAssertMsg(eIndex < MAX_PLAYERS, "eIndex is expected to be < MAX_PLAYERS");354	if(eIndex < 0 || eIndex >= MAX_PLAYERS) return 0; // as set during reset()355356	return m_aiUnitsPerPlayer[eIndex];357}

Called by