Bazaar developer reference

CvPlayer::getCivilizationShortDescription() const

Defined in
CvPlayer.cpp, line 4466
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getCivilizationShortDescription

Hooks

static bool BeforeCvPlayer_getCivilizationShortDescription(const CvPlayer* self, const char*& result);static void AfterCvPlayer_getCivilizationShortDescription(const CvPlayer* self, const char*& result);static const char* ReplaceCvPlayer_getCivilizationShortDescription(const char* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getCivilizationShortDescription>(host, &BeforeCvPlayer_getCivilizationShortDescription);CivRegisterAfter<CivHooks::CvPlayer_getCivilizationShortDescription>(host, &AfterCvPlayer_getCivilizationShortDescription);CivRegisterReplace<CivHooks::CvPlayer_getCivilizationShortDescription>(host, &ReplaceCvPlayer_getCivilizationShortDescription);

Code

4466const char* CvPlayer::getCivilizationShortDescription() const4467{4468	if(isMinorCiv())4469	{4470		return GC.getMinorCivInfo(GetMinorCivAI()->GetMinorCivType())->getShortDescription();4471	}4472	else if(CvPreGame::civilizationShortDescription(GetID()).GetLength() == 0)4473	{4474		return getCivilizationInfo().getShortDescription();4475	}4476	else4477	{4478		return CvPreGame::civilizationShortDescription(GetID()).c_str();4479	}4480}

Calls

Called by

128 functions in 33 files