Bazaar developer reference

CvPlayer::getCivilizationAdjectiveKey() const

Defined in
CvPlayer.cpp, line 4519
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getCivilizationAdjectiveKey

Hooks

static bool BeforeCvPlayer_getCivilizationAdjectiveKey(const CvPlayer* self, const char*& result);static void AfterCvPlayer_getCivilizationAdjectiveKey(const CvPlayer* self, const char*& result);static const char* ReplaceCvPlayer_getCivilizationAdjectiveKey(const char* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getCivilizationAdjectiveKey>(host, &BeforeCvPlayer_getCivilizationAdjectiveKey);CivRegisterAfter<CivHooks::CvPlayer_getCivilizationAdjectiveKey>(host, &AfterCvPlayer_getCivilizationAdjectiveKey);CivRegisterReplace<CivHooks::CvPlayer_getCivilizationAdjectiveKey>(host, &ReplaceCvPlayer_getCivilizationAdjectiveKey);

Code

4519const char* CvPlayer::getCivilizationAdjectiveKey() const4520{4521	if(isMinorCiv())4522	{4523		return GC.getMinorCivInfo(GetMinorCivAI()->GetMinorCivType())->getAdjectiveKeyWide();4524	}4525	else if(CvPreGame::civilizationAdjectiveKey(GetID()).GetLength() == 0)4526	{4527		return getCivilizationInfo().getAdjectiveKey();4528	}4529	else4530	{4531		return CvPreGame::civilizationAdjectiveKey(GetID()).c_str();4532	}4533}

Calls

Called by