コード例 #1
0
        public AdministradorDeHostDeServicios(IControladorDeActualizacionDePantalla controladorDeInterfaz)
        {
            SesionesConectadas = new List <Sesion>();

            ControladorDeListas    = controladorDeInterfaz;
            ListaDeServicios       = new List <IHostDeServicio>();
            hostServiciosDeFlipllo = new HostDeServiciosDeFlipllo(SesionesConectadas, SalasConectadas, controladorDeInterfaz);
            HostDeServiciosDeJuego hostDeServiciosDeJuego = new HostDeServiciosDeJuego(controladorDeInterfaz, SalasConectadas, SesionesConectadas);

            ListaDeServicios.Add(hostDeServiciosDeJuego);
            ListaDeServicios.Add(hostServiciosDeFlipllo);
        }
コード例 #2
0
 public HostDeServiciosDeJuego(IControladorDeActualizacionDePantalla controladorDeListas, List <Sala> salas, List <Sesion> sesiones)
 {
     ControladorDeActualizacionDePantalla = controladorDeListas;
     ServiciosDeJuego = new ServiciosDeJuego(controladorDeListas, salas, sesiones);
 }
コード例 #3
0
 public ServiciosDeFlipllo(List <Sesion> sesiones, List <Sala> salas, IControladorDeActualizacionDePantalla controladorServiciosDeFlipllo)
 {
     ControladorServiciosDeFlipllo = controladorServiciosDeFlipllo;
     SesionesConectadas            = sesiones;
     SalasCreadas = salas;
 }
コード例 #4
0
 public HostDeServiciosDeFlipllo(List <Sesion> sesiones, List <Sala> salas, IControladorDeActualizacionDePantalla controladorServiciosDeFlipllo)
 {
     ControladorDeActualizacionDePantalla = controladorServiciosDeFlipllo;
     ServicioDeFlipllo = new ServiciosDeFlipllo(sesiones, salas, controladorServiciosDeFlipllo);
 }
コード例 #5
0
 public ServiciosDeJuego(IControladorDeActualizacionDePantalla controladorDeListas, List <Sala> salas, List <Sesion> sesiones)
 {
     ControladorDeActualizacionDePantalla = controladorDeListas;
     SalasCreadas       = salas;
     SesionesConectadas = sesiones;
 }