Exemple #1
0
    public static void Main()
    {
        Palabras pal = new Palabras();

        pal.Contar();
        Console.ReadKey();
    }
 /// <summary>
 /// Función que se llama cada frame mientras el elemento que posee esta clase esté habilitado
 /// en ella se comprueba si se ha cambiado el idioma de la aplicación en caso de que ocurriera cambiaria el texto por el correspondiente.
 /// </summary>
 void Update()
 {
     if (idioma != Palabras.IdiomaActual)
     {
         texto.text = Palabras.getPalabra(palabra);
         idioma     = Palabras.IdiomaActual;
     }
 }
Exemple #3
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var palabra = new Palabras
            {
                PALABRA                 = GetStringValue(row, DB_COL_PALABRA),
                NOMBRE_IDIOMA           = GetStringValue(row, DB_COL_NOMBRE_IDIOMA),
                PALABRA_PRIMER_REGISTRO = GetStringValue(row, DB_COL_PALABRA_PRIMER_REGISTRO),
                TIPO = GetStringValue(row, DB_COL_TIPO),
            };

            return(palabra);
        }
Exemple #4
0
 /// <summary>
 /// Función que se llama en cuanto el elemento que posee esta clase esté habilitade por primera vez.
 /// </summary>
 void Start()
 {
     pincelActual = new int[Enum.GetNames(typeof(eHerramientas)).Length];
     for (int i = 0; i < pincelActual.Length; i++)
     {
         pincelActual[i] = 0;
     }
     tsuelo.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.suelo, tsuelo);
     });
     tenemigo.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.enemigo, tenemigo);
     });
     tjugador.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.jugador, tjugador);
     });
     tarbusto.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.arbusto, tarbusto);
     });
     tobstaculo.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.obstaculo, tobstaculo);
     });
     tborrar.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.borrar, tborrar);
     });
     tmover.onValueChanged.AddListener(delegate {
         OnCambioHerramienta(eHerramientas.mover, tmover);
     });
     pincel = GameObject.Find("Pincel");
     /// u21D0 u21D1 u21D2 u21D3 u2196 u2197 u2198 u2199
     listsSuelos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Cesped), Tiles.obtenerTile(eTiles.Cesped).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2196" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaNO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2197" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaNE).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2199" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaSO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2198" + Palabras.getPalabra(palabras.CespedCurva), Tiles.obtenerTile(eTiles.Cesped_CurvaSE).sprite));
     listsSuelos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Agua), Tiles.obtenerTile(eTiles.Agua).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2190" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2191" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeN).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2192" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeE).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2193" + Palabras.getPalabra(palabras.AguaBorde), Tiles.obtenerTile(eTiles.Agua_BordeS).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2196" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaNO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2197" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaNE).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2199" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaSO).sprite));
     listsSuelos.Add(new Dropdown.OptionData("\u2198" + Palabras.getPalabra(palabras.AguaEsquina), Tiles.obtenerTile(eTiles.Agua_EsquinaSE).sprite));
     listsEnemigos.Add(new Dropdown.OptionData("Moco", Resources.Load <Sprite>("MocoImg")));
     listsEnemigos.Add(new Dropdown.OptionData("Tronquito", Resources.Load <Sprite>("TronquitoImg")));
     listsEnemigos.Add(new Dropdown.OptionData("Orco", Resources.Load <Sprite>("OrcoImg")));
     listsObstaculos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Arbol), Resources.Load <Sprite>("ArbolImg")));
     listsObstaculos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.Tocon), Resources.Load <Sprite>("ToconImg")));
     listsObstaculos.Add(new Dropdown.OptionData(Palabras.getPalabra(palabras.RocaGrande), Resources.Load <Sprite>("RocaGrandeImg")));
     pincel.GetComponent <Dropdown>().value   = 0;
     pincel.GetComponent <Dropdown>().options = listsSuelos;
 }
Exemple #5
0
 public string CreatePrimeraPalabra(Palabras palabra)
 {
     try
     {
         crudPalabra.CreatePrimeraPalabra(palabra);
         return("Registro una palabra con éxito");
     }
     catch (Exception ex)
     {
         ExceptionManager.GetInstance().Process(ex);
         return("Ya existe un caso de uso con el código especificado");
     }
 }
        public IHttpActionResult PostPrimera(Palabras palabra)
        {
            try
            {
                var    mng      = new PalabrasManager();
                String response = mng.CreatePrimeraPalabra(palabra);

                apiResp         = new ApiResponse();
                apiResp.Message = "Action was executed.";

                return(Ok(apiResp));
            }
            catch (BusinessException bex)
            {
                return(Content(HttpStatusCode.BadRequest, bex));
            }
        }
Exemple #7
0
        public Palabras RetrieveByPrimeraPalabra(Palabras palabra)
        {
            Palabras c = null;

            try
            {
                c = crudPalabra.RetrieveByPrimeraPalabra <Palabras>(palabra);
                if (c == null)
                {
                    throw new BusinessException(0);
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
            }

            return(c);
        }
        public IHttpActionResult GetByPrimeraPalabra(string palabraVar)
        {
            try
            {
                var mng     = new PalabrasManager();
                var palabra = new Palabras
                {
                    PALABRA = palabraVar
                };

                palabra      = mng.RetrieveByPrimeraPalabra(palabra);
                apiResp      = new ApiResponse();
                apiResp.Data = palabra;
                return(Ok(apiResp));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.MESSAGE)));
            }
        }
        public IHttpActionResult GetPalabraEnIdioma(string palabraVar, string nombre_idioma)
        {
            try
            {
                var mng     = new PalabrasManager();
                var palabra = new Palabras
                {
                    PALABRA       = palabraVar,
                    NOMBRE_IDIOMA = nombre_idioma
                };

                palabra      = mng.RetrieveByNameAndIdiom(palabra);
                apiResp      = new ApiResponse();
                apiResp.Data = palabra;
                return(Ok(apiResp));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.MESSAGE)));
            }
        }
Exemple #10
0
        public String Create(Palabras palabra)
        {
            try
            {
                var c = crudPalabra.Retrieve <Palabras>(palabra);

                if (c != null)
                {
                    throw new BusinessException(100);
                }
                else
                {
                    crudPalabra.Create(palabra);
                    return("Registro un caso de uso con éxito");
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
                return("Ya existe un caso de uso con el código especificado");
            }
        }
Exemple #11
0
 /// <summary>
 /// Función que se llama cada frame mientras que el elemento que posee esta clase esta habilitado.
 /// </summary>
 void Update()
 {
     if (cuadroTexto.text.Trim() == "")
     {
         textoError.color = Color.red;
         //textoError.text = "Nombre no válido";
         textoError.text           = Palabras.getPalabra(palabras.GuardadoNombreNoValido);
         botonGuardar.interactable = false;
     }
     else if (nombresMapas.Contains(cuadroTexto.text))
     {
         textoError.color = Color.yellow;
         //textoError.text = "Ya existe un mapa con ese nombre si se guarda ahora se sobrescribirá";
         textoError.text           = Palabras.getPalabra(palabras.GuardadoNombreYaExiste);
         botonGuardar.interactable = true;
     }
     else
     {
         textoError.text           = null;
         botonGuardar.interactable = true;
     }
 }
Exemple #12
0
    /// <summary>
    /// Función que se llama en cuanto el elemento que posee esta clase esta habilitado por primera vez antes de update.
    /// En ella se inicializan las variables y se carga la configuración guardada.
    /// </summary>
    void Start()
    {
        musica = GameObject.Find("Main Camera").GetComponent <AudioSource>();
        RegistroConfiguracion conf = GuardarCargarConf.cargarConfiguracion();

        if (conf != null)
        {
            vibracion = conf.vibracion;
            sonido    = conf.sonido;
            idioma    = conf.idioma;
        }
        else
        {
            vibracion = true;
            sonido    = true;
            idioma    = -1;
        }
        Palabras.setIdioma(idioma);
        checkSonido = GameObject.Find("ToggleSonido");
        checkSonido.GetComponent <Toggle>().isOn = sonido;
        checkVibracion = GameObject.Find("ToggleVibracion");
        checkVibracion.GetComponent <Toggle>().isOn = vibracion;
        inicializado = true;
    }
Exemple #13
0
 /// <summary>
 /// Función que cambia el idioma del juego a español
 /// </summary>
 public void idiomaEspañol()
 {
     Palabras.setIdioma(Palabras.getIndiceDeUnIdioma("Español"));
     idioma = Palabras.IdiomaActual;
     GuardarCargarConf.GuardarConfiguracion(this);
 }
Exemple #14
0
 public void Delete(Palabras palabra)
 {
     crudPalabra.Delete(palabra);
 }
Exemple #15
0
 public void Update(Palabras palabra)
 {
     crudPalabra.Update(palabra);
 }
Exemple #16
0
 public Ahorcado()
 {
     Palabra           = Palabras.GetPalabraAleatoria();
     EstadoJuego       = "En juego";
     IntentosRestantes = NUMERO_INTENTOS;
 }
Exemple #17
0
 /// <summary>
 /// Función que cambia el idioma del juego a inglés
 /// </summary>
 public void idiomaIngles()
 {
     Palabras.setIdioma(Palabras.getIndiceDeUnIdioma("Ingles"));
     idioma = Palabras.IdiomaActual;
     GuardarCargarConf.GuardarConfiguracion(this);
 }
        //************************************************************************************************************************************************************************
        static void comandoTranslate(string fraseLectura)
        {
            int    check  = 0;
            string idioma = escogerIdioma();

            if (idioma.Equals("español"))
            {
                idioma = "español";
            }
            string[] words = fraseLectura.Split(' ');
            foreach (string word in words)
            {
                try
                {
                    //Verificar si la palabra esta registrada en la BD.
                    JObject  resp        = RestClient.GetRequest("http://localhost:52383/api/Palabras/GetByPalabra/" + word);
                    string   a           = JsonConvert.SerializeObject(resp.SelectToken("Data"));
                    Palabras palabraTemp = new Palabras();
                    palabraTemp = JsonConvert.DeserializeObject <Palabras>(a);

                    try
                    {
                        //Si la palabra esta registrada, se intentara buscar la traduccion.
                        resp = RestClient.GetRequest("http://localhost:52383/api/Palabras/GetPalabraEnIdioma?palabraVar=" + palabraTemp.PALABRA_PRIMER_REGISTRO + "&nombre_idioma=" + idioma);
                        a    = JsonConvert.SerializeObject(resp.SelectToken("Data"));
                        Palabras palabraTraducida = new Palabras();
                        palabraTraducida = JsonConvert.DeserializeObject <Palabras>(a);
                    }
                    catch (Exception i)
                    {
                        //la traduccion en el idioma que el cliente selecciono no se encuentra, por lo cual se procede a registrarse.
                        Console.WriteLine(palabraTemp.PALABRA + ": no se encuentra registrada en " + idioma + ", vamos a registrarla.\n");
                        Console.WriteLine("\nDime cual es la traduccion de " + palabraTemp.PALABRA + " en " + idioma + "n");
                        string wordTranslated = Console.ReadLine();
                        registrarPalabraTraduccion(wordTranslated, idioma, palabraTemp.PALABRA, palabraTemp.TIPO);
                        check++;
                    }
                }
                catch (Exception e)
                {
                    try
                    {
                        //La palabra no se encuentra registrada en la BD.
                        JObject  resp        = RestClient.GetRequest("http://localhost:52383/api/Palabras/GetByPrimeraPalabra/" + word);
                        string   a           = JsonConvert.SerializeObject(resp.SelectToken("Data"));
                        Palabras palabraTemp = new Palabras();
                        palabraTemp = JsonConvert.DeserializeObject <Palabras>(a);
                        check++;
                    }
                    catch (Exception a)
                    {
                        Console.WriteLine("\n" + word + ": no se encuentra registrada, procedamos a registrarla.\n");
                        Console.WriteLine("\nQue es esta palabra un sustantivo, verbo, adjetivo, articulo?\n");
                        string tipo = Console.ReadLine();
                        int    validacionRegistro = registrarPrimeraPalabra(word, tipo);
                        if (validacionRegistro == 1)
                        {
                            Console.WriteLine("\nRegistremos tambien la traduccion al idioma que escogiste\n");
                            string wordTranslated = Console.ReadLine();
                            registrarPalabraTraduccion(word, idioma, word, tipo);
                            registrarPalabraTraduccion(wordTranslated, idioma, word, tipo);
                            Console.WriteLine("\nSe completo el registro de la traduccion.\n");
                        }
                        else
                        {
                            Console.WriteLine("\nUpss algo ha salido mal.\n");
                        }
                        check++;
                    }
                }
            }
            if (check == 0)
            {
                string traduccion = "";
                //AQUI
                foreach (string word in words)
                {
                    try
                    {
                        //Verificar si la palabra esta registrada en la BD.
                        JObject  resp        = RestClient.GetRequest("http://localhost:52383/api/Palabras/GetByPalabra/" + word);
                        string   a           = JsonConvert.SerializeObject(resp.SelectToken("Data"));
                        Palabras palabraTemp = new Palabras();
                        palabraTemp = JsonConvert.DeserializeObject <Palabras>(a);

                        try
                        {
                            //Si la palabra esta registrada, se intentara buscar la traduccion.
                            resp = RestClient.GetRequest("http://localhost:52383/api/Palabras/GetPalabraEnIdioma?palabraVar=" + palabraTemp.PALABRA_PRIMER_REGISTRO + "&nombre_idioma=" + idioma);
                            a    = JsonConvert.SerializeObject(resp.SelectToken("Data"));
                            Palabras palabraTraducida = new Palabras();
                            palabraTraducida = JsonConvert.DeserializeObject <Palabras>(a);
                            Console.WriteLine(palabraTemp.PALABRA + ": traduccion " + idioma + " es " + palabraTraducida.PALABRA);
                            traduccion = traduccion + " " + palabraTraducida.PALABRA;
                        }
                        catch (Exception i)
                        {
                        }
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("Upss algo ha salido mal.");
                    }
                }
                try
                {
                    Console.WriteLine("\n" + traduccion + "\n");

                    JObject         resp     = RestClient.GetRequest("http://localhost:52383/api/ConsultasFrases/GetContador");
                    string          a        = JsonConvert.SerializeObject(resp.SelectToken("Data"));
                    ConsultasFrases consulta = new ConsultasFrases();
                    consulta = JsonConvert.DeserializeObject <ConsultasFrases>(a);

                    Dictionary <string, string> diccionarioTemp = new Dictionary <string, string>();
                    diccionarioTemp.Add("CODIGO_CONSULTA", consulta.CODIGO_CONSULTA);
                    diccionarioTemp.Add("CEDULA", Convert.ToString(usuarioActivo.CEDULA));
                    diccionarioTemp.Add("FRASE", traduccion);
                    diccionarioTemp.Add("TRADUCCION_ESPANOL", "N/A");
                    diccionarioTemp.Add("CANTIDAD_PALABRAS", Convert.ToString(words.Length));
                    diccionarioTemp.Add("FECHA_CONSULTA", Convert.ToString(DateTime.Today));
                    diccionarioTemp.Add("POPULARIDAD", "N/A");
                    RestClient.PostRequest(diccionarioTemp, "http://localhost:52383/api/ConsultasFrases");
                }
                catch (Exception o)
                {
                    Console.WriteLine("Rayos, no pudimos registrar la traduccion en tu cuenta.");
                }
            }
            else if (check == 1)
            {
                Console.WriteLine("\nVuelve a ingresar #translate y veamos la traduccion de la frase!!!\n");
            }
        }
Exemple #19
0
        public void TestGetPalabraAleatoria()
        {
            var palabraAleatoria = Palabras.GetPalabraAleatoria();

            Assert.IsNotNull(palabraAleatoria);
        }
 /// <summary>
 /// Función que se llama en cuanto el elemento que posee esta clase está habilitado por primera vez antes de la función update
 /// en ella se obtiene el Text que posee el elemento y se le asigna a la variable palabra y establece el valor del texto al correspondiente a la configuración de idioma del juego.
 /// </summary>
 void Start()
 {
     texto      = transform.gameObject.GetComponent <Text>();
     idioma     = Palabras.IdiomaActual;
     texto.text = Palabras.getPalabra(palabra);
 }
 public async Task Post([FromForm] Palabras palabras)
 {
     await palabrasRepo.Create(palabras);
 }