Beispiel #1
0
        private void inValidMessageBox()
        {
            string messageBox = string.Format(
                @"Invalid move!
Please try again.");

            MessageBox.Show(messageBox, this.Text);
            boardSquareActive.ReturnSquareToBeActive();
            boardSquareActive = null;
        }
Beispiel #2
0
        private void boardSquare_Clicked(object sender, EventArgs e)
        {
            BoardSquare clickedSquare = sender as BoardSquare;

            if (clickedSquare != null && clickedSquare.Enabled)
            {
                if (boardSquareActive == null && clickedSquare.SquarePieceType != BoardSquare.ePieceType.Empty)
                {
                    clickedSquare.SquareInAction();
                    boardSquareActive = clickedSquare;
                }
                else if (boardSquareActive != null)
                {
                    if (clickedSquare == boardSquareActive)
                    {
                        clickedSquare.ReturnSquareToBeActive();
                        boardSquareActive = null;
                    }
                    else
                    {
                        makeTurn(clickedSquare);
                    }
                }
            }
        }