Bazaar developer reference

EconomicAIHelpers::IsTestStrategy_GS_Spaceship(CvPlayer *)

Defined in
CvEconomicAI.cpp, line 4270
Hook name
CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Spaceship

Hooks

static bool BeforeEconomicAIHelpers_IsTestStrategy_GS_Spaceship(CvPlayer* pPlayer, bool& result);static void AfterEconomicAIHelpers_IsTestStrategy_GS_Spaceship(CvPlayer* pPlayer, bool& result);static bool ReplaceEconomicAIHelpers_IsTestStrategy_GS_Spaceship(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Spaceship>(host, &BeforeEconomicAIHelpers_IsTestStrategy_GS_Spaceship);CivRegisterAfter<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Spaceship>(host, &AfterEconomicAIHelpers_IsTestStrategy_GS_Spaceship);CivRegisterReplace<CivHooks::EconomicAIHelpers_IsTestStrategy_GS_Spaceship>(host, &ReplaceEconomicAIHelpers_IsTestStrategy_GS_Spaceship);

Code

4269/// "Grand Strategy Spaceship" Player Strategy: Run this if our Grand Strategy is to go for the Spaceship4270bool EconomicAIHelpers::IsTestStrategy_GS_Spaceship(CvPlayer* pPlayer)4271{4272	AIGrandStrategyTypes eGrandStrategy = (AIGrandStrategyTypes) GC.getInfoTypeForString("AIGRANDSTRATEGY_SPACESHIP");42734274	if(eGrandStrategy != NO_AIGRANDSTRATEGY)4275	{4276		if(pPlayer->GetGrandStrategyAI()->GetActiveGrandStrategy() == eGrandStrategy)4277		{4278			return true;4279		}4280	}42814282	return false;4283}

Calls

Called by