Пример #1
0
 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;
        }
Пример #3
0
        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;
 }