Bazaar developer reference

CvPlayer::getCivilizationShortDescriptionKey() const

Defined in
CvPlayer.cpp, line 4484
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getCivilizationShortDescriptionKey

Hooks

static bool BeforeCvPlayer_getCivilizationShortDescriptionKey(const CvPlayer* self, const char*& result);static void AfterCvPlayer_getCivilizationShortDescriptionKey(const CvPlayer* self, const char*& result);static const char* ReplaceCvPlayer_getCivilizationShortDescriptionKey(const char* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getCivilizationShortDescriptionKey>(host, &BeforeCvPlayer_getCivilizationShortDescriptionKey);CivRegisterAfter<CivHooks::CvPlayer_getCivilizationShortDescriptionKey>(host, &AfterCvPlayer_getCivilizationShortDescriptionKey);CivRegisterReplace<CivHooks::CvPlayer_getCivilizationShortDescriptionKey>(host, &ReplaceCvPlayer_getCivilizationShortDescriptionKey);

Code

4484const char* CvPlayer::getCivilizationShortDescriptionKey() const4485{4486	if(isMinorCiv())4487	{4488		return GC.getMinorCivInfo(GetMinorCivAI()->GetMinorCivType())->getShortDescriptionKey();4489	}4490	else if(CvPreGame::civilizationShortDescriptionKey(GetID()).GetLength() == 0)4491	{4492		return getCivilizationInfo().getShortDescriptionKey();4493	}4494	else4495	{4496		return CvPreGame::civilizationShortDescriptionKey(GetID()).c_str();4497	}4498}

Calls

Called by

43 functions in 12 files