diff --git a/src/Gamefield.java b/src/Gamefield.java index 1fd41c1..721e1e6 100644 --- a/src/Gamefield.java +++ b/src/Gamefield.java @@ -48,6 +48,23 @@ public class Gamefield { return true; //Wenn das Feld gesetzt wurde. } + /** + * Methode um die Anzahl der bereits gesetzten Felder zu ermitteln. + * @return die Anzahl der gesetzten Felder. + */ + public int countSetFields() { + int count = 0; + int field = 1; + + while (field <= 9) { + if(getField(field) != 0) { + count ++; + } + field ++; + } + return count; + } + /** * Methode um ein Feld abzufragen. * @param field die Nummer des Feldes