Esempio n. 1
0
        //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);
        }
Esempio n. 2
0
 //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;
 }