Package com.thowv.javafxgridgameboard
Class GameBoardBehavior
- java.lang.Object
-
- com.thowv.javafxgridgameboard.GameBoardBehavior
-
public class GameBoardBehavior extends Object
-
-
Constructor Summary
Constructors Constructor Description GameBoardBehavior(GameBoard gameBoardControl, int gameBoardSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearDecoratedGameBoardTiles()intcountTilesByType(GameBoardTileType gameBoardTileType)intgetGameBoardSize()GameBoardTilegetGameBoardTile(int xCord, int yCord)ArrayList<GameBoardTile>getGameBoardTilesByType(GameBoardTileType gameBoardTileType)ArrayList<GameBoardTile>getGameBoardTilesByTypes(GameBoardTileType[] gameBoardTileTypes)voidresetGameBoardTiles()voidsetGameBoardTiles(GameBoardTile[][] gameBoardTiles)voidsetGameBoardTileType(int xCord, int yCord, GameBoardTileType gameBoardTileType)voidsetGameBoardTileTypes(ArrayList<GameBoardTile> gameBoardTiles, GameBoardTileType gameBoardTileType)
-
-
-
Constructor Detail
-
GameBoardBehavior
public GameBoardBehavior(GameBoard gameBoardControl, int gameBoardSize)
-
-
Method Detail
-
resetGameBoardTiles
public void resetGameBoardTiles()
-
clearDecoratedGameBoardTiles
public void clearDecoratedGameBoardTiles()
-
countTilesByType
public int countTilesByType(GameBoardTileType gameBoardTileType)
-
getGameBoardSize
public int getGameBoardSize()
-
setGameBoardTileType
public void setGameBoardTileType(int xCord, int yCord, GameBoardTileType gameBoardTileType)
-
setGameBoardTileTypes
public void setGameBoardTileTypes(ArrayList<GameBoardTile> gameBoardTiles, GameBoardTileType gameBoardTileType)
-
setGameBoardTiles
public void setGameBoardTiles(GameBoardTile[][] gameBoardTiles)
-
getGameBoardTile
public GameBoardTile getGameBoardTile(int xCord, int yCord)
-
getGameBoardTilesByType
public ArrayList<GameBoardTile> getGameBoardTilesByType(GameBoardTileType gameBoardTileType)
-
getGameBoardTilesByTypes
public ArrayList<GameBoardTile> getGameBoardTilesByTypes(GameBoardTileType[] gameBoardTileTypes)
-
-