Bazaar developer reference

CvPlayer::getCivilizationDescription() const

Defined in
CvPlayer.cpp, line 4430
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getCivilizationDescription

Hooks

static bool BeforeCvPlayer_getCivilizationDescription(const CvPlayer* self, const char*& result);static void AfterCvPlayer_getCivilizationDescription(const CvPlayer* self, const char*& result);static const char* ReplaceCvPlayer_getCivilizationDescription(const char* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getCivilizationDescription>(host, &BeforeCvPlayer_getCivilizationDescription);CivRegisterAfter<CivHooks::CvPlayer_getCivilizationDescription>(host, &AfterCvPlayer_getCivilizationDescription);CivRegisterReplace<CivHooks::CvPlayer_getCivilizationDescription>(host, &ReplaceCvPlayer_getCivilizationDescription);

Code

4430const char* CvPlayer::getCivilizationDescription() const4431{4432	if(isMinorCiv())4433	{4434		return GC.getMinorCivInfo(GetMinorCivAI()->GetMinorCivType())->GetDescription();4435	}4436	else if(CvPreGame::civilizationDescription(GetID()).GetLength() == 0)4437	{4438		return getCivilizationInfo().GetDescription();4439	}4440	else4441	{4442		return CvPreGame::civilizationDescription(GetID()).c_str();4443	}4444}

Calls

Called by