Index

A B C D E F G H I L M N O P R S T U V W 
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 Piece can be placed at a given position on the board
canPlace(Piece, Point) - Method in class be.belegkarnil.game.board.tak.Board
Know if a Piece can be placed at a given position on the board
canPlay(Board, Player) - Static method in class be.belegkarnil.game.board.tak.Game
Check if a player has a Piece to play on the game Board
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
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form