Bazaar developer reference

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

Called by