public VisualizationConnection(IAdminCommandFactory adminCommandFactory, IStateTracker stateTracker, IGame game)
        {
            _adminCommandFactory = adminCommandFactory;
            _stateTracker        = stateTracker;
            _game = game;

            _dataToSend = new BufferBlock <string>();

            _pushDataState = PushDataState.None;
        }
Beispiel #2
0
        public AdminConnection(IAdminCommandFactory adminCommandFactory, IStateTracker stateTracker, IGame game)
        {
            _adminCommandFactory = adminCommandFactory;
            _stateTracker = stateTracker;
            _game = game;

            _dataToSend = new BufferBlock<string>();

            _pushDataState = PushDataState.None;
        }
Beispiel #3
0
 public ConnectionFactory(
     IAdminCommandFactory adminCommandFactory,
     IPlayerCommandFactory playerCommandFactory,
     IPlayerRepository playerRepository,
     IStateTracker stateTracker,
     IGame game)
 {
     _adminCommandFactory  = adminCommandFactory;
     _playerCommandFactory = playerCommandFactory;
     _playerRepository     = playerRepository;
     _stateTracker         = stateTracker;
     _game = game;
 }