Доброго времени суток. Использую такой код, чтоб отрисовать строку
Текст, который появляется, может быть больше, чем размер экрана. Как можно сделать так, чтоб в таком случае строка отображалась в несколько строчек? Казалось бы, все просто: узнаем длину строки, если больше чем само окно, то отрисовываем определенное число символов, но я не смог найти метод, который смог бы мне вернуть размер строки после маштабирования(GL11.glScalef(2.5F, 2.5F, 2.5F)
Java:
public static void draw(Minecraft mc, int width, int height) {
GL11.glPushMatrix();
GL11.glScalef(2.5F, 2.5F, 2.5F);
mc.fontRenderer.drawString(rtpLine, (int) (width / 2 / 2.5 - mc.fontRenderer.getStringWidth(rtpLine) / 2), (int)(height/2 / 2.5), 0, true);
GL11.glPopMatrix();
}