private Coordinate CoordinateValidator(Coordinate coord) { if (!OccupiedCoordinates.Any(l => l.Contains(coord))) { return(coord); } else { MessageBox.Show("This coordinate choice is invalid!"); return(null); } }
private IEnumerable <Coordinate> CoordinateValidator(Coordinate coord) { List <Coordinate> returnCoords = new List <Coordinate>(); if (!OccupiedCoordinates.Any(l => l.Contains(coord))) { returnCoords.Add(coord); return(returnCoords); } else { return(returnCoords); } }