Class TTToeGameInstance
- java.lang.Object
-
- com.thowv.javafxgridgameboard.AbstractGameInstance
-
- com.thowv.javafxgridgameboard.premades.tictactoe.TTToeGameInstance
-
public class TTToeGameInstance extends AbstractGameInstance
-
-
Constructor Summary
Constructors Constructor Description TTToeGameInstance(GameBoard gameBoard, AbstractTurnEntity entityOne, AbstractTurnEntity entityTwo)TTToeGameInstance(GameBoard gameBoard, AbstractTurnEntity entityOne, AbstractTurnEntity entityTwo, int currentTurnEntity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoTurn(int x, int y)protected voidonTilePressed(GameBoardTilePressedEvent e)voidstartGame()-
Methods inherited from class com.thowv.javafxgridgameboard.AbstractGameInstance
calculateEntityPoints, end, end, getCurrentTurnEntity, getEntityByTileType, getEntityOne, getEntityTwo, getGameBoard, getTurnEntities, onGameEnd, onGameStart, onTurnSwitch, setGameBoard, start, startGame, switchCurrentTurnEntity, switchTurn, switchTurn
-
-
-
-
Constructor Detail
-
TTToeGameInstance
public TTToeGameInstance(GameBoard gameBoard, AbstractTurnEntity entityOne, AbstractTurnEntity entityTwo)
-
TTToeGameInstance
public TTToeGameInstance(GameBoard gameBoard, AbstractTurnEntity entityOne, AbstractTurnEntity entityTwo, int currentTurnEntity)
-
-
Method Detail
-
startGame
public void startGame()
- Specified by:
startGamein classAbstractGameInstance
-
doTurn
public void doTurn(int x, int y)- Overrides:
doTurnin classAbstractGameInstance
-
onTilePressed
protected void onTilePressed(GameBoardTilePressedEvent e)
- Overrides:
onTilePressedin classAbstractGameInstance
-
-