class TerminalUI def choose_card(player) player.hand.each_with_index do |card, index| puts "#{index + 1}. #{card}" puts end print "Choose a card: " choice = gets.chomp.to_i player.hand[choice - 1] end def display_trick_winner(player) puts "#{player.name} wins the trick." puts end def debug_game(game) puts "Dealer: #{game.dealer.name}" puts "Non-dealer: #{game.non_dealer.name}" puts puts "#{game.player1.name} has:" puts game.player1.hand puts puts "#{game.player2.name} has:" puts game.player2.hand puts puts "Upcard: #{game.upcard}" puts "Trump suit: #{game.trump_suit}" puts puts "Stock:" puts game.stock.length puts end end