Bazaar developer reference

CvPlayer::getCivilizationTypeKey() const

Defined in
CvPlayer.cpp, line 4536
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getCivilizationTypeKey

Hooks

static bool BeforeCvPlayer_getCivilizationTypeKey(const CvPlayer* self, const char*& result);static void AfterCvPlayer_getCivilizationTypeKey(const CvPlayer* self, const char*& result);static const char* ReplaceCvPlayer_getCivilizationTypeKey(const char* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getCivilizationTypeKey>(host, &BeforeCvPlayer_getCivilizationTypeKey);CivRegisterAfter<CivHooks::CvPlayer_getCivilizationTypeKey>(host, &AfterCvPlayer_getCivilizationTypeKey);CivRegisterReplace<CivHooks::CvPlayer_getCivilizationTypeKey>(host, &ReplaceCvPlayer_getCivilizationTypeKey);

Code

4536const char* CvPlayer::getCivilizationTypeKey() const4537{4538	if(isMinorCiv())4539	{4540		return GC.getMinorCivInfo(GetMinorCivAI()->GetMinorCivType())->GetType();4541	}4542	else4543	{4544		return getCivilizationInfo().GetType();4545	}4546}

Calls

Called by