CvPlayer::getResourceExport(ResourceTypes) const
- Defined in
- CvPlayer.cpp, line 20110
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_getResourceExport
Hooks
static bool BeforeCvPlayer_getResourceExport(const CvPlayer* self, ResourceTypes eIndex, int& result);static void AfterCvPlayer_getResourceExport(const CvPlayer* self, ResourceTypes eIndex, int& result);static int ReplaceCvPlayer_getResourceExport(int (*original)(const CvPlayer*, ResourceTypes), const CvPlayer* self, ResourceTypes eIndex);CivRegisterBefore<CivHooks::CvPlayer_getResourceExport>(host, &BeforeCvPlayer_getResourceExport);CivRegisterAfter<CivHooks::CvPlayer_getResourceExport>(host, &AfterCvPlayer_getResourceExport);CivRegisterReplace<CivHooks::CvPlayer_getResourceExport>(host, &ReplaceCvPlayer_getResourceExport);
Code
20110int CvPlayer::getResourceExport(ResourceTypes eIndex) const20111{20112 CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");20113 CvAssertMsg(eIndex < GC.getNumResourceInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");20114 return m_paiResourceExport[eIndex];20115}
Calls
FAutoVariable::operator[]
Called by
- CvMinorCivAI::DoUpdateAlliesResourceBonus(PlayerTypes, PlayerTypes)
- CvPlayer::GetHappinessFromLuxury(ResourceTypes) const
- CvPlayer::UpdateResourcesSiphoned()
- CvPlayer::getNumResourceTotal(ResourceTypes, bool) const
- CvUnit::GetStrategicResourceCombatPenalty() const
- CvLuaPlayer::lGetResourceExport(lua_State *)