message: Use packed parameter methods for ProductListBox text rendering
diff: @@ -37,11 +37,9 @@ static void drawItem(Renderer& r, ProductListBox::ProductListBoxItem& item, floa
  r.drawLine(x + FIRST_STOP, y + 2, x + FIRST_STOP, y + LIST_ITEM_HEIGHT - 2, ITEM_COLOR);
  r.drawLine(x + SECOND_STOP, y + 2, x + SECOND_STOP, y + LIST_ITEM_HEIGHT - 2, ITEM_COLOR);
  - r.drawText(*MAIN_FONT_BOLD, item.Text, x + 5, ((y + 15) - MAIN_FONT_BOLD->height() / 2) - offset,
  - ITEM_COLOR.red(), ITEM_COLOR.green(), ITEM_COLOR.blue(), ITEM_COLOR.alpha());
  + r.drawText(*MAIN_FONT_BOLD, item.Text, {x + 5, ((y + 15) - MAIN_FONT_BOLD->height() / 2) - offset}, ITEM_COLOR);
  - r.drawText(*MAIN_FONT, "Quantity: " + std::to_string(item.count), x + FIRST_STOP + 5, ((y + 15) - MAIN_FONT_BOLD->height() / 2),
  - ITEM_COLOR.red(), ITEM_COLOR.green(), ITEM_COLOR.blue(), ITEM_COLOR.alpha());
  + r.drawText(*MAIN_FONT, "Quantity: " + std::to_string(item.count), {x + FIRST_STOP + 5, ((y + 15) - MAIN_FONT_BOLD->height() / 2)}, ITEM_COLOR);
  drawBasicProgressBar(x + static_cast<float>(SECOND_STOP) + 5, y + 10, static_cast<float>(FIRST_STOP) - 10, 10, item.usage, 2);
  }
  