Class ReversiGameInstance
- java.lang.Object
-
- com.thowv.javafxgridgameboard.AbstractGameInstance
-
- com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
-
public class ReversiGameInstance extends AbstractGameInstance
-
-
Constructor Summary
Constructors Constructor Description ReversiGameInstance(GameBoard gameBoard, AbstractTurnEntity entityOne, AbstractTurnEntity entityTwo)ReversiGameInstance(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)voidendGame()protected voidonTilePressed(GameBoardTilePressedEvent e)voidpassTurn()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
-
ReversiGameInstance
public ReversiGameInstance(GameBoard gameBoard, AbstractTurnEntity entityOne, AbstractTurnEntity entityTwo)
-
ReversiGameInstance
public ReversiGameInstance(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
-
passTurn
public void passTurn()
-
endGame
public void endGame()
-
onTilePressed
protected void onTilePressed(GameBoardTilePressedEvent e)
- Overrides:
onTilePressedin classAbstractGameInstance
-
-