From 554d9a5d0bcf4b7fd39edc2d179c1a4735b0fba2 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Thu, 4 Nov 2021 22:44:40 +0900 Subject: [PATCH] will use config string this time --- .../gdx/TerrarumTypewriterBitmap.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt b/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt index 755526c..11e6d94 100644 --- a/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt +++ b/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt @@ -1,12 +1,26 @@ package net.torvald.terrarumtypewriterbitmap.gdx import com.badlogic.gdx.graphics.g2d.BitmapFont +import java.io.File +import java.io.Reader /** + * Config File Syntax: + * + * ``` + * identifier,image file name,relative codepoint + * # working example: + * intl_qwerty_typewriter,typewriter_intl_qwerty.tga,0 + * ko_kr_3set-390_typewriter,typewriter_ko_3set-390.tga,16 + * ``` + * + * // the Relative Codepoint of 16 should point to U+F3000 + * * Created by minjaesong on 2021-11-04. */ class TerrarumTypewriterBitmap( fontDir: String, + configFile: Reader, val flipY: Boolean = false, var errorOnUnknownChar: Boolean = false, val textCacheSize: Int = 256,