private async Task PrivateMakeMoveAsync(int space)
 {
     if (_gameBoard.IsValidMove(space) == false)
     {
         return;
     }
     if (BasicData.MultiPlayer)
     {
         await Network !.SendMoveAsync(GameBoardGraphicsCP.GetRealIndex(space, true));
     }
     await _gameBoard.MakeMoveAsync(space);
 }
Esempio n. 2
0
 public SpaceCP GetSpace(int row, int column) => GameBoardGraphicsCP.GetSpace(row, column) !;
Esempio n. 3
0
 private int GetIndex(int row, int column) => GameBoardGraphicsCP.GetIndexByPoint(row, column);
Esempio n. 4
0
 public GameBoardProcesses(GameBoardGraphicsCP graphicsBoard, ChessGameContainer gameContainer)
 {
     _graphicsBoard = graphicsBoard;
     _gameContainer = gameContainer;
 }