private void ActualizarGame_Tick(object sender, EventArgs e) { if (pausa) { Refresh(); } else { if (Juego.Derrota == false && Juego.Victoria == false && Juego.FinDelJuego == false) { Juego.UpdateAll(tecla); //Actualizo el juego Refresh(); //Una ves Actualizado lo mando a dibujar Juego.CondicionVictoria(); Juego.CondicionDerrota(); } else { Player = Juego.Player; if (Juego.Derrota == true) { Player.Stats.PartidasJugadas++; Player.Stats.Derrotas++; Player.Stats.NivelesPerdidos++; Player.NivelActual = 1; Player.Puntuacion = 0; Player.ActualizarCuentaStats(); this.Close(); } if (Juego.Victoria == true) { ActualizarGame.Enabled = false; DialogResult SegJugando = DialogResult.OK; Player.Stats.NivelesCompletos++; Player.ActualizarCuentaStats(); SegJugando = MessageBox.Show("Nivel " + (Player.NivelActual - 1).ToString() + " COMPLETADO quieres pasar al siguiente nivel?", "Nivel COmpletado", MessageBoxButtons.YesNo); if (SegJugando == DialogResult.Yes) { Juego = new Juego(Player); } if (SegJugando == DialogResult.No) { this.Close(); } ActualizarGame.Enabled = true; } if (Juego.FinDelJuego == true) { ActualizarGame.Enabled = false; Player.Stats.PartidasJugadas++; Player.Stats.NivelesCompletos++; Player.Stats.Victorias++; Player.NivelActual = 1; Player.Puntuacion = 0; Player.ActualizarCuentaStats(); MessageBox.Show("Nivel 10" + " COMPLETADO, El juego a finalizado, fue aƱadida una Victoria a tus estadisticas", "FIN DEL JUEGO", MessageBoxButtons.OK); this.Close(); } } } }