53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
# File 'lib/studio_game/game.rb', line 53
def print_stats
puts "\n#{@title} Statistics:"
strong_players, wimpy_players = @players.partition { |player| player.strong? }
puts "\n#{strong_players.size} strong players:"
strong_players.each do |player|
print_name_and_health(player)
end
puts "\n#{wimpy_players.size} wimpy players:"
wimpy_players.each do |player|
print_name_and_health(player)
end
puts "\n#{total_points} total points from treasures found"
@players.each do |player|
puts "\n#{player.name}'s point totals:"
player.each_found_treasure do |treasure|
puts "#{treasure.points} total #{treasure.name} points"
end
puts "#{player.points} grand total points"
end
puts "\n#{@title} High Scores:"
@players.sort.each do |player|
puts high_score_entry(player)
end
end
|