//Genera un nuevo objeto comida y actualiza las coordenadas private void generarComida() { if (comida != null) { comida.pararTimer(); } int x, y; do { x = r.Next(1, _tamaño - 1); y = r.Next(1, _tamaño - 1); } while (nivelActual.nivel.buscarenTablero(x, y) || serpiente.buscarenSerpiente(x, y, true)); comida = new Comida(x, y); comida.setOnPingListener(this); comidaCoor[0] = comida.X; comidaCoor[1] = comida.Y; cListener.onColor(comida.EstaSenyal); }
//Genera un nuevo objeto comida y actualiza las coordenadas private void generarComida() { comida = new Comida(tablero.Mapa, serpiente.Cuerpo, _tamaño, serpiente.X, serpiente.Y); comidaCoor[0] = comida.X; comidaCoor[1] = comida.Y; }