Bazaar developer reference

CvGlobals::getMPOptionInfo(MultiplayerOptionTypes)

Defined in
CvGlobals.cpp, line 3104
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes

Hooks

static bool BeforeCvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes(CvGlobals* self, MultiplayerOptionTypes eMPOptionNum, CvMPOptionInfo*& result);static void AfterCvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes(CvGlobals* self, MultiplayerOptionTypes eMPOptionNum, CvMPOptionInfo*& result);static CvMPOptionInfo* ReplaceCvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes(CvMPOptionInfo* (*original)(CvGlobals*, MultiplayerOptionTypes), CvGlobals* self, MultiplayerOptionTypes eMPOptionNum);CivRegisterBefore<CivHooks::CvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes>(host, &BeforeCvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes);CivRegisterAfter<CivHooks::CvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes>(host, &AfterCvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes);CivRegisterReplace<CivHooks::CvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes>(host, &ReplaceCvGlobals_getMPOptionInfo_with_MultiplayerOptionTypes);

Code

3104CvMPOptionInfo* CvGlobals::getMPOptionInfo(MultiplayerOptionTypes eMPOptionNum)3105{3106	CvAssert(eMPOptionNum >= 0);3107	CvAssert(eMPOptionNum < GC.getNumMPOptionInfos());3108	if(eMPOptionNum > -1 && eMPOptionNum < (int)m_paMPOptionInfos.size())3109		return m_paMPOptionInfos[eMPOptionNum];3110	else3111		return NULL;3112}

Calls