private void MoverTodo() { cabeza.Mover(cabeza.X + xdir, cabeza.Y + ydir); if (puntaje >= 2) { cabeza2.Mover(cabeza2.X + Exdir, cabeza2.Y + Eydir); cabeza3.Mover(cabeza3.X + Exdir2, cabeza3.Y + Eydir2); } else if (puntaje >= 4) { cabeza2.Mover(cabeza2.X + Exdir, cabeza2.Y + Eydir); cabeza3.Mover(cabeza3.X + Exdir2, cabeza3.Y + Eydir2); } }
public void Mover(int x, int y) { if (siguiente != null) { siguiente.Mover(valorX, valorY); } valorX = x; //Actualiza el ultimo valor valorY = y; }