Exemplo n.º 1
0
        public Caca(Canvas cvBunny, Label label_puntuacion)
        {
            Random rnd = new Random();

            top  = rnd.Next(-40, 40);
            left = rnd.Next(-40, 40);
            Color color = Color.FromRgb(0, 0, 0);

            Globals.cacas++;
            isCreated      = true;
            this.cvBunny   = cvBunny;
            this.cvCaca    = new Canvas();
            cvCaca.Height  = 45.3;
            cvCaca.Width   = 74;
            cvCaca.Opacity = 100;
            Canvas.SetLeft(cvCaca, 362 + left);
            Canvas.SetTop(cvCaca, 390 + top);

            Ellipse EllipseA = new Ellipse();

            EllipseA.Stroke = Brushes.Black;
            EllipseA.Fill   = (SolidColorBrush)(new BrushConverter().ConvertFrom("#FF825919"));
            EllipseA.Width  = 74;
            EllipseA.Height = 23.05;
            Canvas.SetTop(EllipseA, 22.25);
            cvCaca.Children.Add(EllipseA);

            Ellipse EllipseB = new Ellipse();

            EllipseB.Stroke = Brushes.Black;
            EllipseB.Fill   = (SolidColorBrush)(new BrushConverter().ConvertFrom("#FF825919"));
            EllipseB.Width  = 56.4;
            EllipseB.Height = 22.25;
            EllipseB.Stroke = new SolidColorBrush(Colors.Black);
            Canvas.SetTop(EllipseB, 13.8);
            Canvas.SetLeft(EllipseB, 9.6);
            cvCaca.Children.Add(EllipseB);

            Ellipse EllipseC = new Ellipse();

            EllipseC.Stroke = Brushes.Black;
            EllipseC.Fill   = (SolidColorBrush)(new BrushConverter().ConvertFrom("#FF825919"));
            EllipseC.Width  = 38.8;
            EllipseC.Height = 16.25;
            EllipseC.Stroke = new SolidColorBrush(Colors.Black);
            Canvas.SetTop(EllipseC, 7.2);
            Canvas.SetLeft(EllipseC, 18.8);
            cvCaca.Children.Add(EllipseC);

            Ellipse EllipseD = new Ellipse();

            EllipseD.Stroke = Brushes.Black;
            EllipseD.Fill   = (SolidColorBrush)(new BrushConverter().ConvertFrom("#FF825919"));
            EllipseD.Width  = 18.8;
            EllipseD.Height = 13.8;
            EllipseD.Stroke = new SolidColorBrush(Colors.Black);
            Canvas.SetLeft(EllipseD, 28);
            cvCaca.Children.Add(EllipseD);
            cvCaca.Visibility = Visibility.Visible;

            cvCaca.MouseUp    += clickOnCaca;
            cvCaca.MouseEnter += mouseEnter;
            cvBunny.Children.Add(cvCaca);
            s = new SoundsPlayer();
            s.toiletSound();
        }