Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

S

ScorePanel - Class in be.belegkarnil.game.board.tak.gui
This class is a GUI component of the Game.
ScorePanel() - Constructor for class be.belegkarnil.game.board.tak.gui.ScorePanel
 
SECOND_PLAYER - Static variable in class be.belegkarnil.game.board.tak.Constants
The color of the second player, which is the white player
secondPlayer - Variable in class be.belegkarnil.game.board.tak.event.GameEvent
is the second/other/opponent {link @Player} when the game will start
setAction(Action) - Method in class be.belegkarnil.game.board.tak.strategy.HMIStrategy
Defines the next action to play
setMoveAction(Point, Point, int[]) - Method in class be.belegkarnil.game.board.tak.strategy.HMIStrategy
TODO
setPiece(Piece, Point) - Method in class be.belegkarnil.game.board.tak.strategy.HMIStrategy
Defines the next action to play
setSkipAction() - Method in class be.belegkarnil.game.board.tak.strategy.HMIStrategy
Defines the next action as a skip action
SettingsPanel - Class in be.belegkarnil.game.board.tak.gui
This class is a GUI component of the Game.
SettingsPanel() - Constructor for class be.belegkarnil.game.board.tak.gui.SettingsPanel
 
SKIP_ACTION - Static variable in class be.belegkarnil.game.board.tak.gui.PiecesPanel
 
SKIP_ACTION - Static variable in class be.belegkarnil.game.board.tak.strategy.SkipStrategy
This constant defines an Action object which means to skip
SKIP_LIMIT - Enum constant in enum class be.belegkarnil.game.board.tak.Game.WinningReason
Occurs when a player has skip too much times (or bad Action)
SkipStrategy - Class in be.belegkarnil.game.board.tak.strategy
This Strategy represents a strategy that always skip (i.e.
SkipStrategy() - Constructor for class be.belegkarnil.game.board.tak.strategy.SkipStrategy
 
SMALL - Enum constant in enum class be.belegkarnil.game.board.tak.Board.Size
Define a size of a small board according to the official rules
startPlayer - Variable in class be.belegkarnil.game.board.tak.event.RoundEvent
is the first {link @Player} when the round will start
Strategy - Interface in be.belegkarnil.game.board.tak.strategy
This interface represents a generic strategy behavior (i.e.
StrategyAdapter - Class in be.belegkarnil.game.board.tak.strategy
An abstract adapter class for registering events.
StrategyAdapter() - Constructor for class be.belegkarnil.game.board.tak.strategy.StrategyAdapter
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form