Bazaar developer reference

CvPlayer::getCivilizationDescriptionKey() const

Defined in
CvPlayer.cpp, line 4448
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getCivilizationDescriptionKey

Hooks

static bool BeforeCvPlayer_getCivilizationDescriptionKey(const CvPlayer* self, const char*& result);static void AfterCvPlayer_getCivilizationDescriptionKey(const CvPlayer* self, const char*& result);static const char* ReplaceCvPlayer_getCivilizationDescriptionKey(const char* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getCivilizationDescriptionKey>(host, &BeforeCvPlayer_getCivilizationDescriptionKey);CivRegisterAfter<CivHooks::CvPlayer_getCivilizationDescriptionKey>(host, &AfterCvPlayer_getCivilizationDescriptionKey);CivRegisterReplace<CivHooks::CvPlayer_getCivilizationDescriptionKey>(host, &ReplaceCvPlayer_getCivilizationDescriptionKey);

Code

4448const char* CvPlayer::getCivilizationDescriptionKey() const4449{4450	if(isMinorCiv())4451	{4452		return GC.getMinorCivInfo(GetMinorCivAI()->GetMinorCivType())->GetTextKey();4453	}4454	else if(CvPreGame::civilizationDescriptionKey(GetID()).GetLength() == 0)4455	{4456		return getCivilizationInfo().GetTextKey();4457	}4458	else4459	{4460		return CvPreGame::civilizationDescriptionKey(GetID()).c_str();4461	}4462}

Calls

Called by