Пример #1
0
    private string FormatearTexto(string texto, opcionTexto optionalOpcionTexto = opcionTexto.minusculas, tipoTexto optionalTipoTexto = tipoTexto.normal, colorTexto optionalColorTexto = colorTexto.blanco)
    {
        const string COLOR = "<color=";
        const string COLORFIN = "</color>";
        const string NEGRITA = "<b>";
        const string NEGRITAFIN = "</b>";
        const string CURSIVA = "<i>";
        const string CURSIVAFIN = "</i>";
        const string SUBRAYADO = "<u>";
        const string SUBRAYADOFIN = "</u>";

        switch (optionalOpcionTexto)
        {
            case opcionTexto.mayusculas:
            {
                texto = texto.ToUpper();
                break;
            }
        }

        switch(optionalColorTexto)
        {
            case colorTexto.blanco:
            {
                texto = COLOR + "white>" + texto + COLORFIN;
                break;
            }

            case colorTexto.amarillo:
            {
                texto = COLOR + "yellow>" + texto + COLORFIN;
                break;
            }

            case colorTexto.rojo:
            {
                texto = COLOR + "red>" + texto + COLORFIN;
                break;
            }

            case colorTexto.verde:
            {
                texto = COLOR + "green>" + texto + COLORFIN;
                break;
            }
        }

        switch(optionalTipoTexto)
        {
            case tipoTexto.negrita:
            {
                texto = NEGRITA + texto + NEGRITAFIN;
                break;
            }

            case tipoTexto.cursiva:
            {
                texto = CURSIVA + texto + CURSIVAFIN;
                break;
            }

            case tipoTexto.subrayado:
            {
                texto = SUBRAYADO + texto + SUBRAYADOFIN;
                break;
            }
        }

        return texto;
    }
Пример #2
0
 public void Insertar_Ventana_Lateral_Texto(Localizaciones nombreLocalizacion, colorTexto color)
 {
     textoLateral.text += Environment.NewLine + Environment.NewLine + FormatearTexto(GameCenter.InstanceRef.controladoraJuego.textosMenusTraduccion.LocalizacionDescubierta + " \"" + GameCenter.InstanceRef.controladoraJuego.Devolver_Descripcion_Localizacion_Segun_Enum(nombreLocalizacion) + "\"", optionalColorTexto: color);
     GameCenter.InstanceRef.controladoraSonidos.Lanzar_Fx (GameCenter.InstanceRef.controladoraSonidos.sonidoEscribir);
 }
Пример #3
0
 public void Insertar_Ventana_Inferior_Texto(Interactuables interactuable, colorTexto color)
 {
     textoInferior.text += Environment.NewLine + FormatearTexto("\"" + GameCenter.InstanceRef.controladoraJuego.Devolver_Descripcion_Objeto_Segun_Enum(interactuable) + "\" " + GameCenter.InstanceRef.controladoraJuego.textosMenusTraduccion.ObjetoInventario, optionalColorTexto: color);
     GameCenter.InstanceRef.controladoraSonidos.Lanzar_Fx (GameCenter.InstanceRef.controladoraSonidos.sonidoEscribir);
 }
Пример #4
0
    public void Insertar_Ventana_Lateral_Texto(string textoDescriptivo, colorTexto color, tipoTexto tipo)
    {
        if(textoLateral.text.Equals(string.Empty))
            textoLateral.text = FormatearTexto(textoDescriptivo, optionalColorTexto: color, optionalTipoTexto: tipo);
        else
            textoLateral.text += Environment.NewLine + Environment.NewLine + FormatearTexto(textoDescriptivo, optionalColorTexto: color, optionalTipoTexto: tipo);

        GameCenter.InstanceRef.controladoraSonidos.Lanzar_Fx (GameCenter.InstanceRef.controladoraSonidos.sonidoEscribir);
    }
Пример #5
0
 public void Insertar_Ventana_Inferior_Texto(string textoDescriptivo, colorTexto color)
 {
     textoInferior.text += Environment.NewLine + "\"" + FormatearTexto(textoDescriptivo, optionalColorTexto: color) + "\"";
 }