Hooks
static bool BeforeMilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits(CvPlayer* pPlayer, int iNumRanged, int iNumMelee, bool& result);static void AfterMilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits(CvPlayer* pPlayer, int iNumRanged, int iNumMelee, bool& result);static bool ReplaceMilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits(bool (*original)(CvPlayer*, int, int), CvPlayer* pPlayer, int iNumRanged, int iNumMelee);CivRegisterBefore<CivHooks::MilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits>(host, &BeforeMilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits);CivRegisterAfter<CivHooks::MilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits>(host, &AfterMilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits);CivRegisterReplace<CivHooks::MilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits>(host, &ReplaceMilitaryAIHelpers_IsTestStrategy_EnoughRangedUnits);