public async Task PlayNextGameAsync() { var nextCompetitors = Elimination.GetNextCompetitors(); GameOverTextVisibility = Visibility.Collapsed; if (nextCompetitors != null) { var gameHistoryEntry = new GameHistoryEntryViewModel() { GameDescription = Elimination.GetGameDescription(), History = new ObservableCollection <RoundPartialHistory>() }; Game.SetupNewGame(nextCompetitors); GameHistory.Add(gameHistoryEntry); OutputText += "Game starting: " + gameHistoryEntry.GameDescription + "\n"; await PlayGameAsync(gameHistoryEntry); } }
public async Task PlayNextGameAsync() { var nextCompetitors = Elimination.GetNextCompetitors(); if (nextCompetitors != null) { await SetArenaMessage(ArenaMessageHelper.GetInitialMessage(nextCompetitors)); var gameHistoryEntry = new GameHistoryEntryViewModel() { GameDescription = Elimination.GetGameDescription(), History = new ObservableCollection <RoundPartialHistory>() }; Game.SetupNewGame(nextCompetitors); GameHistory.Add(gameHistoryEntry); OutputText += "Game starting: " + gameHistoryEntry.GameDescription + "\n"; await PlayGameAsync(gameHistoryEntry); } }