Hooks
static bool BeforeCvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy(const CvGrandStrategyAI* self, PlayerTypes ePlayer, AIGrandStrategyTypes& result);static void AfterCvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy(const CvGrandStrategyAI* self, PlayerTypes ePlayer, AIGrandStrategyTypes& result);static AIGrandStrategyTypes ReplaceCvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy(AIGrandStrategyTypes (*original)(const CvGrandStrategyAI*, PlayerTypes), const CvGrandStrategyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy>(host, &BeforeCvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy);CivRegisterAfter<CivHooks::CvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy>(host, &AfterCvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy);CivRegisterReplace<CivHooks::CvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy>(host, &ReplaceCvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy);