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;
        }
Esempio n. 2
0
 private void OnPlayerGuessRecieved(object sender, PlayerGuessReceivedEventArgs e)
 {
     GameContext context = (GameContext)DataContext;
     GuessEntrie entrie = new GuessEntrie();
     if (e.guess._guessValue.Equals("Has Quit"))
     {
         entrie = new IntTeTestat.GuessEntrie.EndResultEntrie();
     }
     entrie.Guess = e.guess._guessValue;
     entrie.Tipp = e.guess.Tippk__BackingField;
     entrie.Name = e.guess._playerName;
     context.PlayedValues.Add(entrie);
 }