public Leaderboard(ILeaderboard leaderboard, DiscordSocketClient client, IChallenges challenges, ISolutions solutions) { _leaderboard = leaderboard; _client = client; _challenges = challenges; _solutions = solutions; }
public InMemoryScheduler(IChallenges challenges, ISolutions solutions, IBroadcast broadcaster, ILeaderboard leaderboard, DiscordSocketClient client) { _challenges = challenges; _solutions = solutions; _broadcaster = broadcaster; _client = client; _leaderboard = leaderboard; }
public TrueSkill(ISolutions solutions, IChallenges challenges, DiscordSocketClient client, ITrueskill skill, ITrueskillUpdater updater) { _solutions = solutions; _challenges = challenges; _client = client; _skill = skill; _updater = updater; }
public Submit(ISolutions solutions, IChallenges challenges, IVerification verification, IBroadcast broadcast, DiscordSocketClient client) { _solutions = solutions; _challenges = challenges; _verification = verification; _broadcast = broadcast; _client = client; }
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; }
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; }