|
def shuffle return deck.sort_by {rand} end
def print_DECK(dk) print "\n[ " dk.each do |value| print value," " end print "]\n\n" end def decode_suit_name(a_num) which_suit = (a_num - 1) / 13 suit_name = SUITS[which_suit] return suit_name end
def decode_value_name(a_num) which_value = (a_num - 1) % 13 value_name = VALUE_NAMES[which_value] return value_name end my_deck = shuffle print_DECK(my_deck)
DECK = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,3 0,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52] my_deck = shuffle print_deck(my_deck) SUITS = ["Spades", "Hearts", "Clubs", "Diamonds"] VALUE_NAMES = ["Ace","2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King"] card1 = CARD_VALUES(my_deck[0] - 1) % 13 suit1 = SUITS(my_deck[0] - 1) % 13 card2 = CARD_VALUES(my_deck[1] - 1) % 13 suit2 = SUITS(my_deck[1] - 1) % 13 card_dealt1 = "#{card1}, of #{suit1}" card_dealt2 = "#{card2}, of #{suit2}"
x1 = my_deck[0] x2 = my_deck[1] total = x1 + x2
print "Dealt : #{x1} and : #{x2}\n\n Total = #{total}" print "Do You Want A Hit? : "
hit = gets.to_i
i need some madd help!!!
|