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); }); } ; }
void StartGameLoop() { while (true) { frogger.Update(); CheckInput(); graphics.Clear(); DrawBackground(); DrawLanesAndCheckCollisions(); DrawFrog(); // DrawLives(); graphics.Show(); } }