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; } }
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(); } }