Hooks
static bool BeforeCvGame_AnyoneHasProject(const CvGame* self, ProjectTypes iProjectType, bool& result);static void AfterCvGame_AnyoneHasProject(const CvGame* self, ProjectTypes iProjectType, bool& result);static bool ReplaceCvGame_AnyoneHasProject(bool (*original)(const CvGame*, ProjectTypes), const CvGame* self, ProjectTypes iProjectType);CivRegisterBefore<CivHooks::CvGame_AnyoneHasProject>(host, &BeforeCvGame_AnyoneHasProject);CivRegisterAfter<CivHooks::CvGame_AnyoneHasProject>(host, &AfterCvGame_AnyoneHasProject);CivRegisterReplace<CivHooks::CvGame_AnyoneHasProject>(host, &ReplaceCvGame_AnyoneHasProject);