Exemplo n.º 1
0
        /// <summary>
        /// Esta función inicializa las clases.
        /// Abre una escucha en el puerto 5555 y setea el timer para chequear el buffer.
        /// Asigna un evento referenciando al método ObjetoRecibido
        /// </summary>
        public TableroServidor()
        {
            InitializeComponent();
            escuchar = new Escuchar();
            enviar   = new Enviar();
            mazo     = new Mazo();
            escuchar.Start(5555);
            timerCheckBuffer.Start();
            escuchar.objetoRecibido += new Escuchar.Recibido(ObjetoRecibido);
            listLog.Items.Insert(0, "Servidor iniciado.");
            panelReiniciarRanking.Parent    = pictureBox1;
            panelReiniciarRanking.BackColor = Color.Transparent;
            Serializador serializador = new Serializador();

            puertosJugadores = new Dictionary <string, int>();
            try
            {
                dineroJugadores = serializador.Deserializar();
                ActualizarLog("Ranking encontrado.");
            }
            catch
            {
                ActualizarLog("Ranking no encontrado, se creará uno nuevo.");
                dineroJugadores = new Dictionary <string, int>();
            }
        }
Exemplo n.º 2
0
        public Login()
        {
            InitializeComponent();
            FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;

            escuchar2 = new Escuchar();
            enviar2   = new Enviar();
            escuchar2.Start(7777);
            escuchar2.objetoRecibido += new Escuchar.Recibido(VisualizarRanking);
            escuchar2.EsperarRespuesta();

            #region seteo los botones transparentes
            panelRanking.Parent          = fondoLogin;
            panelSalir.Parent            = fondoLogin;
            panelInstrucciones.Parent    = fondoLogin;
            panelAcercaDe.Parent         = fondoLogin;
            panelRanking.BackColor       = Color.Transparent;
            panelSalir.BackColor         = Color.Transparent;
            panelInstrucciones.BackColor = Color.Transparent;
            panelAcercaDe.BackColor      = Color.Transparent;
            #endregion

            //Carga la fuente personalizada
            PrivateFontCollection pfc = new PrivateFontCollection();
            pfc.AddFontFile("..\\..\\Resources\\Comfortaa-Bold.ttf");
            //Maximos caracteres en el nombre de usuario
            txtUser.MaxLength = 9;
            txtUser.Font      = new Font(pfc.Families[0], 16, FontStyle.Bold);
        }
Exemplo n.º 3
0
 public TableroServidor()
 {
     InitializeComponent();
     escuchar = new Escuchar();
     enviar   = new Enviar();
     mazo     = new Mazo();
     escuchar.Start(5555);
     timerCheckBuffer.Start();
     escuchar.objetoRecibido += new Escuchar.Recibido(ObjetoRecibido);
     listLog.Items.Insert(0, "Servidor iniciado.");
 }
Exemplo n.º 4
0
 public TableroJugador()
 {
     InitializeComponent();
     enviar       = new Enviar();
     ventanaLogin = new Login();
     ventanaLogin.Show();
     ventanaLogin.enterPresionado += new Login.ElegirNombre(SetNombre);
     escuchar = new Escuchar();
     escuchar.objetoRecibido += new Escuchar.Recibido(ObjetoRecibido);
     escuchar.Start(6666);
     timerListen.Start();
 }
Exemplo n.º 5
0
 /// <summary>
 /// Este constructor aparte de inicializar los atributos, muestra el formulario secundario
 /// de conexión, comienza a escuchar cada un segundo y declara a los manejadores de eventos
 /// </summary>
 public Tablero_Principal_Servidor()
 {
     InitializeComponent();
     enviar          = new Enviar();
     escuchar        = new Escuchar();
     tableroConexion = new Tablero_Conexion("del Equipo Rojo");
     escuchar.Comenzar(4000);
     timerCheckBuffer.Start();
     tableroConexion.Cerrar += new Tablero_Conexion.CerrarFormEventHandler(Tablero_FormClosing);
     tableroConexion.PasarInformacionJuego += new Tablero_Conexion.PasarInformacionEventHandler(ConfiguracionInicial);
     escuchar.objetoRecibido += new Escuchar.Recibido(RecibirInformacion);
     tableroConexion.Show();
 }
Exemplo n.º 6
0
        public TableroJugador()
        {
            InitializeComponent();
            enviar       = new Enviar();
            ventanaLogin = new Login();
            ventanaLogin.Show();

            #region Seteando las fuentes privadas
            PrivateFontCollection pfc = new PrivateFontCollection();
            pfc.AddFontFile("..\\..\\Resources\\Comfortaa-Bold.ttf");
            lblYo.Font          = new Font(pfc.Families[0], 14, FontStyle.Bold);
            lblRival.Font       = new Font(pfc.Families[0], 14, FontStyle.Bold);
            lblPuntos.Font      = new Font(pfc.Families[0], 14, FontStyle.Bold);
            lblPuntosRival.Font = new Font(pfc.Families[0], 14, FontStyle.Bold);
            lblDinero1.Font     = new Font(pfc.Families[0], 14, FontStyle.Bold);
            lblDinero2.Font     = new Font(pfc.Families[0], 14, FontStyle.Bold);
            lblDineroMio.Font   = new Font(pfc.Families[0], 14, FontStyle.Bold);
            lblDineroRival.Font = new Font(pfc.Families[0], 14, FontStyle.Bold);
            #endregion

            //Seteando los botones transparentes
            panelPedirOtra.Parent    = pictureBox1;
            panelPlantarse.Parent    = pictureBox1;
            panelPedirOtra.BackColor = Color.Transparent;
            panelPlantarse.BackColor = Color.Transparent;

            juego       = new Juego(0);
            puntosRival = 0;
            yaEsMiTurno = false;
            ventanaLogin.enterPresionado += new Login.ElegirNombre(SetNombre);

            escuchar = new Escuchar();
            escuchar.objetoRecibido += new Escuchar.Recibido(ObjetoRecibido);
            escuchar.Start(6666);
            timerListen.Start();
        }