Esempio n. 1
0
        void CoreWindow_KeyDown(Windows.UI.Core.CoreWindow sender, Windows.UI.Core.KeyEventArgs e)
        {
            switch (e.VirtualKey)
            {
            case Windows.System.VirtualKey.Escape:
            case Windows.System.VirtualKey.GamepadB:
                //Se cambia de página

                if (firstPerson)
                {
                    firstPerson = false;
                    BetweenPageParameter param = new BetweenPageParameter();
                    param.Time = seconds;
                    this.Frame.Navigate(typeof(InGameMap), param);
                }
                break;

            case Windows.System.VirtualKey.Space:
                //Daño demostrativo de la barra de vida
                UpdateHealth(10);
                break;

            case Windows.System.VirtualKey.Tab:
                //Se expande/se minimiza el mapa
                UpdateMap();
                break;

            default:
                break;
            }
        }
Esempio n. 2
0
 void TimerTick(object sender, object e)
 {
     if (timeLeft > 0)
     {
         timeLeft--;
     }
     else if (timeLeft < 0)
     {
         timeLeft = 0;
     }
     Timer.Text = ((timeLeft / 60) <= 9 ? "0" : "") + (timeLeft / 60).ToString() + ":"
                  + ((timeLeft % 60) <= 9 ? "0" : "") + (timeLeft % 60).ToString();
     if (timeLeft == 0)
     {
         BetweenPageParameter param = new BetweenPageParameter();
         param.Time = 200;
         this.Frame.Navigate(typeof(InGameMap), param);
         timer.Stop();
     }
 }