Hooks
static bool BeforeCvWonderProductionAI_Init(CvWonderProductionAI* self, CvBuildingXMLEntries* pBuildings, CvPlayer* pPlayer, bool bIsCity);static void AfterCvWonderProductionAI_Init(CvWonderProductionAI* self, CvBuildingXMLEntries* pBuildings, CvPlayer* pPlayer, bool bIsCity);static void ReplaceCvWonderProductionAI_Init(void (*original)(CvWonderProductionAI*, CvBuildingXMLEntries*, CvPlayer*, bool), CvWonderProductionAI* self, CvBuildingXMLEntries* pBuildings, CvPlayer* pPlayer, bool bIsCity);CivRegisterBefore<CivHooks::CvWonderProductionAI_Init>(host, &BeforeCvWonderProductionAI_Init);CivRegisterAfter<CivHooks::CvWonderProductionAI_Init>(host, &AfterCvWonderProductionAI_Init);CivRegisterReplace<CivHooks::CvWonderProductionAI_Init>(host, &ReplaceCvWonderProductionAI_Init);