Hooks
static bool BeforeCvGame_AnyoneHasBuildingClass(const CvGame* self, BuildingClassTypes iBuildingClassType, bool& result);static void AfterCvGame_AnyoneHasBuildingClass(const CvGame* self, BuildingClassTypes iBuildingClassType, bool& result);static bool ReplaceCvGame_AnyoneHasBuildingClass(bool (*original)(const CvGame*, BuildingClassTypes), const CvGame* self, BuildingClassTypes iBuildingClassType);CivRegisterBefore<CivHooks::CvGame_AnyoneHasBuildingClass>(host, &BeforeCvGame_AnyoneHasBuildingClass);CivRegisterAfter<CivHooks::CvGame_AnyoneHasBuildingClass>(host, &AfterCvGame_AnyoneHasBuildingClass);CivRegisterReplace<CivHooks::CvGame_AnyoneHasBuildingClass>(host, &ReplaceCvGame_AnyoneHasBuildingClass);