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