public void deal_round() {
      if ( players_.get(0).cards_in_hand() == 0 ) {
          deck_.combine();
          for (int i = 0; i < game_.deal_number(); ++i ) {
              for (Player player : players_) {
                  player.take_card(deck_.draw());
              }
          }
          if ( game_.turn_.trump() ) {
              if ( deck_.cards_left() > 0 ) {
                  Card trump = deck_.draw();
                  game_.trump(trump.suit());
                  deck_.discard(trump);
              }
          }
      }

  }