private void bucle_Tick(object sender, EventArgs e) { g.Clear(Color.White); cabeza.dibujar(g); comida.dibujar(g); comida2.dibujar(g); // obstaculo.dibujar(g); movimiento(); choquecuerpo(); choqueobstaculo(); choquePared(); //intervalo = bucle.Interval; if (cabeza.interseccion(comida)) { comida.colocar(); //comida2.colocar(); cabeza.meter(); puntaje = puntaje + 2; if (puntaje == limlevel) { obstaculo.colocar(); intervalo = intervalo - vel; if (intervalo > 0) { bucle.Interval = intervalo; limlevel = limlevel + 2; nivel++; } } puntos.Text = puntaje.ToString(); level.Text = nivel.ToString(); } if (cabeza.interseccion(comida2)) { comida2.colocar(); // comida2.colocar(); cabeza.meter(); puntaje = puntaje + 2; if (puntaje == limlevel) { obstaculo.colocar(); intervalo = intervalo - vel; if (intervalo > 0) { bucle.Interval = intervalo; limlevel = limlevel + 2; nivel++; } } puntos.Text = puntaje.ToString(); level.Text = nivel.ToString(); } }
public void meter() { if (siguiente == null) { siguiente = new Cola(this.x, this.y); } else { siguiente.meter(); } }
private void bucle_Tick(object sender, EventArgs e) { g.Clear(Color.White); cabeza.dibujar(g); comida.dibujar(g); movimiento(); choquecuerpo(); choquePared(); if (cabeza.interseccion(comida)) { comida.colocar(); cabeza.meter(); puntaje++; puntos.Text = puntaje.ToString(); } }