- Type Parameters:
M
- type of move that is used by the implementationP
- type of piece that is used by the implementation
- All Superinterfaces:
GameView<M,
P>
- All Known Implementing Classes:
Checkers
,Chess
,InteractiveGame
,Minesweeper
Interface of any game the application can play.
Extends GameView with functionality that can alter state of the game.
Extends GameView with functionality that can alter state of the game.
-
Method Summary
Methods inherited from interface app.core.game.GameView
getAllPieces, getLegalMoves, getLegalMoves, getPieces, getPlayerCount
-
Method Details
-
makeMove
Makes the move as the player
-