Bazaar developer reference

CvGrandStrategyAI::GetGuessOtherPlayerActiveGrandStrategy(PlayerTypes) const

Defined in
CvGrandStrategyAI.cpp, line 1013
Class
CvGrandStrategyAI
Hook name
CivHooks::CvGrandStrategyAI_GetGuessOtherPlayerActiveGrandStrategy

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);

Code

1012/// What does this AI BELIEVE another player's Active Grand Strategy to be?1013AIGrandStrategyTypes CvGrandStrategyAI::GetGuessOtherPlayerActiveGrandStrategy(PlayerTypes ePlayer) const1014{1015	FAssert(ePlayer < MAX_MAJOR_CIVS);1016	return (AIGrandStrategyTypes) m_eGuessOtherPlayerActiveGrandStrategy[ePlayer];1017}

Called by