public void Agregar()
 {
     if (siguiente == null)
     {
         siguiente = new CuerpoSerpiente(valorX, valorY);
     }
     else
     {
         siguiente.Agregar();
     }
 }
Exemplo n.º 2
0
 public Juego()
 {
     InitializeComponent();
     BuscarPuertos();
     control.NuevoDatoRecibido += control_NuevoDatoRecibido;
     canvas    = escenario.CreateGraphics();
     cabeza    = new CuerpoSerpiente(10, 10);
     obstaculo = new Obstaculo(20, 20);
     cabeza2   = new CuerpoSerpiente(150, 160);
     cabeza3   = new CuerpoSerpiente(30, 160);
     manzana   = new Comida(escenario.Width, escenario.Height);
     timerAnimacion.Start();
 }
Exemplo n.º 3
0
 private void FinDelJuego()
 {
     timerAnimacion.Stop();
     timerMovimientoSerpienteenemiga.Stop();
     timerMovimientoSerpienteenemiga2.Stop();
     timerCrecimiento.Stop();
     MessageBox.Show("Perdiste");
     xdir              = 0;
     ydir              = 0;
     puntaje           = 0;
     textoPuntaje.Text = "0";
     ejex              = true;
     ejey              = true;
     cabeza            = new CuerpoSerpiente(10, 10);
     obstaculo         = new Obstaculo(20, 20);
     cabeza2           = new CuerpoSerpiente(200, 100);
     cabeza3           = new CuerpoSerpiente(180, 160);
     manzana           = new Comida(escenario.Width, escenario.Height);
     timerAnimacion.Start();
 }
 public CuerpoSerpiente(int x, int y)
 {
     valorX    = x;
     valorY    = y;
     siguiente = null;
 }