public CreateGifViewModel(IGifEncoder gifEncoder, IWormsRunner wormsRunner, string replay)
 {
     _gifEncoder      = gifEncoder;
     _wormsRunner     = wormsRunner;
     _replay          = replay;
     _frames          = new string[0];
     CurrentOperation = new ObservableOperation <string>(Task.FromResult(string.Empty), string.Empty);
 }
Exemple #2
0
 public Host(
     IWormsLocator wormsLocator,
     IWormsRunner wormsRunner,
     ISlackAnnouncer slackAnnouncer,
     IConfigManager configManager,
     LeagueUpdater leagueUpdater)
 {
     _wormsRunner    = wormsRunner;
     _slackAnnouncer = slackAnnouncer;
     _configManager  = configManager;
     _wormsLocator   = wormsLocator;
     _leagueUpdater  = leagueUpdater;
 }
Exemple #3
0
 public SelectTurnViewModel(IWormsRunner wormsRunner, string replay)
 {
     _wormsRunner   = wormsRunner;
     TurnsOperation = new ObservableOperation <IReadOnlyList <TurnViewModel> >(GetTurnsForReplay(replay), new TurnViewModel[0]);
 }
 public ReplayFrameExtractor(IWormsRunner wormsRunner)
 {
     _wormsRunner = wormsRunner;
 }
 public ReplayLogGenerator(IWormsRunner wormsRunner)
 {
     _wormsRunner = wormsRunner;
 }
Exemple #6
0
 public SelectReplayViewModel(IWormsRunner wormsRunner)
 {
     _wormsRunner = wormsRunner;
     ReplayList   = new ObservableCollection <string>();
     RefreshReplayList();
 }
Exemple #7
0
 public ReplayPlayer(IWormsRunner wormsRunner)
 {
     _wormsRunner = wormsRunner;
 }