Exemple #1
0
 public void Play(Figure figure, int finishD, Letters finishL)
 {
     if (IsDirectionRight(figure, finishD) && figure.Side == Player.Side && CanMove(figure, finishD, finishL))
     {
         Board.Field[finishD, (int)finishL]            = figure;
         Board.Field[figure.Digit, (int)figure.Letter] = null;
         figure.MoveFigure(finishD, finishL);
         ChangeSide();
     }
     else
     {
         throw new Exception("ты не можешь так сходить");
     }
 }