BattleshipUtility.Ship.At C# (CSharp) Méthode

At() public méthode

Determines if a ship occupies a position
public At ( Position p ) : bool
p Position Position to check
Résultat bool
        public bool At(Position p)
        {
            if (Orientation == Orientation.Horizontal)
            {
                return (Position.Row == p.Row) && (Position.Column <= p.Column) && (Position.Column + Size > p.Column);
            }
            else
            {
                return (Position.Column == p.Column) && (Position.Row <= p.Row) && (Position.Row + Size > p.Row);
            }
        }