private void OnGameOverReceived(object sender, GameOverReceivedEventArgs e) { if (e.victory) { gameModel.FinishedMessage = "Sie haben gewonnen!"; } else { gameModel.FinishedMessage = "Sie haben verloren!"; } ContentFrame.Navigate(new Uri("/Finished", UriKind.Relative)); }
private void OnGameOverReceived(object sender, GameOverReceivedEventArgs e) { GameContext.Victory = e.victory; ObservableCollection<GuessServiceReference.Guess> playedVals = e.playedValues; ObservableCollection<GuessEntrie> endResultEntries = new ObservableCollection<GuessEntrie>(); foreach (GuessServiceReference.Guess guess in playedVals) { EndResultEntrie entrie = new EndResultEntrie(); entrie.Name = guess.name; entrie.Guess = guess.guess; endResultEntries.Add(entrie); } GameContext.PlayedValues = endResultEntries; End endpage = new End(this); endpage.DataContext = GameContext; ContentFrame.Content = endpage; }
private void OnGameOverReceived(object sender, GameOverReceivedEventArgs e) { GameContext.Victory = e.victory; ObservableCollection<GuessServiceReference.Guess> played = e.playedValues; ObservableCollection<GuessEntrie> endResult = new ObservableCollection<GuessEntrie>(); foreach (GuessServiceReference.Guess guess in played) { IntTeTestat.GuessEntrie.EndResultEntrie entrie = new IntTeTestat.GuessEntrie.EndResultEntrie(); entrie.Name = guess._playerName; entrie.Guess = guess._guessValue; endResult.Add(entrie); } GameContext.PlayedValues = endResult; Finished endpage = new Finished(this); endpage.DataContext = GameContext; ContentFrame.Content = endpage; }
void GuessServiceClient_GameOverReceived(object sender, GameOverReceivedEventArgs e) { ((GameModel)Resources["gameModel"]).Guesses = new System.Collections.ObjectModel.ObservableCollection<Guess>(e.playedValues.Reverse<Guess>().ToList<Guess>()); // = e.playedValues; ((GameModel)Resources["gameModel"]).Victory = e.victory; }