コード例 #1
0
        void imgGlobo_Tap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            Image img = sender as Image;

            if (img.Name == "imgUno")
            {
                if (boolUva)
                {
                    gano();
                }
                else
                {
                    Uno.Begin();
                    boolUno = true;
                }
            }
            else if (img.Name == "imgUva")
            {
                if (boolUno)
                {
                    gano();
                }
                else
                {
                    Uva.Begin();
                    boolUva = true;
                }
            }
            else
            {
            }
        }
コード例 #2
0
 public Form2()
 {
     InitializeComponent();
     Cherry.Hide();
     Uva.Hide();
     Cherry.Top  = rd.Next(0, 300);
     Cherry.Left = rd.Next(0, 560);
     Uva.Top     = rd.Next(0, 300);
     Uva.Left    = rd.Next(0, 560);
     Cherry.Show();
     Uva.Show();
     ghostRed.Hide();
     ghostPink.Hide();
     ghostRed.Top  = rd.Next(0, 300);
     ghostRed.Left = rd.Next(0, 560);
     ghostRed.Show();
     ghostPink.Top  = rd.Next(0, 300);
     ghostPink.Left = rd.Next(0, 560);
     ghostPink.Show();
 }
コード例 #3
0
        private void TimerGame(object sender, EventArgs e)
        {
            //List<Player> JUG;
            Lscore.Text = "Puntos: " + Score.ToString();
            if (goizq == true && pacman.Left > 0)
            {
                pacman.Left -= speed;
            }
            if (goder == true && pacman.Left < 560)
            {
                pacman.Left += speed;
            }
            if (godown == true && pacman.Top < 300)
            {
                pacman.Top += speed;
            }
            if (goup == true && pacman.Top > 0)
            {
                pacman.Top -= speed;
            }
            if (pacman.Bounds.IntersectsWith(Cherry.Bounds))
            {
                Score += 10;
                Cherry.Hide();
                Cherry.Top  = rd.Next(0, 300);
                Cherry.Left = rd.Next(0, 560);
                Cherry.Show();
            }
            if (pacman.Bounds.IntersectsWith(Uva.Bounds))
            {
                Score += 15;
                Uva.Hide();
                Uva.Top  = rd.Next(0, 300);
                Uva.Left = rd.Next(0, 560);
                Uva.Show();
            }
            if (pacman.Bounds.IntersectsWith(ghostRed.Bounds))
            {
                Tiempo.Stop();
                string m = "Perdiste " + name + " PUNTAJE: " + Score.ToString();
                MessageBox.Show(m);
                Player p1 = new Player(name, Score);
                //JUG.Add(p1);
                //Metodos.serializarPlayers(jugadores);
                Form1 f = new Form1();
                f.Show();

                this.Close();
            }
            if (pacman.Bounds.IntersectsWith(ghostPink.Bounds))
            {
                Tiempo.Stop();
                string m = "Perdiste, PUNTAJE: " + Score.ToString();
                MessageBox.Show(m);
                Player p1 = new Player(name, Score);
                //JUG.Add(p1);
                //Metodos.serializarPlayers(JUG);
                Form1 f = new Form1();
                f.Show();

                this.Close();
            }
            if (ghostPink.Left > 0 && ghostPink.Left < 560)
            {
                if (ghostPink.Left - pacman.Left < 0)
                {
                    ghostPink.Left += ghostm;
                }
                else if (ghostPink.Left - pacman.Left > 0)
                {
                    ghostPink.Left -= ghostm;
                }
            }

            if (ghostPink.Top > 0 && ghostPink.Top < 300)
            {
                if (ghostPink.Top - pacman.Top < 0)
                {
                    ghostPink.Top += ghostm;
                }
                else if (ghostPink.Top - pacman.Top > 0)
                {
                    ghostPink.Top -= ghostm;
                }
            }
            if (ghostRed.Left > 0 && ghostPink.Left < 560)
            {
                if (ghostRed.Left - pacman.Left < 0)
                {
                    ghostRed.Left += ghostm;
                }
                else if (ghostRed.Left - pacman.Left > 0)
                {
                    ghostRed.Left -= ghostm;
                }
            }

            if (ghostRed.Top > 0 && ghostPink.Top < 300)
            {
                if (ghostRed.Top - pacman.Top < 0)
                {
                    ghostRed.Top += ghostm;
                }
                else if (ghostRed.Top - pacman.Top > 0)
                {
                    ghostRed.Top -= ghostm;
                }
            }
        }
コード例 #4
0
        void timer_Tick(object sender, EventArgs e)
        {
            switch (contador)
            {
            case 0:
                recurso.reporducirSonido("/Sonidos/Voces/TocaComienzaU.mp3");
                break;

            case 1:
                break;

            case 2:
                break;

            case 3:
                recurso.reporducirSonido("/Sonidos/Voces/Helado.mp3");
                break;

            case 4:
                Helado.Begin();
                break;

            case 5:
                recurso.reporducirSonido("/Sonidos/Voces/Globo.mp3");
                break;

            case 6:
                globo.Begin();
                break;

            case 7:
                recurso.reporducirSonido("/Sonidos/Voces/Television.mp3");
                break;

            case 8:
                televisor.Begin();
                break;

            case 9:
                recurso.reporducirSonido("/Sonidos/Voces/uva.mp3");
                break;

            case 10:
                Uva.Begin();
                break;

            case 11:
                recurso.reporducirSonido("/Sonidos/Voces/Uno.mp3");
                break;

            case 12:
                Uno.Begin();

                break;

            case 13:
                timer.Stop();
                asignarEventos();
                break;
            }
            contador++;
        }