I denne oppgaven skal Sudoku utvides med en funksjon for å gi oversikt over lovlige endringer i brettet.
ISudoku-grensesnittet har derfor blitt utvidet med følgende metode:
- List<Integer> placeableDigits(int x, int y) - returnerer en liste med hvilke tall som er lovlige å plassere på lokasjonen angitt ved x, y. Altså, alle tall som verken er til stede i tilstøtende blokk, kolonne eller rad.
Nedlastingspakke for oppgaven:
emfs /games/ #java #package IPersistable.java @ git@github.com:hallvard/javafx/games/src/games/IPersistable.java; IUndoable.java @ git@github.com:hallvard/javafx/games/src/games/IUndoable.java; sudoku/ #java #package sudoku3/ #java #package ISudoku.java @ git@github.com:alexasp/javafx/games/src/games/sudoku/sudoku3/ISudoku.java; Edit.java @ git@github.com:hallvard/javafx/games/src/games/sudoku/sudoku3/Edit.java;
Det vil også komme et oppdatert brukergrensesnitt som gjør det mulig å teste ut denne endringen.