Bazaar developer reference

CvPlayer::getLeaderTypeKey() const

Defined in
CvPlayer.cpp, line 4549
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getLeaderTypeKey

Hooks

static bool BeforeCvPlayer_getLeaderTypeKey(const CvPlayer* self, const char*& result);static void AfterCvPlayer_getLeaderTypeKey(const CvPlayer* self, const char*& result);static const char* ReplaceCvPlayer_getLeaderTypeKey(const char* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getLeaderTypeKey>(host, &BeforeCvPlayer_getLeaderTypeKey);CivRegisterAfter<CivHooks::CvPlayer_getLeaderTypeKey>(host, &AfterCvPlayer_getLeaderTypeKey);CivRegisterReplace<CivHooks::CvPlayer_getLeaderTypeKey>(host, &ReplaceCvPlayer_getLeaderTypeKey);

Code

4549const char* CvPlayer::getLeaderTypeKey() const4550{4551	if(isMinorCiv())4552	{4553		return GC.getMinorCivInfo(GetMinorCivAI()->GetMinorCivType())->GetType();4554	}4555	else4556	{4557		return getLeaderInfo().GetType();4558	}4559}

Calls

Called by