A C D E F G H I M N O P R S T V W 
All Classes All Packages

A

AbstractGameInstance - Class in com.thowv.javafxgridgameboard
 
AbstractGameInstance(GameBoard, AbstractTurnEntity, AbstractTurnEntity, String, int) - Constructor for class com.thowv.javafxgridgameboard.AbstractGameInstance
 
AbstractTurnEntity - Class in com.thowv.javafxgridgameboard
 
AbstractTurnEntity(AbstractTurnEntity.EntityType, String) - Constructor for class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
AbstractTurnEntity(AbstractTurnEntity.EntityType, String, String) - Constructor for class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
AbstractTurnEntity.EntityType - Enum in com.thowv.javafxgridgameboard
 
AbstractTurnEntityPlayer - Class in com.thowv.javafxgridgameboard.premades
 
AbstractTurnEntityPlayer(String) - Constructor for class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityPlayer
 
AbstractTurnEntityPlayer(String, String) - Constructor for class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityPlayer
 
AbstractTurnEntityRandomAI - Class in com.thowv.javafxgridgameboard.premades
 
AbstractTurnEntityRandomAI(String) - Constructor for class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityRandomAI
 
AbstractTurnEntityRandomAI(String, String) - Constructor for class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityRandomAI
 
AbstractTurnEntityRandomAI(String, String, int) - Constructor for class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityRandomAI
 
AI - com.thowv.javafxgridgameboard.AbstractTurnEntity.EntityType
 
AlgorithmHelper - Class in com.thowv.javafxgridgameboard
 
AlgorithmHelper() - Constructor for class com.thowv.javafxgridgameboard.AlgorithmHelper
 
AlgorithmHelper.GameBoardDirection - Enum in com.thowv.javafxgridgameboard
 

C

calculateEntityPoints() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
checkThreeInRow(GameBoard) - Static method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeAlgorithms
 
clearDecoratedGameBoardTiles() - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
clearDecoratedTiles() - Method in class com.thowv.javafxgridgameboard.GameBoard
 
com.thowv.javafxgridgameboard - package com.thowv.javafxgridgameboard
 
com.thowv.javafxgridgameboard.events - package com.thowv.javafxgridgameboard.events
 
com.thowv.javafxgridgameboard.examples - package com.thowv.javafxgridgameboard.examples
 
com.thowv.javafxgridgameboard.listeners - package com.thowv.javafxgridgameboard.listeners
 
com.thowv.javafxgridgameboard.premades - package com.thowv.javafxgridgameboard.premades
 
com.thowv.javafxgridgameboard.premades.reversi - package com.thowv.javafxgridgameboard.premades.reversi
 
com.thowv.javafxgridgameboard.premades.tictactoe - package com.thowv.javafxgridgameboard.premades.tictactoe
 
countTilesByType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoard
 
countTilesByType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
createDefaultSkin() - Method in class com.thowv.javafxgridgameboard.GameBoard
 
createDefaultSkin() - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
createGameBoardTiles(int) - Method in class com.thowv.javafxgridgameboard.GameBoardSkin
 

D

determineTilePossibilities(GameBoard, GameBoardTileType) - Static method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiAlgorithms
 
doTurn(int, int) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
doTurn(int, int) - Method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
 
doTurn(int, int) - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeGameInstance
 

E

E - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 
end(AbstractTurnEntity[]) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
end(AbstractTurnEntity, AbstractTurnEntity) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
endGame() - Method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
 
ExampleApp - Class in com.thowv.javafxgridgameboard.examples
 
ExampleApp() - Constructor for class com.thowv.javafxgridgameboard.examples.ExampleApp
 
ExampleLauncher - Class in com.thowv.javafxgridgameboard.examples
 
ExampleLauncher() - Constructor for class com.thowv.javafxgridgameboard.examples.ExampleLauncher
 

F

flipGameBoardDirection(AlgorithmHelper.GameBoardDirection) - Static method in class com.thowv.javafxgridgameboard.AlgorithmHelper
 
flipTilesFromOrigin(GameBoard, GameBoardTileType, int, int) - Static method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiAlgorithms
 
flipTileType(GameBoardTileType) - Static method in class com.thowv.javafxgridgameboard.AlgorithmHelper
 

G

GameBoard - Class in com.thowv.javafxgridgameboard
 
GameBoard(int) - Constructor for class com.thowv.javafxgridgameboard.GameBoard
 
GameBoard(GameBoard) - Constructor for class com.thowv.javafxgridgameboard.GameBoard
 
GameBoardBehavior - Class in com.thowv.javafxgridgameboard
 
GameBoardBehavior(GameBoard, int) - Constructor for class com.thowv.javafxgridgameboard.GameBoardBehavior
 
GameBoardEventManager - Class in com.thowv.javafxgridgameboard
 
GameBoardEventManager() - Constructor for class com.thowv.javafxgridgameboard.GameBoardEventManager
 
GameBoardSkin - Class in com.thowv.javafxgridgameboard
 
GameBoardSkin(GameBoard) - Constructor for class com.thowv.javafxgridgameboard.GameBoardSkin
 
GameBoardTile - Class in com.thowv.javafxgridgameboard
 
GameBoardTile(int, int) - Constructor for class com.thowv.javafxgridgameboard.GameBoardTile
 
GameBoardTile(GameBoardTileType, int, int) - Constructor for class com.thowv.javafxgridgameboard.GameBoardTile
 
GameBoardTileBehavior - Class in com.thowv.javafxgridgameboard
 
GameBoardTileBehavior(GameBoardTile, GameBoardTileType, int, int) - Constructor for class com.thowv.javafxgridgameboard.GameBoardTileBehavior
 
GameBoardTilePressedEvent - Class in com.thowv.javafxgridgameboard.events
 
GameBoardTilePressedEvent(Object, EventTarget) - Constructor for class com.thowv.javafxgridgameboard.events.GameBoardTilePressedEvent
 
GameBoardTileSkin - Class in com.thowv.javafxgridgameboard
 
GameBoardTileSkin(GameBoardTile) - Constructor for class com.thowv.javafxgridgameboard.GameBoardTileSkin
 
GameBoardTileType - Enum in com.thowv.javafxgridgameboard
 
GameEndListener - Interface in com.thowv.javafxgridgameboard.listeners
 
GameStartListener - Interface in com.thowv.javafxgridgameboard.listeners
 
getColor() - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
getCurrentTurnEntity() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
getDirections() - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeStartPosition
 
getEntityByTileType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
getEntityOne() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
getEntityTwo() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
getEntityType() - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
getGameBoard() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
getGameBoardBehavior() - Method in class com.thowv.javafxgridgameboard.GameBoard
 
getGameBoardSize() - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
getGameBoardSkin() - Method in class com.thowv.javafxgridgameboard.GameBoard
 
getGameBoardTile(int, int) - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
getGameBoardTileBehavior() - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
getGameBoardTilesByType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
getGameBoardTilesByTypes(GameBoardTileType[]) - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
getGameBoardTileSkin() - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
getGameBoardTileType() - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
getGameBoardTileType() - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
getGameBoardTileType() - Method in class com.thowv.javafxgridgameboard.GameBoardTileBehavior
 
getName() - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
getPoints() - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
getSize() - Method in class com.thowv.javafxgridgameboard.GameBoard
 
getTile(int, int) - Method in class com.thowv.javafxgridgameboard.GameBoard
 
getTilesByType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoard
 
getTilesByTypes(GameBoardTileType[]) - Method in class com.thowv.javafxgridgameboard.GameBoard
 
getTurnEntities() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
getTurnSpeed() - Method in class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityRandomAI
 
getUserAgentStylesheet() - Method in class com.thowv.javafxgridgameboard.GameBoard
 
getXCord() - Method in class com.thowv.javafxgridgameboard.events.GameBoardTilePressedEvent
 
getXCord() - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
getXCord() - Method in class com.thowv.javafxgridgameboard.GameBoardTileBehavior
 
getXCord() - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeStartPosition
 
getYCord() - Method in class com.thowv.javafxgridgameboard.events.GameBoardTilePressedEvent
 
getYCord() - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
getYCord() - Method in class com.thowv.javafxgridgameboard.GameBoardTileBehavior
 
getYCord() - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeStartPosition
 

H

HIDDEN - com.thowv.javafxgridgameboard.GameBoardTileType
 

I

INTERACTABLE - com.thowv.javafxgridgameboard.GameBoardTileType
 
isMultiDirectional() - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeStartPosition
 
isOwnedByPlayer() - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
isOwnedByPlayer() - Method in class com.thowv.javafxgridgameboard.GameBoardTileBehavior
 

M

main(String[]) - Static method in class com.thowv.javafxgridgameboard.examples.ExampleApp
 
main(String[]) - Static method in class com.thowv.javafxgridgameboard.examples.ExampleLauncher
 

N

N - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 
NE - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 
notifyOnGameEnd(AbstractTurnEntity[]) - Method in class com.thowv.javafxgridgameboard.GameBoardEventManager
 
notifyOnGameEnd(AbstractTurnEntity, AbstractTurnEntity) - Method in class com.thowv.javafxgridgameboard.GameBoardEventManager
 
notifyOnGameStart(AbstractTurnEntity) - Method in class com.thowv.javafxgridgameboard.GameBoardEventManager
 
notifyOnTurnSwitch(AbstractTurnEntity, AbstractTurnEntity) - Method in class com.thowv.javafxgridgameboard.GameBoardEventManager
 
NW - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 

O

onBoardTileClick() - Method in class com.thowv.javafxgridgameboard.GameBoardTileBehavior
 
onGameEnd(AbstractTurnEntity[]) - Method in interface com.thowv.javafxgridgameboard.listeners.GameEndListener
 
onGameEnd(AbstractTurnEntity, AbstractTurnEntity) - Method in interface com.thowv.javafxgridgameboard.listeners.GameEndListener
 
onGameEnd(GameEndListener) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
onGameEnd(GameEndListener) - Method in class com.thowv.javafxgridgameboard.GameBoardEventManager
 
onGameStart(AbstractTurnEntity) - Method in interface com.thowv.javafxgridgameboard.listeners.GameStartListener
 
onGameStart(GameStartListener) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
onGameStart(GameStartListener) - Method in class com.thowv.javafxgridgameboard.GameBoardEventManager
 
onTilePressed(AbstractGameInstance, GameBoardTilePressedEvent) - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
onTilePressed(AbstractGameInstance, GameBoardTilePressedEvent) - Method in class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityPlayer
 
onTilePressed(GameBoardTilePressedEvent) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
onTilePressed(GameBoardTilePressedEvent) - Method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
 
onTilePressed(GameBoardTilePressedEvent) - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeGameInstance
 
onTurnSwitch(AbstractTurnEntity, AbstractTurnEntity) - Method in interface com.thowv.javafxgridgameboard.listeners.TurnSwitchListener
 
onTurnSwitch(TurnSwitchListener) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
onTurnSwitch(TurnSwitchListener) - Method in class com.thowv.javafxgridgameboard.GameBoardEventManager
 

P

passTurn() - Method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
 
PLAYER - com.thowv.javafxgridgameboard.AbstractTurnEntity.EntityType
 
PLAYER_1 - com.thowv.javafxgridgameboard.GameBoardTileType
 
PLAYER_2 - com.thowv.javafxgridgameboard.GameBoardTileType
 

R

reset() - Method in class com.thowv.javafxgridgameboard.GameBoard
 
resetGameBoardTiles() - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
ReversiAlgorithms - Class in com.thowv.javafxgridgameboard.premades.reversi
 
ReversiAlgorithms() - Constructor for class com.thowv.javafxgridgameboard.premades.reversi.ReversiAlgorithms
 
ReversiGameInstance - Class in com.thowv.javafxgridgameboard.premades.reversi
 
ReversiGameInstance(GameBoard, AbstractTurnEntity, AbstractTurnEntity) - Constructor for class com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
 
ReversiGameInstance(GameBoard, AbstractTurnEntity, AbstractTurnEntity, int) - Constructor for class com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
 
ReversiTurnEntityAI - Class in com.thowv.javafxgridgameboard.premades.reversi
 
ReversiTurnEntityAI(String) - Constructor for class com.thowv.javafxgridgameboard.premades.reversi.ReversiTurnEntityAI
 
ReversiTurnEntityPlayer - Class in com.thowv.javafxgridgameboard.premades.reversi
 
ReversiTurnEntityPlayer(String) - Constructor for class com.thowv.javafxgridgameboard.premades.reversi.ReversiTurnEntityPlayer
 

S

S - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 
SE - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 
setColor(String) - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
setGameBoard(GameBoard) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
setGameBoardTiles(GameBoardTile[][]) - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
setGameBoardTileType(int, int, GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
setGameBoardTileType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
setGameBoardTileType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoardTile
 
setGameBoardTileType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoardTileBehavior
 
setGameBoardTileType(GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoardTileSkin
 
setGameBoardTileTypes(ArrayList<GameBoardTile>, GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoardBehavior
 
setName(String) - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
setPoints(int) - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
setTileType(int, int, GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoard
 
setTileTypes(ArrayList<GameBoardTile>, GameBoardTileType) - Method in class com.thowv.javafxgridgameboard.GameBoard
 
start() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
start(Stage) - Method in class com.thowv.javafxgridgameboard.examples.ExampleApp
 
startGame() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
startGame() - Method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiGameInstance
 
startGame() - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeGameInstance
 
startGame(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
SW - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 
switchCurrentTurnEntity() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
switchTurn() - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 
switchTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.AbstractGameInstance
 

T

takeRandomTurn(AbstractGameInstance, ArrayList<GameBoardTile>) - Method in class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityRandomAI
 
takeTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.AbstractTurnEntity
 
takeTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityPlayer
 
takeTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.premades.AbstractTurnEntityRandomAI
 
takeTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiTurnEntityAI
 
takeTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.premades.reversi.ReversiTurnEntityPlayer
 
takeTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeTurnEntityAI
 
takeTurn(AbstractGameInstance) - Method in class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeTurnEntityPlayer
 
TILE_PRESSED_EVENT_EVENT_TYPE - Static variable in class com.thowv.javafxgridgameboard.events.GameBoardTilePressedEvent
 
translateDirToCords(AlgorithmHelper.GameBoardDirection, int, int) - Static method in class com.thowv.javafxgridgameboard.AlgorithmHelper
 
TTToeAlgorithms - Class in com.thowv.javafxgridgameboard.premades.tictactoe
 
TTToeAlgorithms() - Constructor for class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeAlgorithms
 
TTToeGameInstance - Class in com.thowv.javafxgridgameboard.premades.tictactoe
 
TTToeGameInstance(GameBoard, AbstractTurnEntity, AbstractTurnEntity) - Constructor for class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeGameInstance
 
TTToeGameInstance(GameBoard, AbstractTurnEntity, AbstractTurnEntity, int) - Constructor for class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeGameInstance
 
TTToeStartPosition - Class in com.thowv.javafxgridgameboard.premades.tictactoe
 
TTToeStartPosition(int, int, AlgorithmHelper.GameBoardDirection[]) - Constructor for class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeStartPosition
 
TTToeStartPosition(int, int, AlgorithmHelper.GameBoardDirection[], boolean) - Constructor for class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeStartPosition
 
TTToeTurnEntityAI - Class in com.thowv.javafxgridgameboard.premades.tictactoe
 
TTToeTurnEntityAI(String) - Constructor for class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeTurnEntityAI
 
TTToeTurnEntityPlayer - Class in com.thowv.javafxgridgameboard.premades.tictactoe
 
TTToeTurnEntityPlayer(String) - Constructor for class com.thowv.javafxgridgameboard.premades.tictactoe.TTToeTurnEntityPlayer
 
TurnSwitchListener - Interface in com.thowv.javafxgridgameboard.listeners
 

V

valueOf(String) - Static method in enum com.thowv.javafxgridgameboard.AbstractTurnEntity.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thowv.javafxgridgameboard.GameBoardTileType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.thowv.javafxgridgameboard.AbstractTurnEntity.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thowv.javafxgridgameboard.GameBoardTileType
Returns an array containing the constants of this enum type, in the order they are declared.
VISIBLE - com.thowv.javafxgridgameboard.GameBoardTileType
 

W

W - com.thowv.javafxgridgameboard.AlgorithmHelper.GameBoardDirection
 
A C D E F G H I M N O P R S T V W 
All Classes All Packages