Example #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>();
            }
        }
Example #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);
        }
Example #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.");
 }
Example #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();
 }
        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();
        }