Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BLACK - Enum constant in enum class Color
- board - Variable in class RenderCanvas
- boardHeight - Variable in class GomokuBoard
-
The height of the GomokuBoard.
- boardHeight - Variable in class GomokuGame
- boardState - Variable in class RenderBoard
- boardWidth - Variable in class GomokuBoard
-
The width of the GomokuBoard.
- boardWidth - Variable in class GomokuGame
C
- canvas - Variable in class SwingRenderer
- Cardinal - Enum Class in Unnamed Package
- Cardinal() - Constructor for enum class Cardinal
- chooseMove(GomokuBoard) - Method in class GomokuAI
-
Return the coordinate of the move played by the Gomoku AI.
- chooseMove(GomokuBoard) - Method in class Human
-
Return the coordinate of the move played by the player.
- chooseMove(GomokuBoard) - Method in class Player
-
Return the coordinate of the move played by the player.
- color - Variable in class Player
-
The color of the Player
- Color - Enum Class in Unnamed Package
- Color() - Constructor for enum class Color
- ConsoleRenderer - Class in Unnamed Package
- ConsoleRenderer() - Constructor for class ConsoleRenderer
- Coordinate - Class in Unnamed Package
- Coordinate(int, int) - Constructor for class Coordinate
- countAlignedCells(GomokuCell) - Method in class GomokuBoard
-
This method return a Map of number aligned cells.
- countMax(Map<Cardinal, Integer>) - Method in class GomokuBoard
-
This method return the number max of the aligned Cells.
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
-
The difficulty of the GomokuAI
- draw(GomokuGame) - Method in class RenderCanvas
- drawBoard(Graphics, int, int, int, int) - Method in class RenderBoard
E
F
- firstCell - Variable in class GomokuBoard
-
The firstcell in the board, at the top left of the board.
G
- game - Variable in class GomokuRenderer
- game - Variable in class SwingRenderer
- genCells(int, int, Color[][]) - Method in class GomokuBoard
-
This method gen all cells in the board and link each other.
- get(int, int) - Method in class GomokuBoard
-
This method get a cell in specific position in the board.
- getAllNeighbour() - Method in class GomokuCell
-
Return neighbours.
- getAllsCells() - Method in class GomokuBoard
-
This method return all cells in the board in the order.
- getBoard() - Method in class GomokuGame
- GetCellPoint(GomokuBoard) - Method in class GomokuAI
-
Return a Map of all Cell playable, and their point.
- getColor() - Method in class Player
-
Return the color of the player.
- getName() - Method in class Player
-
Return the name of the player.
- getNeighbour(Cardinal) - Method in class GomokuCell
-
Return one neighbour.
- getPlayableCells() - Method in class GomokuBoard
-
This method return a list of playable cell.
- getPreferredSize() - Method in class RenderCanvas
- getSameColorNeighbour() - Method in class GomokuCell
-
Return the number of same colored neighbours in all direction.
- getState() - 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
-
This constructor take the width and the height to creat a board of gomoku.
- GomokuBoard(int, int, Color[][]) - Constructor for class GomokuBoard
-
This constructor take the width and the height to creat a board of gomoku.
- 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
- GomokuRenderer - Class in Unnamed Package
- GomokuRenderer() - Constructor for class GomokuRenderer
H
- height - Variable in class RenderBoard
- Human - Class in Unnamed Package
- Human() - Constructor for class Human
I
- init(GomokuGame) - Method in class ConsoleRenderer
- init(GomokuGame) - Method in class GomokuRenderer
- init(GomokuGame) - Method in class SwingRenderer
- 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
- link(GomokuCell, GomokuCell, Cardinal) - Static method in class GomokuCell
- 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 GomokuBoard
- main(String[]) - Static method in class GomokuGame
- main(String[]) - Static method in class SwingRenderer
- mainFrame - Variable in class SwingRenderer
N
- N - Enum constant in enum class Cardinal
- name - Variable in class Player
-
The name of the 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
- paintComponent(Graphics) - Method in class RenderCanvas
- Player - Class in Unnamed Package
- Player() - Constructor for class Player
- Player(String, Color) - Method in class Player
-
The constructor of the Player.
- player1 - Variable in class GomokuGame
- player2 - Variable in class GomokuGame
R
- random - Variable in class GomokuAI
-
The random initialization
- RenderBoard - Class in Unnamed Package
- RenderBoard(int, int) - Constructor for class RenderBoard
- RenderCanvas - Class in Unnamed Package
- RenderCanvas() - Constructor for class RenderCanvas
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
- SwingRenderer - Class in Unnamed Package
- SwingRenderer() - Constructor for class SwingRenderer
T
- toString() - Method in class GomokuBoard
-
This method print the board cell by cell with change line when the line is finished.
- toString() - Method in class GomokuCell
U
- update() - Method in class ConsoleRenderer
- update() - Method in class GomokuRenderer
- update() - Method in class SwingRenderer
- update(GomokuGame) - Method in class RenderBoard
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
- width - Variable in class RenderBoard
X
- x - Variable in class Coordinate
Y
- y - Variable in class Coordinate
All Classes and Interfaces|All Packages|Constant Field Values