Bazaar developer reference

CvReligionBeliefs::IsBuildingClassEnabled(BuildingClassTypes) const

Defined in
CvBeliefClasses.cpp, line 2150
Class
CvReligionBeliefs
Hook name
CivHooks::CvReligionBeliefs_IsBuildingClassEnabled

Hooks

static bool BeforeCvReligionBeliefs_IsBuildingClassEnabled(const CvReligionBeliefs* self, BuildingClassTypes eType, bool& result);static void AfterCvReligionBeliefs_IsBuildingClassEnabled(const CvReligionBeliefs* self, BuildingClassTypes eType, bool& result);static bool ReplaceCvReligionBeliefs_IsBuildingClassEnabled(bool (*original)(const CvReligionBeliefs*, BuildingClassTypes), const CvReligionBeliefs* self, BuildingClassTypes eType);CivRegisterBefore<CivHooks::CvReligionBeliefs_IsBuildingClassEnabled>(host, &BeforeCvReligionBeliefs_IsBuildingClassEnabled);CivRegisterAfter<CivHooks::CvReligionBeliefs_IsBuildingClassEnabled>(host, &AfterCvReligionBeliefs_IsBuildingClassEnabled);CivRegisterReplace<CivHooks::CvReligionBeliefs_IsBuildingClassEnabled>(host, &ReplaceCvReligionBeliefs_IsBuildingClassEnabled);

Code

2149/// Does this belief allow a building to be constructed?2150bool CvReligionBeliefs::IsBuildingClassEnabled(BuildingClassTypes eType) const2151{2152	return m_paiBuildingClassEnabled[(int)eType];2153}

Called by