ChessDotNet.Variants.RacingKings.RacingKingsChessGame.RacingKingsChessGame C# (CSharp) Method

RacingKingsChessGame() public method

public RacingKingsChessGame ( ) : ChessDotNet.Pieces
return ChessDotNet.Pieces
        public RacingKingsChessGame()
        {
            WhoseTurn = Player.White;
            Moves = new ReadOnlyCollection<DetailedMove>(new List<DetailedMove>());
            Board = new Piece[8][];
            Piece kb = FenMappings['k'];
            Piece qb = FenMappings['q'];
            Piece rb = FenMappings['r'];
            Piece nb = FenMappings['n'];
            Piece bb = FenMappings['b'];
            Piece kw = FenMappings['K'];
            Piece qw = FenMappings['Q'];
            Piece rw = FenMappings['R'];
            Piece bw = FenMappings['B'];
            Piece nw = FenMappings['N'];
            Piece o = null;
            Board = new Piece[8][]
            {
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { o, o, o, o, o, o, o, o },
                new[] { kb, rb, bb, nb, nw, bw, rw, kw },
                new[] { qb, rb, bb, nb, nw, bw, rw, qw }
            };
            CanBlackCastleKingSide = CanBlackCastleQueenSide = CanWhiteCastleKingSide = CanWhiteCastleQueenSide = false;
        }
        public RacingKingsChessGame(Piece[][] board, Player whoseTurn) : base(board, whoseTurn) { }

Same methods

RacingKingsChessGame::RacingKingsChessGame ( GameCreationData data ) : ChessDotNet.Pieces
RacingKingsChessGame::RacingKingsChessGame ( IEnumerable moves, bool movesAreValidated ) : ChessDotNet.Pieces
RacingKingsChessGame::RacingKingsChessGame ( Piece board, Player whoseTurn ) : ChessDotNet.Pieces
RacingKingsChessGame::RacingKingsChessGame ( string fen ) : ChessDotNet.Pieces