CvPlayerCulture::GetSwappableArtIndex() const
- Defined in
- CvCultureClasses.cpp, line 1993
- Class
- CvPlayerCulture
- Hook name
CivHooks::CvPlayerCulture_GetSwappableArtIndex
Hooks
static bool BeforeCvPlayerCulture_GetSwappableArtIndex(const CvPlayerCulture* self, int& result);static void AfterCvPlayerCulture_GetSwappableArtIndex(const CvPlayerCulture* self, int& result);static int ReplaceCvPlayerCulture_GetSwappableArtIndex(int (*original)(const CvPlayerCulture*), const CvPlayerCulture* self);CivRegisterBefore<CivHooks::CvPlayerCulture_GetSwappableArtIndex>(host, &BeforeCvPlayerCulture_GetSwappableArtIndex);CivRegisterAfter<CivHooks::CvPlayerCulture_GetSwappableArtIndex>(host, &AfterCvPlayerCulture_GetSwappableArtIndex);CivRegisterReplace<CivHooks::CvPlayerCulture_GetSwappableArtIndex>(host, &ReplaceCvPlayerCulture_GetSwappableArtIndex);
Code
1993int CvPlayerCulture::GetSwappableArtIndex() const1994{1995 return m_iSwappableArtIndex;1996}
Called by
- CvGameCulture::SwapGreatWorks(PlayerTypes, int, PlayerTypes, int)
- CvPlayerCulture::ThemeBuilding(vector<CvGreatWorkBuildingInMyEmpire>::const_iterator, vector<CvGreatWorkInMyEmpire> &, vector<CvGreatWorkInMyEmpire> &, bool)
- CvPlayerCulture::ThemeEqualArtArtifact(CvGreatWorkBuildingInMyEmpire, int, int, vector<CvGreatWorkInMyEmpire> &, vector<CvGreatWorkInMyEmpire> &, bool)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvLuaPlayer::lGetOthersGreatWorks(lua_State *)
- CvLuaPlayer::lGetSwappableGreatArt(lua_State *)