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(); }
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; } } }