private void menuClicked(object sender, EventArgs e)
 {
     numScores.Inlines.Clear();
     numScores.Inlines.Add(new Bold(new Run("updated")));
     MessageBox.Show("Button Clicked");
     ScoreWindow window = new ScoreWindow();
     this.Visibility = Visibility.Collapsed;
     window.Show();
 }
Example #2
0
        private void moveBall(Ellipse ball, double x, double y)
        {
            nextPosition.Y = y - ball.Height / 2;
            nextPosition.X = x - ball.Width / 2;

            foreach (Rectangle wall in walls)
                detectWall(ball, wall);

            Canvas.SetTop(ball, nextPosition.Y);
            Canvas.SetLeft(ball, nextPosition.X);

            if (isGoalReached(p1ball) && isGoalReached(p2ball))
            {
                goal.Fill = new SolidColorBrush(Colors.Green);
                timer.Stop();
                ScoreWindow scoreWindow;
                if(!scoreMenuOpened)
                {
                    scoreMenuOpened = true;
                    scoreWindow = new ScoreWindow(screenHeight,screenWidth,gameTime);
                    this.Visibility = Visibility.Collapsed;
                    scoreWindow.Show();
                }
            }
            else
                goal.Fill = new SolidColorBrush(Colors.Red);
        }