CvTeam::getName() const
- Defined in
- CvTeam.cpp, line 2710
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_getName
Hooks
static bool BeforeCvTeam_getName(const CvTeam* self, CvString& result);static void AfterCvTeam_getName(const CvTeam* self, CvString& result);static CvString ReplaceCvTeam_getName(CvString (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_getName>(host, &BeforeCvTeam_getName);CivRegisterAfter<CivHooks::CvTeam_getName>(host, &AfterCvTeam_getName);CivRegisterReplace<CivHooks::CvTeam_getName>(host, &ReplaceCvTeam_getName);
Code
2710CvString CvTeam::getName() const2711{2712 CvString strBuffer;2713 bool bFirst = true;2714 const TeamTypes eID(GetID());27152716 for(int iI = 0; iI < MAX_PLAYERS; iI++)2717 {2718 const PlayerTypes ePlayer(static_cast<PlayerTypes>(iI));2719 CvPlayerAI& kPlayer(GET_PLAYER(ePlayer));27202721 if(kPlayer.isAlive() || kPlayer.isBeingResurrected())2722 {2723 if(kPlayer.getTeam() == eID)2724 {2725 if(!bFirst)2726 {2727 strBuffer += "/";2728 }27292730 strBuffer += kPlayer.getName();27312732 bFirst = false;2733 }2734 }2735 }27362737 return strBuffer;2738}
Calls
- CvPlayer::getName() const
- CvPlayer::getTeam() const
- CvPlayer::isAlive() const
- CvPlayer::isBeingResurrected() const
- CvPlayerAI::getPlayer(PlayerTypes)
CvString::CvStringCvString::CvString- CvTeam::GetID() const
std::basic_string::operator+=
Called by
- CvGameDeals::FinalizeDealNotify(PlayerTypes, PlayerTypes, CvWeightedVector<TeamTypes, ((63)), true> &)
- CvGame::setWinner(TeamTypes, VictoryTypes)
- CvPlayer::getWorstEnemyName() const
- CvTeam::DoDeclareWar(PlayerTypes, bool, TeamTypes, bool, bool)
- CvTeam::DoMakePeace(PlayerTypes, bool, TeamTypes, bool, bool)
- CvTeam::DoNowAtWarOrPeace(TeamTypes, bool)
- CvTeam::SetHasDefensivePact(TeamTypes, bool)
- CvTeam::SetHasTradeAgreement(TeamTypes, bool)
- CvTeam::addTeam(TeamTypes)
- CvTeam::changeProjectCount(ProjectTypes, int)
- CvTeam::resetVictoryProgress()
- CvTeam::testCircumnavigated()
- CvLuaTeam::lGetName(lua_State *)