Bazaar developer reference

CvTeam::SetHasFoundPlayersTerritory(PlayerTypes, bool)

Defined in
CvTeam.cpp, line 3839
Class
CvTeam
Hook name
CivHooks::CvTeam_SetHasFoundPlayersTerritory

Hooks

static bool BeforeCvTeam_SetHasFoundPlayersTerritory(CvTeam* self, PlayerTypes ePlayer, bool bValue, bool& result);static void AfterCvTeam_SetHasFoundPlayersTerritory(CvTeam* self, PlayerTypes ePlayer, bool bValue, bool& result);static bool ReplaceCvTeam_SetHasFoundPlayersTerritory(bool (*original)(CvTeam*, PlayerTypes, bool), CvTeam* self, PlayerTypes ePlayer, bool bValue);CivRegisterBefore<CivHooks::CvTeam_SetHasFoundPlayersTerritory>(host, &BeforeCvTeam_SetHasFoundPlayersTerritory);CivRegisterAfter<CivHooks::CvTeam_SetHasFoundPlayersTerritory>(host, &AfterCvTeam_SetHasFoundPlayersTerritory);CivRegisterReplace<CivHooks::CvTeam_SetHasFoundPlayersTerritory>(host, &ReplaceCvTeam_SetHasFoundPlayersTerritory);

Code

3838/// Sets us to have seen ePlayer's territory before3839bool CvTeam::SetHasFoundPlayersTerritory(PlayerTypes ePlayer, bool bValue)3840{3841	CvAssertMsg(ePlayer >= 0, "ePlayer is expected to be non-negative (invalid Index)");3842	CvAssertMsg(ePlayer < MAX_PLAYERS, "ePlayer is expected to be within maximum bounds (invalid Index)");38433844	if(IsHasFoundPlayersTerritory(ePlayer) != bValue)3845	{3846		m_abHasFoundPlayersTerritory[ePlayer] = bValue;3847		return true;3848	}3849	return false;3850}

Calls

Called by