private bool AllSelected(List <Point> points) { Player player = null; foreach (Point point in points) { FieldItem item = GetItem(point); if (!item.Selected) { return(false); } if (player == null) { player = item.Selector; } else if (!player.Equals(item.Selector)) { return(false); } } return(true); }
public void Select(Player player, FieldItem item) { item.Select(player); }