Index
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
Actionobject 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
Strategyrepresents 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form