Bazaar developer reference

CvCityAI::AI_GetNumPlotsAcquiredByOtherPlayer(PlayerTypes) const

Defined in
CvCityAI.cpp, line 240
Class
CvCityAI
Hook name
CivHooks::CvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer
Overrides
CvCity::AI_GetNumPlotsAcquiredByOtherPlayer(PlayerTypes) const

Hooks

static bool BeforeCvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer(const CvCityAI* self, PlayerTypes ePlayer, int& result);static void AfterCvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer(const CvCityAI* self, PlayerTypes ePlayer, int& result);static int ReplaceCvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer(int (*original)(const CvCityAI*, PlayerTypes), const CvCityAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer>(host, &BeforeCvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer);CivRegisterAfter<CivHooks::CvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer>(host, &AfterCvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer);CivRegisterReplace<CivHooks::CvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer>(host, &ReplaceCvCityAI_AI_GetNumPlotsAcquiredByOtherPlayer);

Code

239/// How many of our City's plots have been grabbed by someone else?240int CvCityAI::AI_GetNumPlotsAcquiredByOtherPlayer(PlayerTypes ePlayer) const241{242	VALIDATE_OBJECT243	FAssert(ePlayer < MAX_PLAYERS);244	FAssert(ePlayer > -1);245246	return m_aiNumPlotsAcquiredByOtherPlayers[ePlayer];247}