Bazaar developer reference

MilitaryAIHelpers::IsTestStrategy_NeedNavalUnits(CvPlayer *)

Defined in
CvMilitaryAI.cpp, line 4583
Hook name
CivHooks::MilitaryAIHelpers_IsTestStrategy_NeedNavalUnits

Hooks

static bool BeforeMilitaryAIHelpers_IsTestStrategy_NeedNavalUnits(CvPlayer* pPlayer, bool& result);static void AfterMilitaryAIHelpers_IsTestStrategy_NeedNavalUnits(CvPlayer* pPlayer, bool& result);static bool ReplaceMilitaryAIHelpers_IsTestStrategy_NeedNavalUnits(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::MilitaryAIHelpers_IsTestStrategy_NeedNavalUnits>(host, &BeforeMilitaryAIHelpers_IsTestStrategy_NeedNavalUnits);CivRegisterAfter<CivHooks::MilitaryAIHelpers_IsTestStrategy_NeedNavalUnits>(host, &AfterMilitaryAIHelpers_IsTestStrategy_NeedNavalUnits);CivRegisterReplace<CivHooks::MilitaryAIHelpers_IsTestStrategy_NeedNavalUnits>(host, &ReplaceMilitaryAIHelpers_IsTestStrategy_NeedNavalUnits);

Code

4582/// "Need Naval Units" Strategy: build navies4583bool MilitaryAIHelpers::IsTestStrategy_NeedNavalUnits(CvPlayer* pPlayer)4584{4585	if(pPlayer->GetMilitaryAI()->GetNavalDefenseState() == DEFENSE_STATE_NEEDED)4586	{4587		return true;4588	}45894590	return false;4591}

Calls

Called by