Bazaar developer reference

CvMinorCivAI::Init(CvPlayer *)

Defined in
CvMinorCivAI.cpp, line 1911
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_Init

Hooks

static bool BeforeCvMinorCivAI_Init(CvMinorCivAI* self, CvPlayer* pPlayer);static void AfterCvMinorCivAI_Init(CvMinorCivAI* self, CvPlayer* pPlayer);static void ReplaceCvMinorCivAI_Init(void (*original)(CvMinorCivAI*, CvPlayer*), CvMinorCivAI* self, CvPlayer* pPlayer);CivRegisterBefore<CivHooks::CvMinorCivAI_Init>(host, &BeforeCvMinorCivAI_Init);CivRegisterAfter<CivHooks::CvMinorCivAI_Init>(host, &AfterCvMinorCivAI_Init);CivRegisterReplace<CivHooks::CvMinorCivAI_Init>(host, &ReplaceCvMinorCivAI_Init);

Code

1910/// Initialize1911void CvMinorCivAI::Init(CvPlayer* pPlayer)1912{1913	m_pPlayer = pPlayer;1914#if defined(MOD_GLOBAL_MAX_MAJOR_CIVS)1915	m_minorCivType = GetMinorCivType();1916#else1917	m_minorCivType = CvPreGame::minorCivType(m_pPlayer->GetID());1918#endif19191920	Reset();1921}

Calls

Called by