Class TicTacToe
java.lang.Object
net.flectone.pulse.module.command.tictactoe.model.TicTacToe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(String formatField, String first, String firstRemove, String firstWin, String second, String secondRemove, String secondWin, String empty) voidbooleanint[][]getField()intintgetId()intintint[]booleanbooleanisDraw()booleanisEnded()booleanisHard()booleanisWin()booleanvoidsetEnded(boolean ended) voidvoidsetNextPlayer(int nextPlayer) toString()
-
Constructor Details
-
TicTacToe
public TicTacToe(int id, int firstPlayer, int secondPlayer, boolean hard)
-
-
Method Details
-
toString
-
build
-
isWin
public boolean isWin() -
checkWinningTrio
public void checkWinningTrio() -
isDraw
public boolean isDraw() -
contains
-
setNextPlayer
public void setNextPlayer() -
move
-
getMovesMap
-
getId
public int getId() -
isHard
public boolean isHard() -
getField
public int[][] getField() -
getFirstPlayer
public int getFirstPlayer() -
getSecondPlayer
public int getSecondPlayer() -
getNextPlayer
public int getNextPlayer() -
getWinningTrio
public int[] getWinningTrio() -
isEnded
public boolean isEnded() -
isCreated
public boolean isCreated() -
setNextPlayer
public void setNextPlayer(int nextPlayer) -
setEnded
public void setEnded(boolean ended)
-