public void Crecer() { if (Siguiente == null) { Siguiente = new Cuerpo(this.IntX, this.IntY); } else { Siguiente.Crecer(); } }
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(); } }