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
- CvTeam::IsHasFoundPlayersTerritory(PlayerTypes) const
Firaxis::Array::operator[]