Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- canMove(Color, int, int, int[], int, int) - Method in class be.belegkarnil.game.board.tak.Board
-
Know if a player can make the given move
- canMove(Color, Point, int[], Point) - Method in class be.belegkarnil.game.board.tak.Board
-
Know if a player can make the given move
- canPlace(Piece, int, int) - Method in class be.belegkarnil.game.board.tak.Board
-
Know if a
Piececan be placed at a given position on the board - canPlace(Piece, Point) - Method in class be.belegkarnil.game.board.tak.Board
-
Know if a
Piececan be placed at a given position on the board - canPlay(Board, Player) - Static method in class be.belegkarnil.game.board.tak.Game
- CAPSTONE_BLACK - Enum constant in enum class be.belegkarnil.game.board.tak.Piece
-
This piece is a capstone associated to the black player (see
Constants) - CAPSTONE_WHITE - Enum constant in enum class be.belegkarnil.game.board.tak.Piece
-
This piece is a capstone associated to the white player (see
Constants) - CellDrawer - Class in be.belegkarnil.game.board.tak.gui
- CellDrawer() - Constructor for class be.belegkarnil.game.board.tak.gui.CellDrawer
- clone() - Method in class be.belegkarnil.game.board.tak.Board
-
Clone (see
Cloneable) the current board - color - Variable in enum class be.belegkarnil.game.board.tak.Piece
-
The color of the piece which is either black or white (see
Constants) - computeAmount(int[]) - Static method in class be.belegkarnil.game.board.tak.Board
-
Compute total amount of a move action (path)
- Constants - Class in be.belegkarnil.game.board.tak
-
Game constants (colors)
- constructorOnlyWith(Class<Strategy>, List<Class>) - Static method in class be.belegkarnil.game.board.tak.BelegTak
- countCapstones() - Method in class be.belegkarnil.game.board.tak.Player
-
Count the capstones
Pieces owned by the player - countEmpty() - Method in class be.belegkarnil.game.board.tak.Board
-
Count how much cells are free
- countInitialCapstones() - Method in class be.belegkarnil.game.board.tak.Board
-
Count the initial capstones (depending on the board size) that a player has when the game starts
- countInitialCapstones() - Method in enum class be.belegkarnil.game.board.tak.Board.Size
-
Count the initial capstones (depending on the board size) that a player has when the game starts
- countInitialStones() - Method in class be.belegkarnil.game.board.tak.Board
-
Count the initial stones (depending on the board size) that a player has when the game starts
- countInitialStones() - Method in enum class be.belegkarnil.game.board.tak.Board.Size
-
Count the initial stones (depending on the board size) that a player has when the game starts
- countPieces() - Method in class be.belegkarnil.game.board.tak.Player
-
Count the number of pieces the player owns
- countPieces(Piece) - Method in class be.belegkarnil.game.board.tak.Board
-
Count how much times a type of
Piece(color and type) is on the board - countSkip() - Method in class be.belegkarnil.game.board.tak.Player
-
Count the number of times that the player skip his turn during a round
- countStones() - Method in class be.belegkarnil.game.board.tak.Player
-
Count the stones
Pieces owned by the player - countWin() - Method in class be.belegkarnil.game.board.tak.Player
-
Count the number of times the player won a round during a game
- createCapstoneIcon(Color, int, int, int) - Static method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- createDolmenIcon(Color, int, int, int) - Static method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- createIcon(Piece) - Static method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- createMenhirIcon(Color, int, int, int) - Static method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- current - Variable in class be.belegkarnil.game.board.tak.event.TurnEvent
-
is the first {link @Player} when the turn will start, the event is related to this player
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form