Exemplo n.º 1
0
        public PlayerRange GeneratePreflopRange(PositionEnum position, PreflopPlayerStatus preflopStatus)
        {
            switch (preflopStatus)
            {
            case PreflopPlayerStatus.Raised:
                return(GenerateOpenRaisedRange(position));

            case PreflopPlayerStatus.Limped:
                return(GenerateLimpedRange(position));

            case PreflopPlayerStatus.RaiseCalled:
                return(GenerateRaiseCalledRange(position));

            case PreflopPlayerStatus.ThreeBet:
                return(GenerateThreeBetRange(position));

            case PreflopPlayerStatus.ThreeBetCalled:
                return(GenerateThreeBetCalledRange(position));

            case PreflopPlayerStatus.FourBet:
                return(GenerateFourBetRange(position));

            case PreflopPlayerStatus.FourBetCalled:
                return(GenerateFourBetCalledRange(position));

            default:
                throw new NotImplementedException();
            }
        }
Exemplo n.º 2
0
 public PlayerRange GeneratePreflopRange(PreflopPlayerStatus preflopPlayerStatus)
 {
     throw new NotImplementedException();
 }