Bazaar developer reference

EconomicAIHelpers::IsTestStrategy_TooManyUnits(CvPlayer *)

Defined in
CvEconomicAI.cpp, line 3982
Hook name
CivHooks::EconomicAIHelpers_IsTestStrategy_TooManyUnits

Hooks

static bool BeforeEconomicAIHelpers_IsTestStrategy_TooManyUnits(CvPlayer* pPlayer, bool& result);static void AfterEconomicAIHelpers_IsTestStrategy_TooManyUnits(CvPlayer* pPlayer, bool& result);static bool ReplaceEconomicAIHelpers_IsTestStrategy_TooManyUnits(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::EconomicAIHelpers_IsTestStrategy_TooManyUnits>(host, &BeforeEconomicAIHelpers_IsTestStrategy_TooManyUnits);CivRegisterAfter<CivHooks::EconomicAIHelpers_IsTestStrategy_TooManyUnits>(host, &AfterEconomicAIHelpers_IsTestStrategy_TooManyUnits);CivRegisterReplace<CivHooks::EconomicAIHelpers_IsTestStrategy_TooManyUnits>(host, &ReplaceEconomicAIHelpers_IsTestStrategy_TooManyUnits);

Code

3981/// Are we paying more in unit maintenance than we are taking in from our cities?3982bool EconomicAIHelpers::IsTestStrategy_TooManyUnits(CvPlayer* pPlayer)3983{3984	return (pPlayer->GetUnitProductionMaintenanceMod()) != 0;3985}

Calls

Called by