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
This commit is contained in:
parent
596ed7578e
commit
3fe5911b66
@ -80,7 +80,13 @@ public class RenderFontJme implements RenderFont {
|
|||||||
public int getWidth(final String str) {
|
public int getWidth(final String str) {
|
||||||
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…
x
Reference in New Issue
Block a user