Beispiel #1
0
 public GameManager(IGameStorage gameStorage, IPlayerStorage playerStorage,
                    RoundScorer roundScorer)
 {
     _gameStorage   = gameStorage;
     _playerStorage = playerStorage;
     _roundScorer   = roundScorer;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 public RoundScorer(IGameStorage gameStorage, IPlayerStorage playerStorage)
 {
     _gameStorage   = gameStorage;
     _playerStorage = playerStorage;
 }
Beispiel #4
0
 public PlayerManager(IPlayerStorage playerStorage)
 {
     _playerStorage = playerStorage;
 }