chessgame

RESTful chessgame developed with kotlin

View on GitHub

htwdd.chessgame.server.model / Match / <init>

<init>

Match(id: Int = 0, players: HashMap<PieceColor, Player> = HashMap(), playerWhite: Player? = null, playerBlack: Player? = null, pieceSets: HashMap<PieceColor, PieceSet> = hashMapOf(WHITE to PieceSet(), BLACK to PieceSet()), currentColor: PieceColor = WHITE, history: MutableList<Draw> = mutableListOf(), kingsideCastling: HashMap<PieceColor, Boolean> = hashMapOf(WHITE to true, BLACK to true), queensideCastling: HashMap<PieceColor, Boolean> = hashMapOf(WHITE to true, BLACK to true), enPassantField: Field? = null, halfMoves: Int = 0, check: HashMap<PieceColor, Boolean> = hashMapOf(WHITE to false, BLACK to false), checkmate: Boolean = false, matchCode: String = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1")

Represent a chess match

Author Felix Dimmel