Cards::Blackjack::Manager
Inherits Reference < Object
Constants
DEFAULT_NUMBER_OF_DECKS = 6
SHUFFLE_LIMIT_PERCENT = 0.3_f32
Constructors
new(deck : Cards::Deck, decks : Int32 = DEFAULT_NUMBER_OF_DECKS, seats : Array(Cards::Blackjack::Seat) = [] of Seat, seat_players = [] of SeatPlayer, dealer : Cards::Blackjack::Dealer = Dealer.new)
SourceInstance methods
bets_ready?
Sourcedeal(player : CardPlayer)
Sourcedealer
Sourcedeck
Sourcedeck=(deck : Deck)
Sourcedecks
Sourcedone(player : CardPlayer)
Sourcedraw(screen_x = 0, screen_y = 0)
Sourcefirst_turn_and_dealer?(player : CardPlayer)
Sourcemanage_turn
Sourcenew_hand
Sourcenext_turn
Sourceplay(player : CardPlayer)
Sourceplay_hand?
Sourceplayed?
Sourceplayers
Sourceremove_leaving_players
Sourceseat_players
Sourcesettle_bet_clear_hands(player : CardPlayer)
Sourceshuffle
Sourceshuffle?
Sourceshuffle_setup
Sourceshuffling?
Sourcetake_sample(from : CardStack, to : CardStack, frames = 16)
Sourceturn_player
Sourceupdate(frame_time)
Source