Beispiel #1
0
 //Lienzo donde dibujaremos la culebrita y la comida
 public void Lienzo(Graphics GrpAreaDeJuego)
 {
     if (Siguiente != null)
     {
         Siguiente.Lienzo(GrpAreaDeJuego);
     }
     GrpAreaDeJuego.FillRectangle(new SolidBrush(Color.Blue), this.IntX, this.IntY, this.IntAncho, this.IntAncho);
 }
Beispiel #2
0
 private void bucle_Tick(object sender, EventArgs e)
 {
     GrpAreaDeJuego.Clear(Color.White); //Esto limpia la pantalla para ahcer el efecto de movimiento.
     Cabeza.Lienzo(GrpAreaDeJuego);
     comida.LienzoComida(GrpAreaDeJuego);
     Movimiento();
     ColisionCuerpo();
     ColisionarParedes();
     if (Cabeza.Interseccion(comida))
     {
         comida.MoverComida();
         Cabeza.Crecer();
         IntPuntuacion++;
         TxtPuntos.Text = IntPuntuacion.ToString();
         ProgressBar();
         SoundPlayer simpleSound = new SoundPlayer(Directory.GetParent(Environment.CurrentDirectory).Parent.FullName + @"\Multimedia\Sonidos\Coin.wav");
         simpleSound.Play();
     }
 }