Esempio n. 1
0
        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();
                }
            }
        }
Esempio n. 2
0
 public void meter()
 {
     if (siguiente == null)
     {
         siguiente = new cola(this.posX, this.posY);
     }
     else
     {
         siguiente.meter();
     }
 }
Esempio n. 3
0
 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;
     }
 }