Bazaar developer reference

CvGlobals::getGameSpeedInfo(GameSpeedTypes)

Defined in
CvGlobals.cpp, line 3238
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getGameSpeedInfo_with_GameSpeedTypes

Hooks

static bool BeforeCvGlobals_getGameSpeedInfo_with_GameSpeedTypes(CvGlobals* self, GameSpeedTypes eGameSpeedNum, CvGameSpeedInfo*& result);static void AfterCvGlobals_getGameSpeedInfo_with_GameSpeedTypes(CvGlobals* self, GameSpeedTypes eGameSpeedNum, CvGameSpeedInfo*& result);static CvGameSpeedInfo* ReplaceCvGlobals_getGameSpeedInfo_with_GameSpeedTypes(CvGameSpeedInfo* (*original)(CvGlobals*, GameSpeedTypes), CvGlobals* self, GameSpeedTypes eGameSpeedNum);CivRegisterBefore<CivHooks::CvGlobals_getGameSpeedInfo_with_GameSpeedTypes>(host, &BeforeCvGlobals_getGameSpeedInfo_with_GameSpeedTypes);CivRegisterAfter<CivHooks::CvGlobals_getGameSpeedInfo_with_GameSpeedTypes>(host, &AfterCvGlobals_getGameSpeedInfo_with_GameSpeedTypes);CivRegisterReplace<CivHooks::CvGlobals_getGameSpeedInfo_with_GameSpeedTypes>(host, &ReplaceCvGlobals_getGameSpeedInfo_with_GameSpeedTypes);

Code

3238CvGameSpeedInfo* CvGlobals::getGameSpeedInfo(GameSpeedTypes eGameSpeedNum)3239{3240	CvAssert(eGameSpeedNum > -1);3241	CvAssert(eGameSpeedNum < GC.getNumGameSpeedInfos());3242	if(eGameSpeedNum > -1 && eGameSpeedNum < (int)m_paGameSpeedInfo.size())3243		return m_paGameSpeedInfo[eGameSpeedNum];3244	else3245		return NULL;3246}

Calls

Called by