From df51ca165b8d9781a5df579dad333807d9d17ed7 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Tue, 4 Jul 2017 00:07:10 +0900 Subject: [PATCH] fixed a bug where GDX version's getWidth() returns wrong value (and I don't really use GlyphLayout...) --- src/net/torvald/terrarumsansbitmap/gdx/GameFontBase.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/net/torvald/terrarumsansbitmap/gdx/GameFontBase.kt b/src/net/torvald/terrarumsansbitmap/gdx/GameFontBase.kt index 8409aec..f38c600 100644 --- a/src/net/torvald/terrarumsansbitmap/gdx/GameFontBase.kt +++ b/src/net/torvald/terrarumsansbitmap/gdx/GameFontBase.kt @@ -735,8 +735,7 @@ class GameFontBase(fontDir: String, val noShadow: Boolean = false, val flipY: Bo private val glyphLayout = GlyphLayout() fun getWidth(text: String): Int { - glyphLayout.setText(this, text) - return glyphLayout.width.toInt() + return getWidthOfCharSeq(text).sum() }