Adding a comment hinting at maybe why jme nifty text

used to work better and then broke at some point.
The older previously commented out code provided a
better text width value than BitmapFont did before
the recent fixes.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@6986 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
PSp..om 14 years ago
parent 596ed7578e
commit 3fe5911b66
  1. 6
      engine/src/niftygui/com/jme3/niftygui/RenderFontJme.java

@ -81,6 +81,12 @@ public class RenderFontJme implements RenderFont {
if (str.length() == 0) if (str.length() == 0)
return 0; return 0;
// Note: BitmapFont is now fixed to return the proper line width
// at least for now. The older commented out (by someone else, not me)
// code below is arguably 'more accurate' if BitmapFont gets
// buggy again. The issue is that the BitmapText and BitmapFont
// use a different algorithm for calculating size and both must
// be modified in sync.
int result = (int) font.getLineWidth(str); int result = (int) font.getLineWidth(str);
// text.setText(str); // text.setText(str);
// text.updateLogicalState(0); // text.updateLogicalState(0);

Loading…
Cancel
Save