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); } }
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); } }
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); } }
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); } }
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); }