Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • boolean isFinished() - returnerer true om spillet har en vinner eller brettet er blitt fylt og false ellers. En spiller har vunnet når den har lagt tre brikker på rad. Dette kan være enten langs en rad, en kolonne eller langs diagonalene.
  • boolean isWinner(char c) - returnerer true om spiller c har vunnet, false ellers.
  • boolean hasWinner() - returnerer true om en av spillerene har vunnet, false ellers.
  • void play(int x, int y) - setter ruten på posisjon x,y på brettet til tegnet til spilleren som utfører trekket (angis av player-feltet) og oppdaterer hvilken spiller som skal utføre det neste trekket.

Implementer støtte for metodene beskrevet over slik at JExercise-testkoden fullfører feilfritt. Testkoden finner du her: objectstructures/TicTacToeTest.java.

...