Bazaar developer reference

EconomicAIHelpers::IsTestStrategy_NavalMap(CvPlayer *)

Defined in
CvEconomicAI.cpp, line 3204
Hook name
CivHooks::EconomicAIHelpers_IsTestStrategy_NavalMap

Hooks

static bool BeforeEconomicAIHelpers_IsTestStrategy_NavalMap(CvPlayer* pPlayer, bool& result);static void AfterEconomicAIHelpers_IsTestStrategy_NavalMap(CvPlayer* pPlayer, bool& result);static bool ReplaceEconomicAIHelpers_IsTestStrategy_NavalMap(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::EconomicAIHelpers_IsTestStrategy_NavalMap>(host, &BeforeEconomicAIHelpers_IsTestStrategy_NavalMap);CivRegisterAfter<CivHooks::EconomicAIHelpers_IsTestStrategy_NavalMap>(host, &AfterEconomicAIHelpers_IsTestStrategy_NavalMap);CivRegisterReplace<CivHooks::EconomicAIHelpers_IsTestStrategy_NavalMap>(host, &ReplaceEconomicAIHelpers_IsTestStrategy_NavalMap);

Code

3203/// "Naval Map" Player Strategy: the map script will dictate this3204bool EconomicAIHelpers::IsTestStrategy_NavalMap(CvPlayer* pPlayer)3205{3206	if(pPlayer->isHuman())3207	{3208		return false;3209	}32103211	return (GC.getMap().GetAIMapHint() & 1);3212}

Calls

Called by