Bazaar developer reference

CvMinorCivAI::GetMinorCivType() const

Defined in
CvMinorCivAI.cpp, line 2181
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_GetMinorCivType

Hooks

static bool BeforeCvMinorCivAI_GetMinorCivType(const CvMinorCivAI* self, MinorCivTypes& result);static void AfterCvMinorCivAI_GetMinorCivType(const CvMinorCivAI* self, MinorCivTypes& result);static MinorCivTypes ReplaceCvMinorCivAI_GetMinorCivType(MinorCivTypes (*original)(const CvMinorCivAI*), const CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_GetMinorCivType>(host, &BeforeCvMinorCivAI_GetMinorCivType);CivRegisterAfter<CivHooks::CvMinorCivAI_GetMinorCivType>(host, &AfterCvMinorCivAI_GetMinorCivType);CivRegisterReplace<CivHooks::CvMinorCivAI_GetMinorCivType>(host, &ReplaceCvMinorCivAI_GetMinorCivType);

Code

2180/// Returns the MinorCivType this Minor is playing as (e.g. Scotland, Switzerland, etc.)2181MinorCivTypes CvMinorCivAI::GetMinorCivType() const2182{2183	//	return m_minorCivType;2184#if defined(MOD_GLOBAL_MAX_MAJOR_CIVS)2185	return CvPreGame::minorCivType((PlayerTypes) (m_pPlayer->GetID() + (MAX_PREGAME_MAJOR_CIVS - MAX_MAJOR_CIVS)));2186#else2187	return CvPreGame::minorCivType(m_pPlayer->GetID());2188#endif2189}

Calls

Called by