GR.Gambling.Blackjack.BonusPairsAgent.Bet C# (CSharp) Method

Bet() public method

public Bet ( int roll_before ) : int
roll_before int
return int
        public override int Bet(int roll_before)
        {
            this.roll_before = roll_before;

            if (!ev_evaluated)
            {
                EvaluateEV();
            }

            if (shoe_ev > ev_cutoff)
            {
                if (betting_system != null) current_bet = betting_system.BetSize(shoe_ev, 25000);
                else current_bet = max_bet;
            }
            else current_bet = min_bet;

            game_logger.StartGame(shoe, shoe_ev, 100 * current_bet);

            return current_bet;
        }

Usage Example

 // ask for a bet amount in the beginning of the round
 public override int Bet(Game game)
 {
     return(agent.Bet(10000) * 100);
 }