Class SkipStrategy
java.lang.Object
be.belegkarnil.game.board.tak.strategy.StrategyAdapter
be.belegkarnil.game.board.tak.strategy.SkipStrategy
- All Implemented Interfaces:
Strategy
This
Strategy represents a strategy that always skip (i.e. does not play)- Author:
- Belegkarnil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOverride theStrategy.plays(Player, Board, Player)and always returnSKIP_ACTIONMethods inherited from class be.belegkarnil.game.board.tak.strategy.StrategyAdapter
register, unregister
-
Field Details
-
SKIP_ACTION
This constant defines anActionobject which means to skip
-
-
Constructor Details
-
SkipStrategy
public SkipStrategy()
-
-
Method Details
-
plays
Override theStrategy.plays(Player, Board, Player)and always returnSKIP_ACTION- Parameters:
myself- seeStrategy.plays(be.belegkarnil.game.board.tak.Player, be.belegkarnil.game.board.tak.Board, be.belegkarnil.game.board.tak.Player)board- seeStrategy.plays(be.belegkarnil.game.board.tak.Player, be.belegkarnil.game.board.tak.Board, be.belegkarnil.game.board.tak.Player)opponent- seeStrategy.plays(be.belegkarnil.game.board.tak.Player, be.belegkarnil.game.board.tak.Board, be.belegkarnil.game.board.tak.Player)- Returns:
SKIP_ACTION
-