
#pragma once
#ifndef AI_COMBATTACTICINTERFACE_HPP
#define AI_COMBATTACTICINTERFACE_HPP

#include "AI_TacticInterface.hpp"



namespace MechWarrior4
{
	class CombatAI;
};

namespace MW4AI
{
	class CombatTacticInterface
		: public TacticInterface
	{
		DERIVED_TacticInterface;

	  public:
		CombatTacticInterface(MechWarrior4::CombatAI& combat_ai);

		static bool g_DisableMovement;
		static bool g_DisableFiring;

	  private:
		MechWarrior4::CombatAI& m_CombatAI;
		Stuff::Scalar m_LastMoveDestScore;
	};
};


#endif // AI_COMBATTACTICINTERFACE_HPP