Method: Cribbage::Hand#print_score

Defined in:
lib/cribbage.rb


94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# File 'lib/cribbage.rb', line 94

def print_score
  #  Your Hand
  #  5H | 6D 3D JH
  # 
  #  Total Points: +17
  #  Fifteens (+8): (5 5 5), (5 J), (5 J), (5 K)
  #  Runs:
  #  
  $stdout.printf "\n\n"
  $stdout.printf "%-3s %-21s %-10s\n\n", '', 'Hand:', starter_card.to_s + "" + players_cards.join('')

  print_points :fifteens
  print_points :runs
  print_points :pairs
  print_points :flush
  print_points :nobs

  $stdout.printf "\n%-3s %-10s %-10s\n", '', 'Total:', "+#{total_score}"

  $stdout.printf "\n\n"
end