GR.Gambling.Blackjack.CardCounter.CardCounter C# (CSharp) Method

CardCounter() public method

public CardCounter ( double ppMultiplier ) : System
ppMultiplier double
return System
        public CardCounter(double ppMultiplier)
        {
            if (ppMultiplier == 0.0)
            {
                baseEV = -0.00557853;
                tagValues = new double[] {
                    -0.000709974,
                    0.000602768,
                    0.000736658,
                    0.00100567,
                    0.00120795,
                    0.000690184,
                    0.000318784,
                    -0.000104576,
                    -0.000378185,
                    -0.000816215
                };
            }
            else if (ppMultiplier == 3.0)
            {
                baseEV = -0.00421498;
                tagValues = new double[] {
                    -0.000715645,
                    0.000601558,
                    0.000734085,
                    0.000997088,
                    0.00121018,
                    0.000693555,
                    0.0003251,
                    -0.000102365,
                    -0.000378124,
                    -0.000817202
                };
            }
            else if (ppMultiplier == 4.0)
            {
                baseEV = -0.00376047;
                tagValues = new double[] {
                    -0.000719235,
                    0.000595044,
                    0.00073417,
                    0.00100608,
                    0.00120119,
                    0.000686878,
                    0.000321906,
                    -0.000101043,
                    -0.000383272,
                    -0.000829224
                };
            }
            else
            {
                throw new Exception("Invalid PP multiplier");
            }

            Reset();
        }

Same methods

CardCounter::CardCounter ( double baseEV, double tagValues ) : System