CvGlobals::getHurryInfo(HurryTypes)
- Defined in
- CvGlobals.cpp, line 3957
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getHurryInfo_with_HurryTypes
Hooks
static bool BeforeCvGlobals_getHurryInfo_with_HurryTypes(CvGlobals* self, HurryTypes eHurryNum, CvHurryInfo*& result);static void AfterCvGlobals_getHurryInfo_with_HurryTypes(CvGlobals* self, HurryTypes eHurryNum, CvHurryInfo*& result);static CvHurryInfo* ReplaceCvGlobals_getHurryInfo_with_HurryTypes(CvHurryInfo* (*original)(CvGlobals*, HurryTypes), CvGlobals* self, HurryTypes eHurryNum);CivRegisterBefore<CivHooks::CvGlobals_getHurryInfo_with_HurryTypes>(host, &BeforeCvGlobals_getHurryInfo_with_HurryTypes);CivRegisterAfter<CivHooks::CvGlobals_getHurryInfo_with_HurryTypes>(host, &AfterCvGlobals_getHurryInfo_with_HurryTypes);CivRegisterReplace<CivHooks::CvGlobals_getHurryInfo_with_HurryTypes>(host, &ReplaceCvGlobals_getHurryInfo_with_HurryTypes);
Code
3957CvHurryInfo* CvGlobals::getHurryInfo(HurryTypes eHurryNum)3958{3959 CvAssert(eHurryNum > -1);3960 CvAssert(eHurryNum < GC.getNumHurryInfos());3961 return m_paHurryInfo[eHurryNum];3962}
Calls
std::vector::operator[]
Called by
- CvCity::canHurry(HurryTypes, bool) const
- CvCity::getHurryPopulation(HurryTypes, int) const
- CvCity::hurryProduction(HurryTypes) const
- CvEconomicAI::DoHurry()
- CvGame::getProductionPerPopulation(HurryTypes)
- CvPlayer::DoHurry(HurryTypes)
- CvPlayer::GetHurryGoldCost(HurryTypes) const
- CvPlayer::IsCanHurry(HurryTypes) const
- CvPlayer::changeHurryCount(HurryTypes, int)
- CvPlayer::processPolicies(PolicyTypes, int)