Package gameTypes.hex

Types

AbstractChessHex
Link copied to clipboard
abstract class AbstractChessHex(rules: List<SpecialRulesHex<AbstractChessHex>>, endConditions: List<EndConditionHex<AbstractChessHex>>, startPlayer: Int) : AbstractChess<BoardHex, MoveGeneratorHex, PieceHex, Coordinate2D> , GameTypeHex
Represents a standard n-player game, which contains no special rules and standard end conditions.
GameTypeHex
Link copied to clipboard
interface GameTypeHex : GameType<BoardHex, MoveGeneratorHex, PieceHex, Coordinate2D>
Implementation of the GameType interface for a standard 2d square board.
HexagonalChess
Link copied to clipboard
open class HexagonalChess : AbstractChessHex
Represents Capablanca Chess