예제 #1
0
 private async void Canvas_Update(ICanvasAnimatedControl sender, CanvasAnimatedUpdateEventArgs args)
 {
     Frogger.returnToStart();
     if (Frogger.Update() == false)
     {
         await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
         {
             this.Frame.Navigate(typeof(GameOver), Frogger.frogger.score.Score);
         });
     }
     ;
 }
예제 #2
0
 void StartGameLoop()
 {
     while (true)
     {
         frogger.Update();
         CheckInput();
         graphics.Clear();
         DrawBackground();
         DrawLanesAndCheckCollisions();
         DrawFrog();
         // DrawLives();
         graphics.Show();
     }
 }