# Index

B C D E F G H I L M N P R S T V W X Y
All Classes and Interfaces | All Packages | Constant Field Values

## B

BLACK - Enum constant in enum class Color
boardHeight - Variable in class GomokuGame
boardWidth - Variable in class GomokuGame
boardWith - Variable in class GomokuBoard
bordHeight - Variable in class GomokuBoard

## C

Cardinal - Enum Class in Unnamed Package
Cardinal() - Constructor for enum class Cardinal
chooseMove(GomokuBoard) - Method in class GomokuAI
chooseMove(GomokuBoard) - Method in class Human
chooseMove(GomokuBoard) - Method in class Player
Color - Enum Class in Unnamed Package
Color() - Constructor for enum class Color
Coordinate - Class in Unnamed Package
Coordinate(int, int) - Constructor for class Coordinate

## D

DEFAULT_BOARD_HEIGHT - Static variable in class GomokuGame
DEFAULT_BOARD_WIDTH - Static variable in class GomokuGame
DEFAULT_TOKENS_COUNT - Static variable in class GomokuGame
difficulty - Variable in class GomokuAI

## E

E - Enum constant in enum class Cardinal

## F

firstCell - Variable in class GomokuBoard

## G

get(int, int) - Method in class GomokuBoard
getAllNeighbour() - Method in class GomokuCell
  Return neighbours.
getBoard() - Method in class GomokuGame
getName() - Method in class Player
getNeighbour(Cardinal) - Method in class GomokuCell
  Return one neighbour.
getSate() - Method in class GomokuCell
  Return the state.
GomokuAI - Class in Unnamed Package
GomokuAI() - Constructor for class GomokuAI
GomokuBoard - Class in Unnamed Package
GomokuBoard(int, int) - Constructor for class GomokuBoard
GomokuCell - Class in Unnamed Package
  This class is cell of the board of the Gomoku game.
GomokuCell(Color) - Constructor for class GomokuCell
  The constructor of the cell.
GomokuGame - Class in Unnamed Package
GomokuGame() - Constructor for class GomokuGame

## H

Human - Class in Unnamed Package
Human() - Constructor for class Human

## I

isEmpty() - Method in class GomokuCell
  This method returns if the current cell is empty
isPlayable() - Method in class GomokuCell
  Return if the cell is playable.
isPlayed() - Method in class GomokuCell
  This method returns if the cell has already played.

## L

linkCell(Cardinal, GomokuCell) - Method in class GomokuCell
  This method link the cell at the Cardinal position on the current cell.
load(Path) - Method in class GomokuGame

## M

main(String[]) - Static method in class GomokuGame

## N

N - Enum constant in enum class Cardinal
name - Variable in class Player
NE - Enum constant in enum class Cardinal
neighbour - Variable in class GomokuCell
  Enumerate neighbor with key in Cardinal direction and key representing the cell in that direction.
newGame() - Method in class GomokuGame
NIL - Enum constant in enum class Color
NW - Enum constant in enum class Cardinal

## P

Player - Class in Unnamed Package
Player() - Constructor for class Player
player1 - Variable in class GomokuGame
player2 - Variable in class GomokuGame

## R

random - Variable in class GomokuAI

## S

S - Enum constant in enum class Cardinal
save(Path) - Method in class GomokuGame
SE - Enum constant in enum class Cardinal
setState(Color) - Method in class GomokuCell
  Change state of the current cell.
startGame() - Method in class GomokuGame
state - Variable in class GomokuCell
  The state of the cell represented by the enumerate Color, Nil is empty, white and black for the color of a token
SW - Enum constant in enum class Cardinal

## T

toString() - Method in class GomokuCell

## V

valueOf(String) - Static method in enum class Cardinal
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class Color
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class Cardinal
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class Color
  Returns an array containing the constants of this enum class, in the order they are declared.

## W

W - Enum constant in enum class Cardinal
WHITE - Enum constant in enum class Color

## X

x - Variable in class Coordinate

## Y

y - Variable in class Coordinate

B C D E F G H I L M N P R S T V W X Y
All Classes and Interfaces | All Packages | Constant Field Values