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
std::vector::operator[]std::vector::size
Called by
- CvBarbarians::DoCampActivationNotice(CvPlot *)
- CvDealAI::GetEmbassyValue(bool, PlayerTypes, bool)
- CvDllGameContext::GetGameSpeedInfo(GameSpeedTypes)
- CvGame::getGameSpeedInfo() const
- getTurnMonthForGame(int, int, CalendarTypes, GameSpeedTypes)
- CvPreGame::setGameSpeed(const CvString &)
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvWorldBuilderMapLoader::GetMapPreview(lua_State *)