From fcae90e52c381f61c3abe0c0603719213d0cd5a4 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sat, 12 Jun 2021 22:35:10 -0400 Subject: [PATCH] v0.9.3a: improved the verbosity of text errors reports --- .../src/main/java/com/watabou/noosa/RenderedText.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java b/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java index 2d8c63726..cf1b6f624 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java @@ -97,7 +97,11 @@ public class RenderedText extends Image { for (char c : text.toCharArray()) { BitmapFont.Glyph g = font.getData().getGlyph(c); if (g == null || (g.id != c)){ - Game.reportException(new Throwable("font file " + font.toString() + " could not render " + c)); + String toException = text; + if (toException.length() > 30){ + toException = toException.substring(0, 30) + "..."; + } + Game.reportException(new Throwable("font file " + font.toString() + " could not render " + c + " from string: " + toException)); } }