private void timer1_Tick(object sender, EventArgs e) { g.Clear(Color.White); cabeza.dibujar(g); comida.dibujar(g); movimiento(); choqueCuerpo(); choquePared(); if (cabeza.intersection(comida)) { comida.colocar(); cabeza.meter(); puntaje++; temporalScore++; Puntos.Text = puntaje.ToString(); if (temporalScore >= 2) { temporalScore = 0; timer1.Interval = timer1.Interval - 3; vel += 1; Velocidad.Text = vel.ToString(); } } }
public void meter() { if (siguiente == null) { siguiente = new cola(this.posX, this.posY); } else { siguiente.meter(); } }
private void timer1_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(); timer1.Interval = timer1.Interval - 2; } }