Hooks
static bool BeforeCvGame_AnyoneHasBuilding(const CvGame* self, BuildingTypes iBuildingType, bool& result);static void AfterCvGame_AnyoneHasBuilding(const CvGame* self, BuildingTypes iBuildingType, bool& result);static bool ReplaceCvGame_AnyoneHasBuilding(bool (*original)(const CvGame*, BuildingTypes), const CvGame* self, BuildingTypes iBuildingType);CivRegisterBefore<CivHooks::CvGame_AnyoneHasBuilding>(host, &BeforeCvGame_AnyoneHasBuilding);CivRegisterAfter<CivHooks::CvGame_AnyoneHasBuilding>(host, &AfterCvGame_AnyoneHasBuilding);CivRegisterReplace<CivHooks::CvGame_AnyoneHasBuilding>(host, &ReplaceCvGame_AnyoneHasBuilding);