Britbot
ITarget.cs
Go to the documentation of this file.
00001 #region #Usings
00002 
00003 using Pirates;
00004 
00005 #endregion
00006 
00007 namespace Britbot
00008 {
00012     public interface ITarget
00013     {
00019         Score GetScore(Group origin);
00020 
00025         Location GetLocation();
00026 
00033         Direction GetDirection(Group origin);
00034 
00040         bool Equals(ITarget operandB);
00041 
00046         TargetType GetTargetType();
00047 
00052         string GetDescription();
00053 
00059         void TargetAssignmentEvent();
00060 
00064         void TargetDeAssignmentEvent();
00065     }
00066 }