Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting server on " + Packet.GetIPAddress());//Muestra la direccion en que se va a empezar la conexion
            listenerSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            //Crea el nuevo socket que va a estar escuchando los mensajes de los clientes.

            //Crea la lista de clientes, en este caso llegaría hasta 7, las demás conexiones van a la lista de espera.
            _clients    = new List <ClientData>();
            cj          = new coleccionJugador(7);  //Cargar elementos de la BD
            listaEspera = new coleccionJugador(25); //25 Jugadores en espera
            cj.agregarJugador(new jugador("kristyn", "117180070"));
            //int elementosBD = baseDatos.cantidad();
            //cj = new coleccionJugador(elementosBD);
            game = new juego(7);//Nuevo juego con 7 jugadores


            IPEndPoint ip = new IPEndPoint(IPAddress.Parse(Packet.GetIPAddress()), 4242);

            listenerSocket.Bind(ip);

            //Crear el thread listener
            Thread listenThread = new Thread(ListenThread);

            listenThread.Start();
        }
Exemplo n.º 2
0
        public Juego(int num)
        {
            //Coleccion de jugadores con el numero de elementos que le llega
            jugadores = new coleccionJugador(num);

            //Se crea el mazo
            m_baraja = new Mazo();

            //Se crea el jugador casa...
            m_casa = new Casa("Casa");

            //Se llena el mazo
            m_baraja.llenarMazo();

            //Se baraja el mazo
            m_baraja.barajar();

            //Se prepara el mazo general el Juego
        }
Exemplo n.º 3
0
        //La coleccion de nombres que le llega debe ser del activeD o de la interfaz
        //Si es de la interfaz debe haber alguna clase o forma para agregar los nuevos
        //jugadores

        public Juego(coleccionJugador nombres)
        {
            //Coleccion de jugadores con la lista que le llega...
            jugadores = new coleccionJugador(nombres.obtenerCantidad());
            for (int i = 0; i < nombres.obtenerCantidad(); i++)
            {
                jugador j = nombres.obtenerJugador(i);
                jugadores.agregarJugador(j);
            }

            //Se crea el mazo
            m_baraja = new Mazo();

            //Se crea el jugador casa...
            m_casa = new Casa("Casa");

            //Se llena el mazo
            m_baraja.llenarMazo();

            //Se baraja el mazo
            m_baraja.barajar();

            //Se prepara el mazo general el Juego
        }