public GameManager(IGameStorage gameStorage, IPlayerStorage playerStorage, RoundScorer roundScorer) { _gameStorage = gameStorage; _playerStorage = playerStorage; _roundScorer = roundScorer; }
public LobbyModule(IGameModuleStorage gameStorage, IChatControl chat, IPlayerStorage players, IGameManagement gameManagement) : base("Lobby", "Lobby Module") { Logic.ChatControl = chat; Logic.GameDic = gameStorage.Games; Logic.PlayerStorage = players; Logic.GameManagement = gameManagement; }
public RoundScorer(IGameStorage gameStorage, IPlayerStorage playerStorage) { _gameStorage = gameStorage; _playerStorage = playerStorage; }
public PlayerManager(IPlayerStorage playerStorage) { _playerStorage = playerStorage; }