Example #1
0
 private int getMinesNear(Point position) {
   int result = 0;
   for (Direction direction : Direction.values()) {
     Point newPosition = direction.change(position.copy());
     if (cells.contains(newPosition) && getMines().contains(newPosition)) {
       result++;
     }
   }
   return result;
 }