Bazaar developer reference

EconomicAIHelpers::IsTestStrategy_GS_Culture(CvPlayer *)

Defined in
CvEconomicAI.cpp, line 4222
Hook name
CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Culture

Hooks

static bool BeforeEconomicAIHelpers_IsTestStrategy_GS_Culture(CvPlayer* pPlayer, bool& result);static void AfterEconomicAIHelpers_IsTestStrategy_GS_Culture(CvPlayer* pPlayer, bool& result);static bool ReplaceEconomicAIHelpers_IsTestStrategy_GS_Culture(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Culture>(host, &BeforeEconomicAIHelpers_IsTestStrategy_GS_Culture);CivRegisterAfter<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Culture>(host, &AfterEconomicAIHelpers_IsTestStrategy_GS_Culture);CivRegisterReplace<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Culture>(host, &ReplaceEconomicAIHelpers_IsTestStrategy_GS_Culture);

Code

4221/// "Grand Strategy Culture" Player Strategy: Run this if our Grand Strategy is to go for Culture4222bool EconomicAIHelpers::IsTestStrategy_GS_Culture(CvPlayer* pPlayer)4223{4224	AIGrandStrategyTypes eGrandStrategy = (AIGrandStrategyTypes) GC.getInfoTypeForString("AIGRANDSTRATEGY_CULTURE");42254226	if(eGrandStrategy != NO_AIGRANDSTRATEGY)4227	{4228		if(pPlayer->GetGrandStrategyAI()->GetActiveGrandStrategy() == eGrandStrategy)4229		{4230			return true;4231		}4232	}42334234	return false;4235}

Calls

Called by