Exemple #1
0
 public DetailedPostFlopHeroReactsStatisticsViewModelImpl(
     IRepositoryHandBrowserViewModel handBrowserViewModel,
     IPostFlopHeroReactsRaiseReactionStatisticsViewModel raiseReactionStatisticsViewModel)
     : base(handBrowserViewModel, raiseReactionStatisticsViewModel, new StubBuilder().Out <IDetailedPostFlopHeroReactsStatisticsDescriber>())
 {
     SelectedAnalyzablePlayersSet = new List <IAnalyzablePokerPlayer>();
 }
 public DetailedRaiseReactionStatisticsViewModel(
     IRepositoryHandBrowserViewModel handBrowserViewModel,
     IRaiseReactionStatisticsBuilder raiseReactionStatisticsBuilder,
     IRaiseReactionDescriber <T> raiseReactionDescriber)
     : base("Raise Size")
 {
     _raiseReactionDescriber         = raiseReactionDescriber;
     _raiseReactionStatisticsBuilder = raiseReactionStatisticsBuilder;
     _handBrowserViewModel           = handBrowserViewModel;
 }
 public PreFlopRaiseReactionStatisticsViewModel(
     IRepositoryHandBrowserViewModel handBrowserViewModel,
     IRaiseReactionStatisticsBuilder raiseReactionStatisticsBuilder,
     IPreFlopRaiseReactionDescriber raiseReactionDescriber)
     : base(handBrowserViewModel, raiseReactionStatisticsBuilder, raiseReactionDescriber)
 {
     MayBrowseHands             = true;
     MayInvestigateHoleCards    = false;
     MayInvestigateRaise        = false;
     ConsiderOpponentsRaiseSize = false;
 }
Exemple #4
0
        public DetailedPostFlopHeroReactsStatisticsViewModel(
            IRepositoryHandBrowserViewModel handBrowserViewModel,
            IPostFlopHeroReactsRaiseReactionStatisticsViewModel raiseReactionStatisticsViewModel,
            IDetailedPostFlopHeroReactsStatisticsDescriber detailedStatisticsDescriber)
            : base(handBrowserViewModel, detailedStatisticsDescriber, "Bet Size")
        {
            _raiseReactionStatisticsViewModel = raiseReactionStatisticsViewModel;

            MayBrowseHands          = true;
            MayInvestigateHoleCards = false;
            MayInvestigateRaise     = true;
        }
        public DetailedStatisticsAnalyzerViewModel(
            IConstructor <IDetailedPreFlopStatisticsViewModel> detailedPreFlopStatisticsViewModelMake,
            IConstructor <IDetailedPostFlopHeroActsStatisticsViewModel> detailedPostFlopActionStatisticsViewModelMake,
            IConstructor <IDetailedPostFlopHeroReactsStatisticsViewModel> detailedPostFlopReactionStatisticsViewModelMake,
            IRepositoryHandBrowserViewModel repositoryHandBrowserViewModel)
        {
            _selectedPlayerHandsBrowser = repositoryHandBrowserViewModel;
            _detailedPostFlopReactionStatisticsViewModelMake = detailedPostFlopReactionStatisticsViewModelMake;
            _detailedPostFlopActionStatisticsViewModelMake   = detailedPostFlopActionStatisticsViewModelMake;
            _detailedPreFlopStatisticsViewModelMake          = detailedPreFlopStatisticsViewModelMake;

            ViewModelHistory = new List <IDetailedStatisticsAnalyzerContentViewModel>();
            CurrentViewModel = StatisticsTableViewModel.Emty;
        }
Exemple #6
0
 public DetailedPreFlopStatisticsViewModelImpl(
     IRepositoryHandBrowserViewModel handBrowserViewModel,
     IPreFlopUnraisedPotCallingHandStrengthStatisticsViewModel preFlopUnraisedPotCallingHandStrengthStatisticsViewModel,
     IPreFlopRaisedPotCallingHandStrengthStatisticsViewModel preFlopRaisedPotCallingHandStrengthStatisticsViewModel,
     IPreFlopRaisingHandStrengthStatisticsViewModel preFlopRaisingHandStrengthStatisticsViewModel,
     IPreFlopRaiseReactionStatisticsViewModel raiseReactionStatisticsViewModel)
     : base(
         handBrowserViewModel,
         preFlopUnraisedPotCallingHandStrengthStatisticsViewModel,
         preFlopRaisedPotCallingHandStrengthStatisticsViewModel,
         preFlopRaisingHandStrengthStatisticsViewModel,
         raiseReactionStatisticsViewModel,
         new StubBuilder().Out <IDetailedPreFlopStatisticsDescriber>())
 {
     SelectedAnalyzablePlayersSet = new List <IAnalyzablePokerPlayer>();
     SelectedActionSequenceSet    = ActionSequences.NonStandard;
 }
Exemple #7
0
        public DetailedPreFlopStatisticsViewModel(
            IRepositoryHandBrowserViewModel handBrowserViewModel,
            IPreFlopUnraisedPotCallingHandStrengthStatisticsViewModel preFlopUnraisedPotCallingHandStrengthStatisticsViewModel,
            IPreFlopRaisedPotCallingHandStrengthStatisticsViewModel preFlopRaisedPotCallingHandStrengthStatisticsViewModel,
            IPreFlopRaisingHandStrengthStatisticsViewModel preFlopRaisingHandStrengthStatisticsViewModel,
            IPreFlopRaiseReactionStatisticsViewModel raiseReactionStatisticsViewModel,
            IDetailedPreFlopStatisticsDescriber detailedStatisticsDescriber)
            : base(handBrowserViewModel, detailedStatisticsDescriber, "Position")
        {
            _preFlopUnraisedPotCallingHandStrengthStatisticsViewModel = preFlopUnraisedPotCallingHandStrengthStatisticsViewModel;
            _preFlopRaisedPotCallingHandStrengthStatisticsViewModel   = preFlopRaisedPotCallingHandStrengthStatisticsViewModel;
            _preFlopRaisingHandStrengthStatisticsViewModel            = preFlopRaisingHandStrengthStatisticsViewModel;
            _raiseReactionStatisticsViewModel = raiseReactionStatisticsViewModel;

            MayBrowseHands          = true;
            MayInvestigateHoleCards = true;
            MayInvestigateRaise     = true;
        }
 public TableStatisticsDesignWindow(IEventAggregator eventAggregator, IRepositoryHandBrowserViewModel handBrowserViewModel)
 {
     InitializeComponent();
 }
Exemple #9
0
 public DetailedStatisticsViewModelImpl(IRepositoryHandBrowserViewModel handBrowserViewModel, IDetailedStatisticsDescriber detailedStatisticsDescriber)
     : base(handBrowserViewModel, detailedStatisticsDescriber, "columnHeaderTitle")
 {
 }
 protected DetailedStatisticsViewModel(IRepositoryHandBrowserViewModel handBrowserViewModel, IDetailedStatisticsDescriber detailedStatisticsDescriber, string columnHeaderTitle)
     : base(columnHeaderTitle)
 {
     _detailedStatisticsDescriber = detailedStatisticsDescriber;
     _handBrowserViewModel        = handBrowserViewModel;
 }
Exemple #11
0
 public DetailedRaiseReactionStatisticsViewModelImpl(IRepositoryHandBrowserViewModel handBrowserViewModel, IRaiseReactionStatisticsBuilder raiseReactionStatisticsBuilder, IRaiseReactionDescriber <double> raiseReactionDescriber)
     : base(handBrowserViewModel, raiseReactionStatisticsBuilder, raiseReactionDescriber)
 {
 }