public GameControllerSut( IGameHistoryViewModel gameHistory, IPokerTableStatisticsViewModel overlayPokerTableStatistics, IPokerTableStatisticsViewModel liveStatsPokerTableStatistics, IConstructor <IPlayerStatistics> playerStatisticsMake, IPlayerStatisticsUpdater playerStatisticsUpdater, ITableOverlayManager tableOverlayManager, IPokerTableStatisticsWindowManager pokerTableStatisticsWindowManager, IGameHistoryWindowManager gameHistoryWindowManager) : base( gameHistory, overlayPokerTableStatistics, liveStatsPokerTableStatistics, playerStatisticsMake, playerStatisticsUpdater, tableOverlayManager, pokerTableStatisticsWindowManager, gameHistoryWindowManager) { }
public GameController( IGameHistoryViewModel gameHistory, IPokerTableStatisticsViewModel overlayPokerTableStatistics, IPokerTableStatisticsViewModel liveStatsPokerTableStatistics, IConstructor <IPlayerStatistics> playerStatisticsMake, IPlayerStatisticsUpdater playerStatisticsUpdater, ITableOverlayManager tableOverlayManager, IPokerTableStatisticsWindowManager liveStatsWindowManager, IGameHistoryWindowManager gameHistoryWindowManager) { _gameHistory = gameHistory; _overlayPokerTableStatistics = overlayPokerTableStatistics; _liveStatsPokerTableStatistics = liveStatsPokerTableStatistics; _playerStatisticsMake = playerStatisticsMake; _playerStatisticsUpdater = playerStatisticsUpdater; _tableOverlayManager = tableOverlayManager; _liveStatsWindow = liveStatsWindowManager; _gameHistoryWindow = gameHistoryWindowManager; RegisterEvents(); PlayerStatistics = new Dictionary <string, IPlayerStatistics>(); }