Package pieces.hex

Types

ChessPawnHex
Link copied to clipboard
abstract class ChessPawnHex(player: Player, direction: DirectionHex, startingRegion: Region2D, promotionRegion: Region2D, pawnPromotions: List<PieceHex>) : Pawn, PieceHex
Represents a pawn in standard chess
HexBishop
Link copied to clipboard
data class HexBishop(player: Player) : PieceHex
Represents a rook in standard chess
HexBlackPawn
Link copied to clipboard
data class HexBlackPawn(player: Player) : ChessPawnHex
HexKing
Link copied to clipboard
data class HexKing(player: Player) : PieceHex, Royal
Represents a king in standard chess
HexKnight
Link copied to clipboard
data class HexKnight(player: Player) : PieceHex
Represents a kinght in standard chess
HexQueen
Link copied to clipboard
data class HexQueen(player: Player) : PieceHex
Represents a rook in standard chess
HexRook
Link copied to clipboard
data class HexRook(player: Player) : PieceHex
Represents a rook in standard chess
HexWhitePawn
Link copied to clipboard
data class HexWhitePawn(player: Player) : ChessPawnHex
PieceHex
Link copied to clipboard
interface PieceHex : Piece<BoardHex, MoveGeneratorHex, PieceHex, Coordinate2D>