Exemplo n.º 1
0
 private void DeshabilitarControles()
 {
     if (mandoActivo)
     {
         mandoActivo           = false;
         lblTurno.Text         = Constantes.MensajesMando.MANDOINACTIVO;
         panelTurno.Background = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORINACTIVO);
     }
 }
Exemplo n.º 2
0
 private void IniciarVariables()
 {
     recibirComando        = true;
     colorValido           = new SolidColorBrush(Windows.UI.Colors.Green);
     colorInvalido         = new SolidColorBrush(Windows.UI.Colors.Red);
     colorActivo           = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORSOMBREADO);
     colorTransparente     = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORTRANSPARENTE);
     timerMantenerConexion = new Timer(timerMantenerConexionCallback, null, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(Constantes.Reconexion.KeepAlive));
 }
Exemplo n.º 3
0
 public void HabilitarControles()
 {
     mandoActivo               = true;
     lblTurno.Text             = "En Turno";
     panelEncendido.Background = Convertidor.GetSolidColorBrush(Constantes.COLORMANDOACTIVO);
     if (App.DetectPlatform() == Platform.WindowsPhone)
     {
         var vibration = VibrationDevice.GetDefault();
         vibration.Vibrate(TimeSpan.FromMilliseconds(500));
     }
 }
Exemplo n.º 4
0
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
            mandoActivo = false;
            //El color del jugador
            if (e != null)
            {
                var param = e.Parameter.ToString();
                var color = param.Substring(0, 8);
                TonalidadMando.Stroke = Convertidor.GetSolidColorBrush(color);

                if (param.Length > 8)
                {
                    if (param.Substring(8, 1) == "1")
                    {
                        HabilitarControles();
                    }
                    else
                    {
                        DeshabilitarControles();
                    }
                }
            }
            if (App.objJugador != null)
            {
                if (App.objJugador.Nombre != null)
                {
                    lblBienvenido.Text = App.objJugador.Nombre;
                }
                if (App.objJugador.Imagen != null)
                {
                    BitmapImage         bimgBitmapImage = new BitmapImage();
                    IRandomAccessStream fileStream      = await Convertidor.ConvertImageToStream(App.objJugador.Imagen);

                    bimgBitmapImage.SetSource(fileStream);
                    imgJugador.Source = bimgBitmapImage;
                }
            }
            IniciarSDK();

            Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;

            timerMantenerConexion = new Timer(timerMantenerConexionCallback, null, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(Constantes.KeepAlive));
        }
Exemplo n.º 5
0
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
            if (App.objJugador != null)
            {
                if (App.objJugador.Nombre != null)
                {
                    lblBienvenido.Text = App.objJugador.Nombre;
                }
                if (App.objJugador.Imagen != null)
                {
                    BitmapImage         bimgBitmapImage = new BitmapImage();
                    IRandomAccessStream fileStream      = await Convertidor.ConvertImageToStream(App.objJugador.Imagen);

                    bimgBitmapImage.SetSource(fileStream);
                    imgJugador.Source = bimgBitmapImage;
                }
            }
            lblTurno.Text         = Constantes.MensajesMando.MANDOMESAENESPERA;
            panelTurno.Background = Convertidor.GetSolidColorBrush(Constantes.Colores.COLORENESPERA);
            IniciarSDK();

            Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;

            PanelReconexionOcultar();
            timerMantenerConexion = new Timer(timerMantenerConexionCallback, null, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(Constantes.Reconexion.KeepAlive));

            if (e.Parameter != null)
            {
                var jugadorIdTurno = int.Parse(e.Parameter.ToString());
                if (jugadorIdTurno == App.objJugador.JugadorId)
                {
                    mandoActivo = false;
                    HabilitarControles();
                }
                else
                {
                    mandoActivo = true;
                    DeshabilitarControles();
                }
            }
        }
Exemplo n.º 6
0
 public void DeshabilitarControles()
 {
     mandoActivo               = false;
     lblTurno.Text             = "Esperando Turno...";
     panelEncendido.Background = Convertidor.GetSolidColorBrush(Constantes.COLORMANDOINACTIVO);
 }