16 lines
348 B
Java
16 lines
348 B
Java
package sudoku.constraint;
|
|
|
|
import sudoku.Block;
|
|
import sudoku.Cell;
|
|
import sudoku.Sudoku;
|
|
|
|
public class BlockConstraint implements IConstraint{
|
|
|
|
@Override
|
|
public boolean canBePlaced(final Sudoku s, int x, int y, int newSymbolIndex) {
|
|
Block bloc = s.getCell(x, y).getBlock();
|
|
return !bloc.getCells().contains(new Cell(newSymbolIndex));
|
|
}
|
|
|
|
}
|