CvPlayer::isObserver() const
- Defined in
- CvPlayer.cpp, line 4322
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_isObserver
Hooks
static bool BeforeCvPlayer_isObserver(const CvPlayer* self, bool& result);static void AfterCvPlayer_isObserver(const CvPlayer* self, bool& result);static bool ReplaceCvPlayer_isObserver(bool (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_isObserver>(host, &BeforeCvPlayer_isObserver);CivRegisterAfter<CivHooks::CvPlayer_isObserver>(host, &AfterCvPlayer_isObserver);CivRegisterReplace<CivHooks::CvPlayer_isObserver>(host, &ReplaceCvPlayer_isObserver);
Code
4322bool CvPlayer::isObserver() const4323{4324 if(GetID() == NO_PLAYER)4325 {4326 return false;4327 }43284329 return CvPreGame::slotStatus(GetID()) == SS_OBSERVER;4330}
Calls
Called by
- CvGame::updateMoves()
- CvPlayer::checkRunAutoMovesForEveryone()
- CvPlayer::disconnected()
- CvTeam::isObserver() const
- CvGameLeagues::FoundLeague(PlayerTypes)
- CvLeague::CheckProjectsProgress()
- CvLeague::CheckStartSpecialSession(LeagueSpecialSessionTypes)
- CvLeague::NotifyProjectComplete(LeagueProjectTypes)
- CvLeague::NotifyProjectProgress(LeagueProjectTypes)
- CvLuaPlayer::lIsObserver(lua_State *)