From 233d4ad054a9c78f9652d6ddc4cbd6338f2a4f57 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sat, 8 Jul 2017 00:15:51 +0900 Subject: [PATCH] runic letters --- assets/futhark.tga | Bin 69138 -> 69164 bytes .../terrarumsansbitmap/gdx/GameFontBase.kt | 4 ++++ .../slick2d/GameFontBase.kt | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/assets/futhark.tga b/assets/futhark.tga index 4ae836c6e6e3b9ec7f3fdec0cf65c3d6b44fb4b8..1071df1cb86a82a639f954ceee0ef6af9509b3f5 100644 GIT binary patch delta 328 zcmbOrC#IRGIvDvd84ViW-w^Pl!z3D<&|R z_mIrwULK#xwwyAP@6OMdJa?AB=CjTTj6elCliy0pOx|nDG1=8zX0q%=AiKh6GViH~ z$-Rp~;u1hH5g=BW9Bbz?IrgBzME>|vaoYo9QA?sAdMxn343 zaMSMoPypJ%GkL4M&g8q!8k5hSH<;Y}E&!<5WAffinaQ!sY$p3!*i61_199r#as@EE zw?t!d>^zmpzGgtLoD|u-wy=S5GOw`0`zm3x zZrKsW$!GWLOtuvQ`mk7L`d=nSpni9e&Ak<^Q>7T7AS5W%HOw>E)89`w!p+miRgVDx D)!vGc delta 319 zcmW-cu}i~17{!TnRFIOP!UYbwAwv#2NQs!!id91~*ulZUfJ4PD6-yVFj*d6PM{#Kt z5sHWfA#)Ky2ZuTc;&k9Y5FJ!-u;8V`w>;kW-tXOXGAEtP?Q1dOKDtR2VR;+L1H)+f zJK_x1V-f1S77tbq4ai9!e3c<+F!X0jW3Rj<7>JzKOjr>`xTy8}JoqMoILJe+&1vt3 z4%&k3?Lhoc^uJ8BF1$2<^paX>8X55_)O9fq%Ra-P&7gj%J{#egt}K)wKPsp%`LI3- z!k&k~^`JakBkAflrtw&c7YB`Z1N}XUr0YOL1l?yh9yYHGh%CjhkOQwds26r&wVd&n tTCYI { + sheetX = runicIndexX(ch) + sheetY = runicIndexY(ch) + } else -> { sheetX = ch.toInt() % 16 sheetY = ch.toInt() / 16 diff --git a/src/net/torvald/terrarumsansbitmap/slick2d/GameFontBase.kt b/src/net/torvald/terrarumsansbitmap/slick2d/GameFontBase.kt index ad670ec..a43ba03 100644 --- a/src/net/torvald/terrarumsansbitmap/slick2d/GameFontBase.kt +++ b/src/net/torvald/terrarumsansbitmap/slick2d/GameFontBase.kt @@ -699,6 +699,10 @@ class GameFontBase(fontDir: String, val noShadow: Boolean = false) : Font { sheetX = ipaIndexX(ch) sheetY = ipaIndexY(ch) } + SHEET_RUNIC -> { + sheetX = runicIndexX(ch) + sheetY = runicIndexY(ch) + } else -> { sheetX = ch.toInt() % 16 sheetY = ch.toInt() / 16