Hooks
static bool BeforeCvGameDeals_CreateDeal(CvGameDeals* self, uint& result);static void AfterCvGameDeals_CreateDeal(CvGameDeals* self, uint& result);static uint ReplaceCvGameDeals_CreateDeal(uint (*original)(CvGameDeals*), CvGameDeals* self);CivRegisterBefore<CivHooks::CvGameDeals_CreateDeal>(host, &BeforeCvGameDeals_CreateDeal);CivRegisterAfter<CivHooks::CvGameDeals_CreateDeal>(host, &AfterCvGameDeals_CreateDeal);CivRegisterReplace<CivHooks::CvGameDeals_CreateDeal>(host, &ReplaceCvGameDeals_CreateDeal);