class

Cards::Blackjack::SeatPlayer

Inherits Cards::Blackjack::CardPlayer < Reference < Object

Constants

CHIP_DELAY = 0.13_f32

Constructors

new(name : String = "", seat = Seat.new, balance = 0)
Source

Instance methods

add_chip(chip : Chip)
Source
balance
Source
betting_update(frame_time)
Source
can_double_bet?
Source
can_split?
Source
chip_delay
Source
clear_bet
Source
clear_chip(chip_stack : ChipStack)
Source
clear_table(discard_stack : CardStack)
Source
cleared_chips?
Source
clearing_bet?
Source
confirm_bet
Source
confirmed_bet?
Source
deal(card_stack : CardStack)
Source
done(dealer : Dealer)
Source
double_bet
Source
double_down
Source
doubling_bet?
Source
draw(deck : Deck, screen_x = 0, screen_y = 0)
Source
draw_balance(screen_x = 0, screen_y = 0)
Source
draw_bets?
Source
draw_name(screen_x = 0, screen_y = 0)
Source
hitting=(value : Bool)
Source
leave_table
Source
leave_table?
Source
log_name
Source
move_chips
Source
name
Source
new_hand
Source
place_bet(chip : Chip)
Source
placing_bet?
Source
playing_update(_frame_time)
Source
settle_bet(dealer : Dealer)
Source
settling_bets?
Source
split
Source
split_hand
Source
splitting?
Source
stand
Source
update(frame_time)
Source