BjEval.SuperEval.TakeInsurance C# (CSharp) Method

TakeInsurance() public static method

public static TakeInsurance ( Game game ) : bool
game GR.Gambling.Blackjack.Game
return bool
        public static bool TakeInsurance(Game game)
        {
            int[] shoe = game.Shoe.Counts;
            shoe[game.DealerHand[1].PointValue - 1]++;

            double insurance_ev = Eval.InsuranceEv(game.Bet, shoe);

            if (insurance_ev >= 0.0)
                return true;
            else
                return false;
        }