Bazaar developer reference

EconomicAIHelpers::IsTestStrategy_GS_Conquest(CvPlayer *)

Defined in
CvEconomicAI.cpp, line 4238
Hook name
CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Conquest

Hooks

static bool BeforeEconomicAIHelpers_IsTestStrategy_GS_Conquest(CvPlayer* pPlayer, bool& result);static void AfterEconomicAIHelpers_IsTestStrategy_GS_Conquest(CvPlayer* pPlayer, bool& result);static bool ReplaceEconomicAIHelpers_IsTestStrategy_GS_Conquest(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Conquest>(host, &BeforeEconomicAIHelpers_IsTestStrategy_GS_Conquest);CivRegisterAfter<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Conquest>(host, &AfterEconomicAIHelpers_IsTestStrategy_GS_Conquest);CivRegisterReplace<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Conquest>(host, &ReplaceEconomicAIHelpers_IsTestStrategy_GS_Conquest);

Code

4237/// "Grand Strategy Conquest" Player Strategy: Run this if our Grand Strategy is to go for Conquest4238bool EconomicAIHelpers::IsTestStrategy_GS_Conquest(CvPlayer* pPlayer)4239{4240	AIGrandStrategyTypes eGrandStrategy = (AIGrandStrategyTypes) GC.getInfoTypeForString("AIGRANDSTRATEGY_CONQUEST");42414242	if(eGrandStrategy != NO_AIGRANDSTRATEGY)4243	{4244		if(pPlayer->GetGrandStrategyAI()->GetActiveGrandStrategy() == eGrandStrategy)4245		{4246			return true;4247		}4248	}42494250	return false;4251}

Calls

Called by