CvTypes::getGREAT_WORK_SLOT_ART_ARTIFACT()
- Defined in
- CvTypes.cpp, line 296
- Hook name
CivHooks::CvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT
Hooks
static bool BeforeCvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT(GreatWorkSlotType& result);static void AfterCvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT(GreatWorkSlotType& result);static const GreatWorkSlotType ReplaceCvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT(const GreatWorkSlotType (*original)());CivRegisterBefore<CivHooks::CvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT>(host, &BeforeCvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT);CivRegisterAfter<CivHooks::CvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT>(host, &AfterCvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT);CivRegisterReplace<CivHooks::CvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT>(host, &ReplaceCvTypes_getGREAT_WORK_SLOT_ART_ARTIFACT);
Code
296const GreatWorkSlotType CvTypes::getGREAT_WORK_SLOT_ART_ARTIFACT()297{298 return s_eGREAT_WORK_SLOT_ART_ARTIFACT;299}
Called by
- CultureHelpers::SendArtSwapNotification(GreatWorkSlotType, bool, PlayerTypes, PlayerTypes, int, int)
- CvCityCulture::GetFilledSlotsTooltip()
- CvCityCulture::GetTotalSlotsTooltip()
- CvPlayerCulture::DoArchaeologyChoice(ArchaeologyChoiceType)
- CvPlayerCulture::DoSwapGreatWorks(YieldTypes)
- CvPlayerCulture::GetArchaeologyChoice(CvPlot *)
- CvPlayerCulture::LogCultureData()
- CvPlayerCulture::MoveWorks(GreatWorkSlotType, vector<CvGreatWorkBuildingInMyEmpire> &, vector<CvGreatWorkInMyEmpire> &, vector<CvGreatWorkInMyEmpire> &, YieldTypes)
- CvPlayerCulture::ThemeBuilding(vector<CvGreatWorkBuildingInMyEmpire>::const_iterator, vector<CvGreatWorkInMyEmpire> &, vector<CvGreatWorkInMyEmpire> &, bool)
- EconomicAIHelpers::IsTestStrategy_NeedMuseums(CvPlayer *)
- CvPlayerAI::AI_chooseFreeGreatPerson()