public Individual(int tamaño, int opcion /*,OnPingListener listener*/) { // setOnPingListener(listener); _tamaño = tamaño; comidaCoor = new int[2]; timerJuego = new Timer(); niveles = new CNivel[4]; niveles[0].dificultad = 0; niveles[0].velocidad = 500; niveles[0].objetivo = 6; niveles[0].nivel = new Nivel(niveles[0].dificultad, niveles[0].velocidad, niveles[0].objetivo, _tamaño); niveles[1].dificultad = 1; niveles[1].velocidad = 500; niveles[1].objetivo = 12; niveles[1].nivel = new Nivel(niveles[1].dificultad, niveles[1].velocidad, niveles[1].objetivo, _tamaño); niveles[2].dificultad = 2; niveles[2].velocidad = 500; niveles[2].objetivo = 1; niveles[2].nivel = new Nivel(niveles[2].dificultad, niveles[2].velocidad, niveles[2].objetivo, _tamaño); niveles[3].dificultad = 3; niveles[3].velocidad = 500; niveles[3].objetivo = 1; niveles[3].nivel = new Nivel(niveles[3].dificultad, niveles[3].velocidad, niveles[3].objetivo, _tamaño); nivelActual = niveles[3]; generarSerpiente(); generarComida(); timerJuego.Interval = nivelActual.velocidad; timerJuego.Elapsed += new ElapsedEventHandler(timerJuego_tick); timerJuego.Start(); }
private void cambiarNivel() { if (_puntos >= nivelActual.objetivo) { int hola = niveles.Length; if (nivelActual.dificultad == niveles.Length - 1) { _hayFin = true; } else { timerJuego.Stop(); nivelActual = niveles[nivelActual.dificultad + 1]; generarSerpiente(); generarComida(); timerJuego.Interval = nivelActual.velocidad; timerJuego.Start(); } } }
public Entrenamiento(int tamaño) { _tamaño = tamaño; comidaCoor = new int[2]; timerJuego = new Timer(); niveles = new CNivel[4]; niveles[0].dificultad = 0; niveles[0].velocidad = 500; niveles[0].objetivo = 3; niveles[0].nivel = new Nivel(niveles[0].dificultad, niveles[0].velocidad, niveles[0].objetivo, _tamaño); niveles[1].dificultad = 0; niveles[1].velocidad = 500; niveles[1].objetivo = 3; niveles[1].nivel = new Nivel(niveles[1].dificultad, niveles[1].velocidad, niveles[1].objetivo, _tamaño); niveles[2].dificultad = 1; niveles[2].velocidad = 400; niveles[2].objetivo = 4; niveles[2].nivel = new Nivel(niveles[2].dificultad, niveles[2].velocidad, niveles[2].objetivo, _tamaño); niveles[3].dificultad = 2; niveles[3].velocidad = 300; niveles[3].objetivo = 5; niveles[3].nivel = new Nivel(niveles[3].dificultad, niveles[3].velocidad, niveles[3].objetivo, _tamaño); ///// nivelActual = niveles[0]; //// serpiente = new Serpiente(nivelActual.nivel.Tablero, _tamaño); generarComida(); timerJuego.Interval = nivelActual.velocidad; timerJuego.Elapsed += new ElapsedEventHandler(timerJuego_tick); timerJuego.Start(); }
public Multi(int tamaño, int opcion, int nivel /*, OnPingListener listener*/) { _modo = opcion; // setOnPingListener(listener); _aSerpiente = new Serpiente[_numserpientes]; _direccionSerpiente = new int[_numserpientes]; _tamaño = tamaño; comidaCoor = new int[2]; timerJuego = new Timer(); niveles = new CNivel[4]; niveles[0].dificultad = 0; niveles[0].velocidad = 500; niveles[0].objetivo = 6; niveles[0].nivel = new Nivel(niveles[0].dificultad, niveles[0].velocidad, niveles[0].objetivo, _tamaño); niveles[1].dificultad = 1; niveles[1].velocidad = 400; niveles[1].objetivo = 12; niveles[1].nivel = new Nivel(niveles[1].dificultad, niveles[1].velocidad, niveles[1].objetivo, _tamaño); niveles[2].dificultad = 2; niveles[2].velocidad = 300; niveles[2].objetivo = 18; niveles[2].nivel = new Nivel(niveles[2].dificultad, niveles[2].velocidad, niveles[2].objetivo, _tamaño); niveles[3].dificultad = 3; niveles[3].velocidad = 200; niveles[3].objetivo = 10; niveles[3].nivel = new Nivel(niveles[3].dificultad, niveles[3].velocidad, niveles[3].objetivo, _tamaño); nivelActual = niveles[nivel]; generarSerpiente(); generarComida(); timerJuego.Interval = nivelActual.velocidad; timerJuego.Elapsed += new ElapsedEventHandler(timerJuego_tick); timerJuego.Start(); }