Exemplo n.º 1
0
        private void GameEnd_NewGamed(object sender, EventArgs e)
        {
            GameStarted                  = false;
            GameFinished                 = false;
            GameEnd.Visibility           = Visibility.Collapsed;
            WhiteOffer.Visibility        = Visibility.Collapsed;
            BlackOffer.Visibility        = Visibility.Collapsed;
            WhiteConfirmation.Visibility = Visibility.Collapsed;
            BlackConfirmation.Visibility = Visibility.Collapsed;
            Game = new GameHandler();

            MoveHistoryGrid.Children.Clear();
            MoveHistoryGrid.ColumnDefinitions.Clear();
            MoveHistoryGrid.RowDefinitions.Clear();

            LastMove = ((-1, -1), (-1, -1));
            MoveButtons.Clear();
            LastSound.Clear();
            LastSound.Add("White", new List <string>());
            LastSound.Add("Black", new List <string>());

            whiteTimer = null;
            blackTimer = null;

            WhiteTimeTextBlock.Text = "";
            BlackTimeTextBlock.Text = "";

            RenderModels(Game.Board);
            RenderCapturedPieces();
        }