예제 #1
0
 public Leaderboard(ILeaderboard leaderboard, DiscordSocketClient client, IChallenges challenges, ISolutions solutions)
 {
     _leaderboard = leaderboard;
     _client      = client;
     _challenges  = challenges;
     _solutions   = solutions;
 }
예제 #2
0
 public InMemoryScheduler(IChallenges challenges, ISolutions solutions, IBroadcast broadcaster, ILeaderboard leaderboard, DiscordSocketClient client)
 {
     _challenges  = challenges;
     _solutions   = solutions;
     _broadcaster = broadcaster;
     _client      = client;
     _leaderboard = leaderboard;
 }
예제 #3
0
 public TrueSkill(ISolutions solutions, IChallenges challenges, DiscordSocketClient client, ITrueskill skill, ITrueskillUpdater updater)
 {
     _solutions  = solutions;
     _challenges = challenges;
     _client     = client;
     _skill      = skill;
     _updater    = updater;
 }
예제 #4
0
 public Submit(ISolutions solutions, IChallenges challenges, IVerification verification, IBroadcast broadcast, DiscordSocketClient client)
 {
     _solutions    = solutions;
     _challenges   = challenges;
     _verification = verification;
     _broadcast    = broadcast;
     _client       = client;
 }
예제 #5
0
 public CompetitionAdmin(IChallenges challenges, IScheduler scheduler, ISolutions solutions, IVerification verification, DiscordSocketClient client, IYololParser parser)
 {
     _challenges   = challenges;
     _scheduler    = scheduler;
     _verification = verification;
     _client       = client;
     _parser       = parser;
     _solutions    = solutions;
 }
예제 #6
0
 public InMemoryScheduler(IChallenges challenges, ISolutions solutions, IBroadcast broadcaster, ILeaderboard leaderboard, DiscordSocketClient client, IMessages messages, ITrueskillUpdater skillUpdate)
 {
     _challenges  = challenges;
     _solutions   = solutions;
     _broadcaster = broadcaster;
     _client      = client;
     _messages    = messages;
     _skillUpdate = skillUpdate;
     _leaderboard = leaderboard;
 }
 public MoserwareTrueskillUpdater(ISolutions solutions, ITrueskill ratings, GameInfo gameInfo)
 {
     _solutions = solutions;
     _ratings   = ratings;
     _gameInfo  = gameInfo;
 }