A B C D E F G H I M O P R S U W 

A

AbstractBoulderDashCrawler - Class in org.refcodes.boulderdash
 
AbstractBoulderDashCrawler(int, int) - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashCrawler
 
AbstractBoulderDashCrawler(Position) - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashCrawler
 
AbstractBoulderDashMineral - Class in org.refcodes.boulderdash
 
AbstractBoulderDashMineral() - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashMineral
 
AbstractBoulderDashMineral(int, int) - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashMineral
 
AbstractBoulderDashMineral(Position) - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashMineral
 
AbstractBoulderDashPlayer - Class in org.refcodes.boulderdash
 
AbstractBoulderDashPlayer() - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashPlayer
 
AbstractBoulderDashPlayer(int, int) - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashPlayer
 
AbstractBoulderDashPlayer(Position) - Constructor for class org.refcodes.boulderdash.AbstractBoulderDashPlayer
 
Amoeba - Class in org.refcodes.boulderdash
 
Amoeba() - Constructor for class org.refcodes.boulderdash.Amoeba
Constructs the plain instance.
Amoeba(int, int) - Constructor for class org.refcodes.boulderdash.Amoeba
Constructs the instance with the given coordinates.
atBottomLeftOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atBottomOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atBottomRightOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atLeftOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atPosition(int, int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atPosition(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atRightOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atTopLeftOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atTopOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
atTopRightOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl

B

Boulder - Class in org.refcodes.boulderdash
 
Boulder() - Constructor for class org.refcodes.boulderdash.Boulder
Constructs the plain instance.
Boulder(int, int) - Constructor for class org.refcodes.boulderdash.Boulder
Constructs the instance with the given coordinates.
BoulderDashAutomaton - Class in org.refcodes.boulderdash
 
BoulderDashAutomaton(String[]) - Constructor for class org.refcodes.boulderdash.BoulderDashAutomaton
Constructs the BoulderDashAutomaton.
BoulderDashAutomaton(BoulderDashCaveMap) - Constructor for class org.refcodes.boulderdash.BoulderDashAutomaton
Constructs the BoulderDashAutomaton.
BoulderDashBoard - Interface in org.refcodes.boulderdash
Checkerboard for the BoulderDashPlayer instances with the BoulderDashStatus.
BoulderDashBoardImpl - Class in org.refcodes.boulderdash
Wrapper for a Checkerboard for the BoulderDashPlayer instances with the BoulderDashStatus.
BoulderDashBoardImpl(Checkerboard<BoulderDashPlayer, BoulderDashStatus>) - Constructor for class org.refcodes.boulderdash.BoulderDashBoardImpl
Constructs a BoulderDashBoard from the provided Checkerboard.
BoulderDashConsoleSpriteFactory - Class in org.refcodes.boulderdash
Implementation of the SpriteFactory interface (ConsoleSpriteFactory) for the WatchdogPlayer simulator.
BoulderDashConsoleSpriteFactory() - Constructor for class org.refcodes.boulderdash.BoulderDashConsoleSpriteFactory
 
BoulderDashPlayer - Interface in org.refcodes.boulderdash
 
BoulderDashPlayerFactory - Interface in org.refcodes.boulderdash
 
BoulderDashPlayerFactoryImpl - Class in org.refcodes.boulderdash
 
BoulderDashPlayerFactoryImpl() - Constructor for class org.refcodes.boulderdash.BoulderDashPlayerFactoryImpl
 
BrickWall - Class in org.refcodes.boulderdash
 
BrickWall() - Constructor for class org.refcodes.boulderdash.BrickWall
Constructs the plain instance.
BrickWall(int, int) - Constructor for class org.refcodes.boulderdash.BrickWall
Constructs the instance with the given coordinates.
Butterfly - Class in org.refcodes.boulderdash
 
Butterfly() - Constructor for class org.refcodes.boulderdash.Butterfly
Constructs the plain instance.
Butterfly(int, int) - Constructor for class org.refcodes.boulderdash.Butterfly
Constructs the instance with the given coordinates.

C

clearPlayers() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
createInstance(BoulderDashStatus) - Method in class org.refcodes.boulderdash.BoulderDashPlayerFactoryImpl
createInstance(BoulderDashStatus, ConsoleCheckerboardViewer<?, BoulderDashStatus>) - Method in class org.refcodes.boulderdash.BoulderDashConsoleSpriteFactory

D

destroy() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
Diamond - Class in org.refcodes.boulderdash
 
Diamond() - Constructor for class org.refcodes.boulderdash.Diamond
Constructs the plain instance.
Diamond(int, int) - Constructor for class org.refcodes.boulderdash.Diamond
Constructs the instance with the given coordinates.
Diamond(BoulderDashStatus) - Constructor for class org.refcodes.boulderdash.Diamond
Constructs the instance with the given state.
Dirt - Class in org.refcodes.boulderdash
 
Dirt() - Constructor for class org.refcodes.boulderdash.Dirt
Constructs the plain instance.
Dirt(int, int) - Constructor for class org.refcodes.boulderdash.Dirt
Constructs the instance with the given coordinates.

E

execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.AbstractBoulderDashCrawler
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.AbstractBoulderDashMineral
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.Amoeba
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.BrickWall
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.Dirt
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.ExpandingWall
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.MagicWall
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.Rockford
execute(BoulderDashBoard) - Method in class org.refcodes.boulderdash.SteelWall
ExpandingWall - Class in org.refcodes.boulderdash
 
ExpandingWall() - Constructor for class org.refcodes.boulderdash.ExpandingWall
Constructs the plain instance.
ExpandingWall(int, int) - Constructor for class org.refcodes.boulderdash.ExpandingWall
Constructs the instance with the given coordinates.

F

Firefly - Class in org.refcodes.boulderdash
 
Firefly() - Constructor for class org.refcodes.boulderdash.Firefly
Constructs the plain instance.
Firefly(int, int) - Constructor for class org.refcodes.boulderdash.Firefly
Constructs the instance with the given coordinates.
forEach(Consumer<BoulderDashPlayer>) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl

G

getColumn(int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
getGridHeight() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
getGridMode() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
getGridWidth() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
getPlayers() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
getRow(int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl

H

hasAtBottomLeftOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtBottomOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtBottomRightOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtLeftOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtPosition(int, int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtPosition(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtRightOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtTopLeftOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtTopOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasAtTopRightOf(Position) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasObserverSubscription(CheckerboardObserver<BoulderDashPlayer, BoulderDashStatus>) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasPlayer(BoulderDashPlayer) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
hasPlayers() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl

I

initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.AbstractBoulderDashCrawler
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.AbstractBoulderDashMineral
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.Amoeba
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.BrickWall
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.Dirt
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.ExpandingWall
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.MagicWall
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.Rockford
initialize(BoulderDashBoard) - Method in class org.refcodes.boulderdash.SteelWall

M

MagicWall - Class in org.refcodes.boulderdash
 
MagicWall() - Constructor for class org.refcodes.boulderdash.MagicWall
Constructs the plain instance.
MagicWall(int, int) - Constructor for class org.refcodes.boulderdash.MagicWall
Constructs the instance with the given coordinates.
MagicWall(BoulderDashStatus) - Constructor for class org.refcodes.boulderdash.MagicWall
Constructs the instance with the given state.

O

org.refcodes.boulderdash - package org.refcodes.boulderdash
Artifact for elements found in the 8-bit BoulderDash game, provided by using JavaFX.

P

playerCount() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
players() - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
putPlayer(BoulderDashPlayer) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl

R

removePlayer(BoulderDashPlayer) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
Rockford - Class in org.refcodes.boulderdash
 
Rockford() - Constructor for class org.refcodes.boulderdash.Rockford
Constructs the plain instance.
Rockford(int, int) - Constructor for class org.refcodes.boulderdash.Rockford
Constructs the instance with the given coordinates.
Rockford(BoulderDashStatus) - Constructor for class org.refcodes.boulderdash.Rockford
Constructs the instance with the given state.
run() - Method in class org.refcodes.boulderdash.BoulderDashAutomaton

S

setGridDimension(int, int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
setGridDimension(Dimension) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
setGridDimension(GridDimension) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
setGridHeight(int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
setGridMode(GridMode) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
setGridWidth(int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
SteelWall - Class in org.refcodes.boulderdash
 
SteelWall() - Constructor for class org.refcodes.boulderdash.SteelWall
Constructs the plain instance.
SteelWall(int, int) - Constructor for class org.refcodes.boulderdash.SteelWall
Constructs the instance with the given coordinates.
SteelWall(BoulderDashStatus) - Constructor for class org.refcodes.boulderdash.SteelWall
Constructs the instance with the given state.
subscribeObserver(CheckerboardObserver<BoulderDashPlayer, BoulderDashStatus>) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl

U

unsubscribeObserver(CheckerboardObserver<BoulderDashPlayer, BoulderDashStatus>) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl

W

withGridDimension(int, int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
withGridDimension(Dimension) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
withGridDimension(GridDimension) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
withGridHeight(int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
withGridMode(GridMode) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
withGridWidth(int) - Method in class org.refcodes.boulderdash.BoulderDashBoardImpl
A B C D E F G H I M O P R S U W