private void dificultadToolStripMenuItem_Click(object sender, EventArgs e) { Dificultad ventanaDificultad = new Dificultad(); ventanaDificultad.MdiParent = this; ventanaDificultad.Show(); }
public void error() { ayudamgr.mostrarDerrota(); nErrores++; if (nErrores < Dificultad.maximoErrores) { //mostrar ventana vuelve a intentar } else { stopwatch.Stop(); if (Persistencia.partida.ejercicios.Count >= Dificultad.numeroEjercicios) { Persistencia.partida.ejercicios.RemoveAt(0); } Ejercicio e = new Ejercicio(); e.completado = false; e.nErrores = nErrores; e.nAyudas = nAyudas; e.tiempo = (float)System.Math.Round(stopwatch.Elapsed.TotalSeconds, 2); Persistencia.partida.ejercicios.Add(e); /////////////////////// //Persistencia.contPuntos += 1; Dificultad.calcular(true); Persistencia.save(); SceneMgr.loadScene(Persistencia.mundoActual); } }
public Pelicula(string titulo, string pista, string imagen, Genero generoEnum, Dificultad dificultadEnum) { Titulo = titulo; Pista = pista; Imagen = imagen; _Genero = generoEnum; _Dificultad = dificultadEnum; }
public Juego() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; ContentMenus = new ContentManager(this.Services, "Content"); content = this.Content; dificultad = Dificultad.Medio; }
public CartelPelicula(string nombre, string imagen, string pista, string genero, Dificultad dificultad) { Nombre = nombre; Imagen = imagen; Pista = pista; Genero = genero; Dificultad = dificultad; }
// ICommand implementations public Memoria(Dificultad dificultad = Dificultad.medio) { CantidadReveladas = 0; tam = (int)dificultad; anterior = -1; estado = -1; // Insertamos dos copias de cada emoji en posiciones aleatorias de la lista fillList(); }
private void Start() { if (SceneManager.GetActiveScene() == SceneManager.GetSceneByName("Juego")) { Dificultad.setPrincipiante(); }/*else if(SceneManager.GetActiveScene() == SceneManager.GetSceneByName("Juego")){ * * }else if (SceneManager.GetActiveScene() == SceneManager.GetSceneByName("Juego")){ * * }*/ }
public void TestDescargarPreguntas_ParametrosValidos_DevuelvePreguntas() { var dificultad = new Dificultad("easy"); var categoria = new CategoriaPregunta("Science: Computers", "18"); var conjunto = new ConjuntoPreguntas("OpentDb", dificultad, categoria); var opentdb = new OpentDbEstrategiaObtenerPreguntas(); var res = opentdb.DescargarPreguntas(10, conjunto); Assert.IsTrue(res.Any()); }
public void TestDescargarPreguntas_CantidadCero_DevuelveListaVacia() { var opentdb = new OpentDbEstrategiaObtenerPreguntas(); var dificultad = new Dificultad("easy"); var categoria = new CategoriaPregunta("Science: Computers", "18"); var conjunto = new ConjuntoPreguntas("OpentDb", dificultad, categoria); var res = opentdb.DescargarPreguntas(0, conjunto); Assert.IsFalse(res.Any()); }
public void DescargarPreguintas_ConjuntoValido_DevuelveListaDePreguntas() { IEstrategiaObtenerPreguntas opentDb = new OpentDbEstrategiaObtenerPreguntas(); var dificultad = new Dificultad("easy"); var categoria = new CategoriaPregunta("Science: Computers", "18"); var conjuntoExistente = new ConjuntoPreguntas("OpentDb", dificultad, categoria); var preguntasVacio = opentDb.DescargarPreguntas(0, conjuntoExistente); var preguntas = opentDb.DescargarPreguntas(10, conjuntoExistente); Assert.IsFalse(preguntasVacio.Any()); Assert.IsTrue(preguntas.ToList().Count > 1); }
private void buttonEditarNivelesDificultad_Click(object sender, EventArgs e) { int indexNivelDificultadListView = listViewNivelesDificultad.SelectedIndices[0]; Dificultad dificultad = SesionActual.getInstance().modNivDificultad.listaDificultades[indexNivelDificultadListView]; // codigo template this.Hide(); NDEditarNivelDificultad window = new NDEditarNivelDificultad(dificultad); window.ShowDialog(); this.Show(); }
private void ElegirNivelDeDificultad(Dificultad dificultad) { switch (dificultad) { case Dificultad.Facil: GeneradorDificultad(1, 3, 5, 10, 3, 5); break; case Dificultad.Medio: GeneradorDificultad(3, 6, 15, 20, 2, 3); break; case Dificultad.Dificil: GeneradorDificultad(6, 8, 20, 25, 3, 4); break; } }
void Update() { //Si los textos no son los correspondientes, se cambian if (TextoActual != MainMenu_MoverCamara.Actual || DificultadActual.Nombre != LevantarTelon.DificultadActual.Nombre) { DificultadActual = LevantarTelon.DificultadActual; TextoActual = MainMenu_MoverCamara.Actual; TextoNombre.text = Actuacion.ListaActuaciones[TextoActual].Nombre; PuntuacionMaxima = ObtenerPuntacion(Actuacion.ListaActuaciones[TextoActual].PuntuacionMaximaArchivo); TiempoRecord = ObtenerTiempoRecord(Actuacion.ListaActuaciones[TextoActual].TiempoRecordArchivo); TextoPuntuacionMaxima.text = "Puntuacion Maxima: " + PuntuacionMaxima.ToString(); TextoTiempoRecord.text = "Tiempo Record: " + TiempoRecord.ToString(); } }
void Start() { TextoActual = 0; TextoNombre = GameObject.Find("Tx_NombreActuacion").GetComponent <Text>(); TextoPuntuacionMaxima = GameObject.Find("Tx_Puntuacion").GetComponent <Text>(); TextoTiempoRecord = GameObject.Find("Tx_TiempoRecord").GetComponent <Text>(); TextoNombre.text = Actuacion.ListaActuaciones[0].Nombre; PuntuacionMaxima = ObtenerPuntacion(Actuacion.ListaActuaciones[0].PuntuacionMaximaArchivo); TiempoRecord = ObtenerTiempoRecord(Actuacion.ListaActuaciones[0].TiempoRecordArchivo); TextoPuntuacionMaxima.text = "Puntuacion Maxima: " + ObtenerPuntacion(Actuacion.ListaActuaciones[0].PuntuacionMaximaArchivo); TextoTiempoRecord.text = "Tiempo Record: " + ObtenerTiempoRecord(Actuacion.ListaActuaciones[0].TiempoRecordArchivo); DificultadActual = Dificultad.ListaDificultades[0]; }
public void init(int _tamaño, string _forma, string _dificultad) { tamaño = _tamaño; formaMapa = (Forma)Enum.Parse(typeof(Forma), _forma); dificultad = (Dificultad)Enum.Parse(typeof(Dificultad), _dificultad); celdas = new Celda[tamaño, tamaño, tamaño]; Reset(); if (formaMapa == Forma.Cubo) { GetCeldas(); } else if (formaMapa == Forma.Esfera) { GetCeldas(); } }
private void ConfigurarJuego() { try { d = config.Dificultad; c = config.Colores; #region "Op ternario para el color" this.BackColor = (c.ByN) ? Colores[0] : this.BackColor = (c.AyN) ? Colores[1] : this.BackColor = (c.RyN) ? Colores[2] : Colores[0]; #endregion } catch (Exception) { MessageBox.Show("Asegurese de seleccionar color y dificultad"); } }
public IList <Dificultad> ListaDificultades() { var lista = new List <Dificultad>(); var stored = "sp_ListarDificultades"; var readerDificultades = comandos.EjecutarReaderSinParametros(stored); while (readerDificultades.Read()) { var dificultad = new Dificultad { IdDificultad = int.Parse(readerDificultades["IdDificultad"].ToString()), NombreDificultad = readerDificultades["NombreDificultad"].ToString() }; lista.Add(dificultad); } return(lista); }
private void buttonDesactivarNivelDificultad_Click(object sender, EventArgs e) { int indexNivelDificultadListView = listViewNivelesDificultad.SelectedIndices[0]; Dificultad dificultad = SesionActual.getInstance().modNivDificultad.listaDificultades[indexNivelDificultadListView]; try { SesionActual.getInstance().modNivDificultad.inactivarDificultad(dificultad); MessageBox.Show("Nivel Desactivado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.ToString(), "No se desactivo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void TestDescargarPreguntas_ParametrosInvalidos_DevuelveExcepcion() { var opentdb = new OpentDbEstrategiaObtenerPreguntas(); Assert.ThrowsException <ArgumentNullException>(() => opentdb.DescargarPreguntas(0, null)); Assert.ThrowsException <ArgumentNullException>(() => opentdb.DescargarPreguntas(100, null)); var dificultad = new Dificultad("easy"); var categoria = new CategoriaPregunta("Science: Computers", "18"); var conjuntoConPropiedadNull = new ConjuntoPreguntas("OpentDb", dificultad, categoria); conjuntoConPropiedadNull.Categoria = null; Assert.ThrowsException <ArgumentNullException>(() => opentdb.DescargarPreguntas(0, conjuntoConPropiedadNull)); Assert.ThrowsException <ArgumentNullException>(() => opentdb.DescargarPreguntas(100, conjuntoConPropiedadNull)); conjuntoConPropiedadNull.Categoria = categoria; conjuntoConPropiedadNull.Dificultad = null; Assert.ThrowsException <ArgumentNullException>(() => opentdb.DescargarPreguntas(0, conjuntoConPropiedadNull)); Assert.ThrowsException <ArgumentNullException>(() => opentdb.DescargarPreguntas(100, conjuntoConPropiedadNull)); }
private void marcarDificultad(Dificultad op) { switch (op) { case Dificultad.facil: rbFacil.Checked = true; lblDificultad.Text = rbFacil.Tag.ToString(); break; case Dificultad.medio: rbMedio.Checked = true; lblDificultad.Text = rbMedio.Tag.ToString(); break; case Dificultad.dificil: rbDificil.Checked = true; lblDificultad.Text = rbDificil.Tag.ToString(); break; default: break; } }
public BotonDificultad(Dificultad diff) { this.diff = diff; InitializeComponent(); boton.Size = Size = new Size(110, 110); boton.Text = diff.ToString(); switch (diff) { case Dificultad.Facil: boton.BackColor = Color.LightSeaGreen; break; case Dificultad.Medio: boton.BackColor = Color.LightGoldenrodYellow; break; case Dificultad.Dificil: boton.BackColor = Color.OrangeRed; break; } boton.Click += (_, e) => InvokeOnClick(this, e); Click += (_, __) => abrirCrucigrama(); }
public void OnClickExperto(BaseEventData eventData) { Dificultad.setExperto(); SceneManager.LoadScene("Partida"); }
private void MenosDificultad() { if (dificultad == Dificultad.Facil) dificultad = Dificultad.Dificil; else if (dificultad == Dificultad.Medio) dificultad = Dificultad.Facil; else dificultad = Dificultad.Medio; }
public void inactivarDificultad(Dificultad nivel) { conexionSQL.getInstance().desactivarNivelDificultad(nivel); }
public void agregarNivel(Dificultad nivel) { conexionSQL.getInstance().agregarNivelDificultad(nivel); }
public void editarNivel(Dificultad nivel) { conexionSQL.getInstance().editarNivelDificultad(nivel); }
protected override void Update(GameTime gameTime) { CentroDePantalla = new Vector2(camara_.Posicion.X + GraphicsDevice.Viewport.Bounds.Width / 2, camara_.Posicion.Y + GraphicsDevice.Viewport.Bounds.Height / 2); KeyboardState teclado = Keyboard.GetState(); MouseState mouse = Mouse.GetState(); if (screenJuego == Screen.Jugando) { level1.Update(gameTime); if (KeyPress(teclado, Keys.Escape))//testeando metodo para un solo toque de tecla screenJuego = Screen.Pausa; } else if (screenJuego == Screen.Pausa) { if (KeyPress(teclado, Keys.Escape)) { screenJuego = Screen.Jugando; } else if (screenJuego == Screen.Creator) { levelCreator.Update(gameTime); } else if (screenJuego == Screen.Main) { MainMenu.Update(mouse); if (MainMenu.Botones[0].Click(mouse, mouseAnterior))//BOTON JUGAR { level1 = new Nivel(spriteBatch, 0); screenJuego = Screen.Jugando; } else if (MainMenu.Botones[1].Click(mouse, mouseAnterior))//BOTON CONTROLES { screenJuego = Screen.Controles; } else if (MainMenu.Botones[2].Click(mouse, mouseAnterior))//BOTON DIFICULTAD { screenJuego = Screen.Dificultad; } else if (MainMenu.Botones[3].Click(mouse, mouseAnterior))//BOTON NIVELES { levelCreator = new LevelCreator(); screenJuego = Screen.Creator; } else if (MainMenu.Botones[4].Click(mouse, mouseAnterior))//BOTON SALIR { this.Exit(); } } else if (screenJuego == Screen.Dificultad) { DificultadMenu.Update(mouse); if (DificultadMenu.Botones[0].Click(mouse, mouseAnterior))//boton < { MenosDificultad(); } else if (DificultadMenu.Botones[2].Click(mouse, mouseAnterior))//boton > { MasDificultad(); } else if (DificultadMenu.Botones[3].Click(mouse, mouseAnterior))//boton atras { screenJuego = Screen.Main; } DificultadMenu.Botones[1].Texto_ = dificultad.ToString(); //texto boton q dice dificultad } mouseAnterior = mouse; base.Update(gameTime); tecladoAnterior = teclado; } private void MenosDificultad() { if (dificultad == Dificultad.Facil) dificultad = Dificultad.Dificil; else if (dificultad == Dificultad.Medio) dificultad = Dificultad.Facil; else dificultad = Dificultad.Medio; }
public Partida(Dificultad dificultad, string[] nombreBarcos) { this.dificultad = dificultad; this.barcosDeLaPartida = nombreBarcos; this.estadoActual = EstadoDeLaPartida.UbicandoBarcos; }
public void cambiar_dificultad(int i) { this.dificultad = (Dificultad)i; }
public void OnClickPlayPersonalizado(BaseEventData eventData) { Dificultad.setPersonalizado(SeleccionPersonalizadoScript.filas, SeleccionPersonalizadoScript.columnas); SceneManager.LoadScene("Partida"); }
public GameObject Jugador; //19 1.6 25 public void OnClickPrincipiante(BaseEventData eventData) { Dificultad.setPrincipiante(); SceneManager.LoadScene("Partida"); }
public void correcto() { stopwatch.Stop(); ayudamgr.mostrarVictoria(); int mundoNum = Persistencia.getMundoNum(); if (Persistencia.partida.ejercicios.Count >= Dificultad.numeroEjercicios) { //UnityEngine.Debug.Log("Removido"); Persistencia.partida.ejercicios.RemoveAt(0); } Ejercicio e = new Ejercicio(); e.completado = true; e.nErrores = nErrores; e.nAyudas = nAyudas; e.tiempo = (float)System.Math.Round(stopwatch.Elapsed.TotalSeconds, 2); Persistencia.partida.ejercicios.Add(e); float puntajeGeneral = Dificultad.calcular(false); Persistencia.contPuntos += 1; if (Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntosFaltantes > Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].nEjercicios - Persistencia.contPuntos) { if (Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntosFaltantes >= Persistencia.contPuntos) { Persistencia.partida.money += Persistencia.contPuntos; Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntosFaltantes -= Persistencia.contPuntos; if (puntajeGeneral != -1) { Persistencia.partida.puntaje += puntajeGeneral; } } else { Persistencia.partida.money += Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntosFaltantes; Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntosFaltantes = 0; if (puntajeGeneral != -1) { Persistencia.partida.puntaje += puntajeGeneral; } } } if (Persistencia.contPuntos > Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntaje) { Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntaje = Persistencia.contPuntos; } if (Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntosFaltantes <= 0) { //UnityEngine.Debug.Log("Entro " + Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntoFinal); Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].completado = true; Dificultad.calcular(true); if (Persistencia.partida.mundos[mundoNum].puntos[Persistencia.puntoActual].puntoFinal) { Persistencia.partida.mundos[mundoNum].completado = true; Persistencia.partida.ejercicios.Clear(); } } if (Persistencia.partida.mundos [mundoNum].puntos [Persistencia.puntoActual].nEjercicios > Persistencia.ejercicioActual) { Persistencia.ejercicioActual += 1; Persistencia.save(); SceneMgr.loadScene(Persistencia.miniJuegoActual); } Persistencia.save(); SceneMgr.loadScene(Persistencia.mundoActual); }
public void OnClickIntermedio(BaseEventData eventData) { Dificultad.setIntermedio(); SceneManager.LoadScene("Partida"); }