Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.48 KB | None | 0 0
  1.  
  2. Card = Struct.new :suit, :face, :value
  3.  
  4.  
  5. class Blackjack
  6.  
  7.   attr_accessor :deck_of_cards
  8.  
  9.   @@faces = ['A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K']
  10.   @@suit = [:SPADE, :HEART, :DIAMOND, :CLUB]
  11.  
  12.   @deck_of_cards = []
  13.  
  14.   def make_deck
  15.     deck_of_cards = []
  16.     @@suit.each do |suit|
  17.       @@faces.each_with_index do |face, i|
  18.         deck_of_cards << Card.new(suit, face, i+1)
  19.       end
  20.     end
  21.     @deck_of_cards = deck_of_cards
  22.   end
  23.  
  24.  
  25.   def draw_cards
  26.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement