private void AddGameButton_Click(object sender, RoutedEventArgs e) { CustomGameEntry game = Games.addCustomGame(AddGameTitle.Value, new System.IO.DirectoryInfo(AddGameLocation.Value), AddGameSaves.Value, AddGameExclusions.Value); if (!Core.settings.SuppressSubmitRequests) { RequestReply reply = TranslatingRequestHandler.Request(RequestType.Question, "PleaseSubmitGame", true); if (!reply.Cancelled) { createGameSubmission(game); } else { if (reply.Suppressed) { Core.settings.SuppressSubmitRequests = true; } } } closeAddGame(true); submitGame.IsEnabled = Games.HasUnsubmittedGames; }
private bool askAboutGame() { if (!submitPromptSuppress) { while (submitting_games.Count > 0) { CustomGameEntry game = submitting_games.Peek(); RequestReply reply = TranslatingRequestHandler.Request(RequestType.Question, "AskSubmitGame", true, game.Title); submitPromptSuppress = reply.Suppressed; if (reply.Cancelled) { if (reply.Suppressed) { submitting_games.Clear(); return(false); } else { submitting_games.Dequeue(); } } else { createGameSubmission(submitting_games.Dequeue()); return(true); } } } if (submitting_games.Count > 0) { createGameSubmission(submitting_games.Dequeue()); return(true); } return(false); }
protected AAnalyzer(CustomGameEntry game, RunWorkerCompletedEventHandler when_done) : base(when_done) { this.game = game; }
public PCAnalyzer(CustomGameEntry game, RunWorkerCompletedEventHandler when_done) : base(game, when_done) { }
protected void createGameSubmission(CustomGameEntry game) { analyzer = new PCAnalyzer(game, gameSubmissionDone); disableInterface(analyzer); analyzer.analyze(); }