예제 #1
0
 private void nuevoSuscriptor(string usuario)
 {
     try {
         if (imagenNuevoSuscriptor == null)
         {
             imagenNuevoSuscriptor = crearAlerta("suscriptor");
         }
         Controls.Add(imagenNuevoSuscriptor);
         imagenNuevoSuscriptor.mostrar("#F Lobster:50:255:190:190\n" + usuario + "\n#F Lobster:30:255:255:255\nse ha suscrito");
     } catch (Exception ex) {
         System.Diagnostics.Trace.WriteLine(ex.Message);
     }
 }
예제 #2
0
 private void nuevoSeguidor(string usuario)
 {
     try {
         if (imagenNuevoSeguidor == null)
         {
             imagenNuevoSeguidor = crearAlerta("seguidor");
         }
         Controls.Add(imagenNuevoSeguidor);
         //Lobster
         //Dancing Script
         imagenNuevoSeguidor.mostrar("#F Lobster:50:198:255:193\n" + usuario + "\n#F Roboto:20:255:255:255\nse ha unido\n#F Dancing Script:30:255:255:255\nBienvenido");
     } catch (Exception ex) {
         System.Diagnostics.Trace.WriteLine(ex.Message);
     }
 }
예제 #3
0
 private void nuevoBit(string usuario, double bits)
 {
     try {
         //Alerta imagen = imagenBit;
         if (imagenBit == null)
         {
             imagenBit = crearAlerta("bit");
         }
         Controls.Add(imagenBit);
         //Lobster
         //Dancing Script
         String texto = Configuracion.parametro("bit.texto", "");
         texto = texto.Replace("%USUARIO%", usuario).Replace("%BITS%", bits.ToString()).Replace("\\n", "\n");
         imagenBit.mostrar(texto);
     } catch (Exception ex) {
         System.Diagnostics.Trace.WriteLine(ex.Message);
     }
 }
예제 #4
0
 private void fugaEspectador(int espectadores)
 {
     try {
         Alerta imagen = imagenFugaEspectador;
         if (imagen == null)
         {
             imagen           = new Alerta();
             imagen.urlImagen = Configuracion.parametro("imagen_fuga_espectador");
             int w = 300;
             int h = 200;
             imagen.ancho  = w;
             imagen.alto   = h;
             imagen.tiempo = 4100;
             //imagen.localizacion = new Point(((Width / 2) - (imagen.Width / 2)) + ((imagen.Width / 2)+20), 0);
             imagen.localizacion = new Point(panelMensajes.Width + 10 + w + 10, tamañoEscritorio.Height - h - 20);
             Controls.Add(imagen);
         }
         imagen.mostrar("VAYA!! ahora somos " + espectadores.ToString() + "");
     } catch (Exception ex) {
         System.Diagnostics.Trace.WriteLine(ex.Message);
     }
 }
예제 #5
0
        Alerta crearAlerta(string alias)
        {
            try {
                Alerta imagen = new Alerta();

                //imagen = new Alerta();
                imagen.urlImagen = Configuracion.parametro(alias + ".imagen");
                int w = int.Parse(Configuracion.parametro(alias + ".w", "400"));
                imagen.ancho = w;
                string hS = Configuracion.parametro(alias + ".h");
                string x  = Configuracion.parametro(alias + ".x");
                string y  = Configuracion.parametro(alias + ".y");
                int    h  = 0;
                if (hS != "")
                {
                    h = int.Parse(hS);
                }
                else
                {
                    h = (int)(((double)imagen.sizeImagen.Width / (double)imagen.sizeImagen.Height) * (double)w);;
                }
                imagen.alto   = h;
                imagen.tiempo = int.Parse(Configuracion.parametro(alias + ".tiempo", "6000"));

                /*imagen.localizacion = new Point(
                 * (x!=""?int.Parse(x):((Width / 2) - (imagen.Width / 2))),
                 * (y!=""?int.Parse(y):tamañoEscritorio.Height - 280 - imagen.Height));/**/
                imagen.fuente  = new Font("Roboto", 30);
                imagen.Padding = new Padding(imagen.Padding.Left, int.Parse(Configuracion.parametro(alias + ".padding.top", "50")), imagen.Padding.Right, imagen.Padding.Bottom);
                if (x != "")
                {
                    imagen.Left = int.Parse(x);
                    if (imagen.Left < 0)
                    {
                        imagen.Left = tamañoEscritorio.Width - imagen.Width - imagen.Padding.Right;
                    }
                    else
                    {
                        imagen.Left += imagen.Padding.Left;
                    }
                }
                else
                {
                    imagen.Left = tamañoEscritorio.Width - imagen.Width - imagen.Padding.Right;
                }
                if (y != "")
                {
                    imagen.Top = int.Parse(y);
                    if (imagen.Top < 0)
                    {
                        imagen.Top = tamañoEscritorio.Height - imagen.Height - imagen.Padding.Bottom;
                    }
                    else
                    {
                        imagen.Top += imagen.Padding.Top;
                    }
                }
                else
                {
                    imagen.Top = tamañoEscritorio.Height - imagen.Height - imagen.Padding.Bottom;
                }
                imagen.Top -= imagen.Margin.Bottom;
                return(imagen);
            } catch (Exception ex) {
                System.Diagnostics.Trace.WriteLine(ex.Message);
            }
            return(null);
        }