private void CheckKill(bool switcher) { if (MovementLogic.CheckMove(MovementLogic.Xs, MovementLogic.Ys, FigureName, IDrawer.Board[IDrawer.Row, IDrawer.Column].Figure.Color)) { Moves(); IDrawer.WhiteOrBlack = switcher; } else { MessageBox.Show("Некорректный ход, попробуйте ещё раз"); } }
private void MoveClick(bool switcher) { IDrawer.isClicked = false; MovementLogic.Xs.Add(Y); MovementLogic.Ys.Add(X); if (MovementLogic.CheckMove(MovementLogic.Xs, MovementLogic.Ys, FigureName, IDrawer.Board[IDrawer.Row, IDrawer.Column].Figure.Color)) { Moves(); IDrawer.WhiteOrBlack = switcher; } else { MessageBox.Show("Некорректный ход, попробуйте ещё раз"); } MovementLogic.Xs.Clear(); MovementLogic.Ys.Clear(); }