コード例 #1
0
ファイル: ChessBoard.cs プロジェクト: FlemingResearch/mhmtest
 public void Add(Pawn pawn, int xCoordinate, int yCoordinate, PieceColor pieceColor)
 {
     if (IsLegalBoardPosition(xCoordinate, yCoordinate))
     {
         pawn.XCoordinate = xCoordinate;
         pawn.YCoordinate = yCoordinate;
         pieces[xCoordinate, yCoordinate] = pawn;
     }
 }
コード例 #2
0
ファイル: PawnTests.cs プロジェクト: FlemingResearch/mhmtest
                protected override void Given()
                {
                    base.Given();
                    PieceColor = PieceColor.Black;
                    XCoordinate = 6;
                    YCoordinate = 3;
                    Pawn = new Pawn(PieceColor);

                    ChessBoard.Add(Pawn, XCoordinate, YCoordinate, PieceColor);
                }
コード例 #3
0
ファイル: PawnSpecs.cs プロジェクト: charmon1618/Chess-App
 public void SetUp()
 {
     _chessBoard = new ChessBoard();
     _pawn = new Pawn(PieceColor.Black);
 }
コード例 #4
0
ファイル: PawnTests.cs プロジェクト: FlemingResearch/mhmtest
 protected override void Given()
 {
     PieceColor = PieceColor.Black;
     Pawn = new Pawn(PieceColor);
     base.Given();
 }
コード例 #5
0
ファイル: PawnSpecs.cs プロジェクト: lafsar/Chess
 public void SetUp()
 {
     _chessBoard = new ChessBoard();
     _pawn       = new Pawn(PieceColor.Black, _chessBoard);
     _chessBoard.ResetBoard();
 }