Bazaar developer reference

CvCity::HasBuildingClass(BuildingClassTypes) const

Defined in
CvCity.cpp, line 17186
Class
CvCity
Hook name
CivHooks::CvCity_HasBuildingClass

Hooks

static bool BeforeCvCity_HasBuildingClass(const CvCity* self, BuildingClassTypes iBuildingClassType, bool& result);static void AfterCvCity_HasBuildingClass(const CvCity* self, BuildingClassTypes iBuildingClassType, bool& result);static bool ReplaceCvCity_HasBuildingClass(bool (*original)(const CvCity*, BuildingClassTypes), const CvCity* self, BuildingClassTypes iBuildingClassType);CivRegisterBefore<CivHooks::CvCity_HasBuildingClass>(host, &BeforeCvCity_HasBuildingClass);CivRegisterAfter<CivHooks::CvCity_HasBuildingClass>(host, &AfterCvCity_HasBuildingClass);CivRegisterReplace<CivHooks::CvCity_HasBuildingClass>(host, &ReplaceCvCity_HasBuildingClass);

Code

17186bool CvCity::HasBuildingClass(BuildingClassTypes iBuildingClassType) const17187{17188	return HasBuilding((BuildingTypes) getCivilizationInfo().getCivilizationBuildings(iBuildingClassType));17189}

Calls

Called by