diff options
77 files changed, 4253 insertions, 647 deletions
diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml new file mode 100644 index 0000000..17e798b --- /dev/null +++ b/android/AndroidManifest.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + package="com.ilotterytea.maxoning"> + + <uses-feature android:glEsVersion="0x00020000" android:required="true" /> + + <application + android:allowBackup="true" + android:fullBackupContent="true" + android:icon="@drawable/maxon" + android:isGame="true" + android:appCategory="game" + android:label="@string/app_name" + tools:ignore="UnusedAttribute"> + <activity + android:name="com.ilotterytea.maxoning.AndroidLauncher" + android:label="@string/app_name" + android:screenOrientation="portrait" + android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenSize|screenLayout" + android:exported="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.LAUNCHER" /> + </intent-filter> + </activity> + </application> + +</manifest> diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..7169dcf --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,92 @@ +android { + buildToolsVersion "33.0.0" + compileSdkVersion 33 + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + aidl.srcDirs = ['src'] + renderscript.srcDirs = ['src'] + res.srcDirs = ['res'] + assets.srcDirs = ['../assets'] + jniLibs.srcDirs = ['libs'] + } + + } + packagingOptions { + resources { + excludes += ['META-INF/robovm/ios/robovm.xml'] + } + } + defaultConfig { + applicationId "com.ilotterytea.maxoning" + minSdkVersion 16 + targetSdkVersion 33 + versionCode 1 + versionName "Alpha 1.2" + } + buildTypes { + release { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + + +// called every time gradle gets executed, takes the native dependencies of +// the natives configuration, and extracts them to the proper libs/ folders +// so they get packed with the APK. +task copyAndroidNatives { + doFirst { + file("libs/armeabi-v7a/").mkdirs() + file("libs/arm64-v8a/").mkdirs() + file("libs/x86_64/").mkdirs() + file("libs/x86/").mkdirs() + + configurations.natives.copy().files.each { jar -> + def outputDir = null + if (jar.name.endsWith("natives-arm64-v8a.jar")) outputDir = file("libs/arm64-v8a") + if (jar.name.endsWith("natives-armeabi-v7a.jar")) outputDir = file("libs/armeabi-v7a") + if(jar.name.endsWith("natives-x86_64.jar")) outputDir = file("libs/x86_64") + if(jar.name.endsWith("natives-x86.jar")) outputDir = file("libs/x86") + if(outputDir != null) { + copy { + from zipTree(jar) + into outputDir + include "*.so" + } + } + } + } +} + +tasks.whenTaskAdded { packageTask -> + if (packageTask.name.contains("merge") && packageTask.name.contains("JniLibFolders")) { + packageTask.dependsOn 'copyAndroidNatives' + } +} + +task run(type: Exec) { + def path + def localProperties = project.file("../local.properties") + if (localProperties.exists()) { + Properties properties = new Properties() + localProperties.withInputStream { instr -> + properties.load(instr) + } + def sdkDir = properties.getProperty('sdk.dir') + if (sdkDir) { + path = sdkDir + } else { + path = "$System.env.ANDROID_HOME" + } + } else { + path = "$System.env.ANDROID_HOME" + } + + def adb = path + "/platform-tools/adb" + commandLine "$adb", 'shell', 'am', 'start', '-n', 'com.ilotterytea.maxoning/com.ilotterytea.maxoning.AndroidLauncher' +} + +eclipse.project.name = appName + "-android" diff --git a/android/proguard-rules.pro b/android/proguard-rules.pro new file mode 100644 index 0000000..6e0b079 --- /dev/null +++ b/android/proguard-rules.pro @@ -0,0 +1,42 @@ +# To enable ProGuard in your project, edit project.properties +# to define the proguard.config property as described in that file. +# +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in ${sdk.dir}/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the ProGuard +# include property in project.properties. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +-verbose + +-dontwarn com.badlogic.gdx.backends.android.AndroidFragmentApplication +-dontwarn com.badlogic.gdx.utils.GdxBuild +-dontwarn com.badlogic.gdx.physics.box2d.utils.Box2DBuild +-dontwarn com.badlogic.gdx.jnigen.BuildTarget* +-dontwarn com.badlogic.gdx.graphics.g2d.freetype.FreetypeBuild + +# Required if using Gdx-Controllers extension +-keep class com.badlogic.gdx.controllers.android.AndroidControllers + +# Required if using Box2D extension +-keepclassmembers class com.badlogic.gdx.physics.box2d.World { + boolean contactFilter(long, long); + void beginContact(long); + void endContact(long); + void preSolve(long, long); + void postSolve(long, long); + boolean reportFixture(long); + float reportRayFixture(long, float, float, float, float, float); +} diff --git a/android/project.properties b/android/project.properties new file mode 100644 index 0000000..3fefa92 --- /dev/null +++ b/android/project.properties @@ -0,0 +1,9 @@ +# This file is used by the Eclipse ADT plugin. It is unnecessary for IDEA and Android Studio projects, which +# configure Proguard and the Android target via the build.gradle file. + +# To enable ProGuard to work with Eclipse ADT, uncomment this (available properties: sdk.dir, user.home) +# and ensure proguard.jar in the Android SDK is up to date (or alternately reduce the android target to 23 or lower): +# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-rules.pro + +# Project target. +target=android-19 diff --git a/android/res/drawable-hdpi/maxon.png b/android/res/drawable-hdpi/maxon.png Binary files differnew file mode 100644 index 0000000..8ed0628 --- /dev/null +++ b/android/res/drawable-hdpi/maxon.png diff --git a/android/res/drawable-mdpi/maxon.png b/android/res/drawable-mdpi/maxon.png Binary files differnew file mode 100644 index 0000000..f195939 --- /dev/null +++ b/android/res/drawable-mdpi/maxon.png diff --git a/android/res/drawable-xhdpi/maxon.png b/android/res/drawable-xhdpi/maxon.png Binary files differnew file mode 100644 index 0000000..5c1bdb2 --- /dev/null +++ b/android/res/drawable-xhdpi/maxon.png diff --git a/android/res/drawable-xxhdpi/maxon.png b/android/res/drawable-xxhdpi/maxon.png Binary files differnew file mode 100644 index 0000000..324d127 --- /dev/null +++ b/android/res/drawable-xxhdpi/maxon.png diff --git a/android/res/drawable-xxxhdpi/maxon.png b/android/res/drawable-xxxhdpi/maxon.png Binary files differnew file mode 100644 index 0000000..e73c52c --- /dev/null +++ b/android/res/drawable-xxxhdpi/maxon.png diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml new file mode 100644 index 0000000..cbe6c20 --- /dev/null +++ b/android/res/values/strings.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + + <string name="app_name">Maxon Petting Simulator</string> + +</resources> diff --git a/android/src/com/ilotterytea/maxoning/AndroidLauncher.java b/android/src/com/ilotterytea/maxoning/AndroidLauncher.java new file mode 100644 index 0000000..f217cb9 --- /dev/null +++ b/android/src/com/ilotterytea/maxoning/AndroidLauncher.java @@ -0,0 +1,16 @@ +package com.ilotterytea.maxoning; + +import android.os.Bundle; + +import com.badlogic.gdx.backends.android.AndroidApplication; +import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; +import com.ilotterytea.maxoning.MaxonGame; + +public class AndroidLauncher extends AndroidApplication { + @Override + protected void onCreate (Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); + initialize(new MaxonGame(), config); + } +} diff --git a/assets/fnt/MaxonTahoma.fnt b/assets/fnt/MaxonTahoma.fnt new file mode 100644 index 0000000..644318e --- /dev/null +++ b/assets/fnt/MaxonTahoma.fnt @@ -0,0 +1,1187 @@ +info face="Tahoma" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 +common lineHeight=39 base=32 scaleW=512 scaleH=512 pages=2 packed=0 +page id=0 file="MaxonTahoma1.png" +page id=1 file="MaxonTahoma2.png" +chars count=806 +char id=0 x=173 y=320 width=26 height=26 xoffset=3 yoffset=7 xadvance=32 page=0 chnl=0 +char id=13 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=33 x=331 y=348 width=5 height=25 xoffset=3 yoffset=8 xadvance=11 page=0 chnl=0 +char id=34 x=69 y=499 width=11 height=11 xoffset=1 yoffset=7 xadvance=13 page=0 chnl=0 +char id=35 x=336 y=348 width=20 height=25 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0 +char id=36 x=441 y=73 width=16 height=32 xoffset=1 yoffset=7 xadvance=17 page=0 chnl=0 +char id=37 x=356 y=348 width=30 height=25 xoffset=1 yoffset=8 xadvance=31 page=0 chnl=0 +char id=38 x=386 y=348 width=24 height=25 xoffset=0 yoffset=8 xadvance=22 page=0 chnl=0 +char id=39 x=80 y=499 width=5 height=11 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=40 x=457 y=73 width=11 height=32 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0 +char id=41 x=468 y=73 width=11 height=32 xoffset=0 yoffset=7 xadvance=12 page=0 chnl=0 +char id=44 x=0 y=499 width=9 height=12 xoffset=0 yoffset=27 xadvance=10 page=0 chnl=0 +char id=45 x=398 y=499 width=11 height=5 xoffset=0 yoffset=19 xadvance=12 page=0 chnl=0 +char id=46 x=358 y=499 width=6 height=6 xoffset=2 yoffset=27 xadvance=10 page=0 chnl=0 +char id=47 x=439 y=107 width=14 height=31 xoffset=-1 yoffset=7 xadvance=12 page=0 chnl=0 +char id=48 x=410 y=348 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=49 x=427 y=348 width=13 height=25 xoffset=3 yoffset=8 xadvance=17 page=0 chnl=0 +char id=50 x=440 y=348 width=16 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=51 x=456 y=348 width=16 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=52 x=472 y=348 width=18 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=53 x=490 y=348 width=16 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=54 x=0 y=374 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=55 x=17 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=56 x=34 y=374 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=57 x=51 y=374 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=59 x=68 y=374 width=9 height=25 xoffset=1 yoffset=14 xadvance=11 page=0 chnl=0 +char id=61 x=9 y=499 width=19 height=12 xoffset=2 yoffset=16 xadvance=23 page=0 chnl=0 +char id=63 x=77 y=374 width=15 height=25 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0 +char id=64 x=100 y=262 width=27 height=29 xoffset=1 yoffset=8 xadvance=29 page=0 chnl=0 +char id=65 x=92 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=66 x=113 y=374 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=67 x=131 y=374 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=68 x=150 y=374 width=21 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=69 x=171 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=70 x=188 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=71 x=205 y=374 width=20 height=25 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0 +char id=72 x=225 y=374 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=73 x=245 y=374 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=74 x=256 y=374 width=13 height=25 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0 +char id=75 x=269 y=374 width=20 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=76 x=289 y=374 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=77 x=305 y=374 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 +char id=78 x=328 y=374 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 +char id=79 x=347 y=374 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=80 x=370 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=81 x=453 y=107 width=23 height=31 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=82 x=387 y=374 width=21 height=25 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=83 x=408 y=374 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=84 x=426 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=85 x=447 y=374 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 +char id=86 x=466 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=87 x=0 y=399 width=31 height=25 xoffset=-1 yoffset=8 xadvance=29 page=0 chnl=0 +char id=88 x=487 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=89 x=31 y=399 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=90 x=52 y=399 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=91 x=479 y=73 width=10 height=32 xoffset=2 yoffset=7 xadvance=12 page=0 chnl=0 +char id=92 x=476 y=107 width=14 height=31 xoffset=0 yoffset=7 xadvance=12 page=0 chnl=0 +char id=93 x=489 y=73 width=10 height=32 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0 +char id=96 x=256 y=499 width=9 height=8 xoffset=3 yoffset=5 xadvance=17 page=0 chnl=0 +char id=98 x=199 y=320 width=17 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=100 x=216 y=320 width=17 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 +char id=102 x=233 y=320 width=14 height=26 xoffset=-1 yoffset=7 xadvance=10 page=0 chnl=0 +char id=103 x=70 y=399 width=17 height=25 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0 +char id=104 x=247 y=320 width=16 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=105 x=506 y=348 width=5 height=25 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0 +char id=106 x=490 y=107 width=11 height=31 xoffset=-2 yoffset=8 xadvance=9 page=0 chnl=0 +char id=107 x=263 y=320 width=17 height=26 xoffset=1 yoffset=7 xadvance=16 page=0 chnl=0 +char id=108 x=280 y=320 width=5 height=26 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=112 x=87 y=399 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=113 x=104 y=399 width=17 height=25 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0 +char id=121 x=121 y=399 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0 +char id=123 x=0 y=107 width=15 height=32 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0 +char id=124 x=499 y=73 width=5 height=32 xoffset=4 yoffset=7 xadvance=12 page=0 chnl=0 +char id=125 x=15 y=107 width=15 height=32 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0 +char id=126 x=178 y=499 width=21 height=10 xoffset=1 yoffset=17 xadvance=23 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0 +char id=161 x=139 y=399 width=5 height=25 xoffset=3 yoffset=8 xadvance=11 page=0 chnl=0 +char id=162 x=0 y=139 width=15 height=31 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=163 x=144 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=165 x=161 y=399 width=19 height=25 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=166 x=504 y=73 width=5 height=32 xoffset=4 yoffset=7 xadvance=12 page=0 chnl=0 +char id=167 x=15 y=139 width=16 height=31 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=168 x=409 y=499 width=12 height=5 xoffset=3 yoffset=8 xadvance=17 page=0 chnl=0 +char id=169 x=127 y=262 width=29 height=29 xoffset=0 yoffset=8 xadvance=30 page=0 chnl=0 +char id=174 x=156 y=262 width=29 height=29 xoffset=0 yoffset=8 xadvance=30 page=0 chnl=0 +char id=180 x=265 y=499 width=9 height=8 xoffset=6 yoffset=5 xadvance=17 page=0 chnl=0 +char id=181 x=180 y=399 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=182 x=31 y=139 width=16 height=31 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=183 x=364 y=499 width=6 height=6 xoffset=3 yoffset=14 xadvance=11 page=0 chnl=0 +char id=184 x=274 y=499 width=10 height=8 xoffset=4 yoffset=31 xadvance=17 page=0 chnl=0 +char id=188 x=196 y=399 width=28 height=25 xoffset=2 yoffset=8 xadvance=32 page=0 chnl=0 +char id=189 x=224 y=399 width=30 height=25 xoffset=2 yoffset=8 xadvance=32 page=0 chnl=0 +char id=190 x=254 y=399 width=30 height=25 xoffset=1 yoffset=8 xadvance=32 page=0 chnl=0 +char id=191 x=284 y=399 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=0 +char id=192 x=103 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=193 x=124 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=194 x=145 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=195 x=363 y=73 width=21 height=33 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0 +char id=196 x=47 y=139 width=21 height=31 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0 +char id=197 x=30 y=107 width=21 height=32 xoffset=-1 yoffset=1 xadvance=19 page=0 chnl=0 +char id=198 x=299 y=399 width=31 height=25 xoffset=-2 yoffset=8 xadvance=29 page=0 chnl=0 +char id=199 x=68 y=139 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=200 x=166 y=0 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=201 x=183 y=0 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=202 x=200 y=0 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=203 x=87 y=139 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=204 x=217 y=0 width=11 height=34 xoffset=0 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=205 x=228 y=0 width=11 height=34 xoffset=0 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=206 x=239 y=0 width=13 height=34 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=207 x=104 y=139 width=13 height=31 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0 +char id=208 x=330 y=399 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=209 x=252 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=210 x=271 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0 +char id=211 x=294 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0 +char id=212 x=317 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0 +char id=213 x=340 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0 +char id=214 x=117 y=139 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0 +char id=216 x=185 y=262 width=23 height=29 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 +char id=217 x=363 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=218 x=382 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=219 x=401 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=220 x=140 y=139 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0 +char id=221 x=420 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=222 x=353 y=399 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=223 x=285 y=320 width=17 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=224 x=243 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=225 x=259 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=226 x=275 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=227 x=291 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=228 x=369 y=399 width=16 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=229 x=307 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=231 x=385 y=399 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=0 chnl=0 +char id=232 x=323 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=233 x=340 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=234 x=357 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=235 x=400 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=236 x=502 y=139 width=9 height=28 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=237 x=374 y=262 width=10 height=28 xoffset=1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=238 x=384 y=262 width=12 height=28 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0 +char id=239 x=417 y=399 width=11 height=25 xoffset=-2 yoffset=8 xadvance=7 page=0 chnl=0 +char id=240 x=428 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=241 x=396 y=262 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=242 x=412 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=243 x=429 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=244 x=446 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=245 x=463 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=246 x=445 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=249 x=480 y=262 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=250 x=0 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=251 x=16 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=252 x=462 y=399 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=253 x=441 y=0 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=254 x=51 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=255 x=159 y=139 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=256 x=177 y=139 width=21 height=31 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0 +char id=257 x=478 y=399 width=16 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=258 x=459 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=259 x=32 y=292 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=260 x=198 y=139 width=22 height=31 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=261 x=494 y=399 width=17 height=25 xoffset=0 yoffset=14 xadvance=17 page=0 chnl=0 +char id=262 x=480 y=0 width=19 height=34 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=263 x=496 y=262 width=15 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 +char id=264 x=0 y=39 width=19 height=34 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=265 x=48 y=292 width=15 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 +char id=266 x=220 y=139 width=19 height=31 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 +char id=267 x=0 y=424 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=0 +char id=268 x=19 y=39 width=19 height=34 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=269 x=63 y=292 width=16 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 +char id=270 x=38 y=39 width=21 height=34 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=271 x=302 y=320 width=26 height=26 xoffset=0 yoffset=7 xadvance=22 page=0 chnl=0 +char id=272 x=330 y=399 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=273 x=328 y=320 width=19 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 +char id=274 x=239 y=139 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=275 x=15 y=424 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=276 x=59 y=39 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=277 x=79 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=278 x=256 y=139 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=279 x=32 y=424 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=280 x=273 y=139 width=17 height=31 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=281 x=49 y=424 width=17 height=25 xoffset=0 yoffset=14 xadvance=17 page=0 chnl=0 +char id=282 x=76 y=39 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=283 x=96 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=284 x=93 y=39 width=20 height=34 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=285 x=113 y=39 width=17 height=34 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=286 x=130 y=39 width=20 height=34 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=287 x=150 y=39 width=17 height=34 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=288 x=290 y=139 width=20 height=31 xoffset=0 yoffset=2 xadvance=21 page=0 chnl=0 +char id=289 x=310 y=139 width=17 height=31 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=290 x=327 y=139 width=20 height=31 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0 +char id=291 x=384 y=73 width=17 height=33 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=292 x=167 y=39 width=20 height=34 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=293 x=187 y=39 width=16 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=294 x=66 y=424 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=0 chnl=0 +char id=295 x=347 y=320 width=19 height=26 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0 +char id=296 x=401 y=73 width=13 height=33 xoffset=-1 yoffset=0 xadvance=12 page=0 chnl=0 +char id=297 x=366 y=320 width=12 height=26 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0 +char id=298 x=489 y=201 width=13 height=30 xoffset=-1 yoffset=3 xadvance=12 page=0 chnl=0 +char id=300 x=414 y=73 width=11 height=33 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0 +char id=301 x=378 y=320 width=12 height=26 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0 +char id=302 x=347 y=139 width=11 height=31 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=303 x=501 y=107 width=7 height=31 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=304 x=358 y=139 width=11 height=31 xoffset=0 yoffset=2 xadvance=12 page=0 chnl=0 +char id=306 x=91 y=424 width=22 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=307 x=369 y=139 width=15 height=31 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=308 x=203 y=39 width=15 height=34 xoffset=-1 yoffset=-1 xadvance=13 page=0 chnl=0 +char id=309 x=218 y=39 width=13 height=34 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0 +char id=310 x=384 y=139 width=20 height=31 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=311 x=68 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=16 page=0 chnl=0 +char id=313 x=231 y=39 width=16 height=34 xoffset=1 yoffset=-1 xadvance=16 page=0 chnl=0 +char id=314 x=499 y=0 width=10 height=34 xoffset=1 yoffset=-1 xadvance=7 page=0 chnl=0 +char id=315 x=404 y=139 width=16 height=31 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=316 x=85 y=107 width=8 height=32 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=317 x=390 y=320 width=16 height=26 xoffset=1 yoffset=7 xadvance=16 page=0 chnl=0 +char id=318 x=406 y=320 width=13 height=26 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0 +char id=319 x=113 y=424 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=320 x=419 y=320 width=13 height=26 xoffset=1 yoffset=7 xadvance=14 page=0 chnl=0 +char id=321 x=129 y=424 width=19 height=25 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=322 x=432 y=320 width=11 height=26 xoffset=-1 yoffset=7 xadvance=9 page=0 chnl=0 +char id=323 x=247 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=324 x=113 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=325 x=420 y=139 width=19 height=31 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 +char id=326 x=148 y=424 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=327 x=266 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=328 x=129 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=329 x=443 y=320 width=22 height=26 xoffset=-1 yoffset=7 xadvance=22 page=0 chnl=0 +char id=330 x=439 y=139 width=19 height=31 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 +char id=331 x=164 y=424 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=332 x=458 y=139 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0 +char id=333 x=180 y=424 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=334 x=285 y=39 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0 +char id=335 x=145 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=336 x=308 y=39 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0 +char id=337 x=162 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=338 x=197 y=424 width=31 height=25 xoffset=0 yoffset=8 xadvance=31 page=0 chnl=0 +char id=340 x=331 y=39 width=21 height=34 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 +char id=341 x=179 y=292 width=12 height=28 xoffset=1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=342 x=481 y=139 width=21 height=31 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=343 x=228 y=424 width=12 height=25 xoffset=1 yoffset=14 xadvance=12 page=0 chnl=0 +char id=344 x=352 y=39 width=21 height=34 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 +char id=345 x=191 y=292 width=13 height=28 xoffset=1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=346 x=373 y=39 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=347 x=204 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=348 x=391 y=39 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=349 x=218 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=350 x=0 y=170 width=18 height=31 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=351 x=240 y=424 width=14 height=25 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 +char id=352 x=409 y=39 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=353 x=232 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=354 x=18 y=170 width=21 height=31 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=355 x=0 y=232 width=13 height=30 xoffset=-1 yoffset=9 xadvance=11 page=0 chnl=0 +char id=356 x=427 y=39 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=357 x=465 y=320 width=18 height=26 xoffset=-1 yoffset=7 xadvance=15 page=0 chnl=0 +char id=358 x=254 y=424 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=360 x=448 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=361 x=246 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=362 x=39 y=170 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0 +char id=363 x=275 y=424 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=364 x=467 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=365 x=262 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=366 x=486 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=367 x=208 y=262 width=16 height=29 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 +char id=368 x=0 y=73 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=369 x=278 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=370 x=58 y=170 width=19 height=31 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 +char id=371 x=291 y=424 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=372 x=19 y=73 width=31 height=34 xoffset=-1 yoffset=-1 xadvance=29 page=0 chnl=0 +char id=373 x=294 y=292 width=26 height=28 xoffset=-1 yoffset=5 xadvance=24 page=0 chnl=0 +char id=374 x=50 y=73 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=375 x=71 y=73 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=376 x=77 y=170 width=21 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=377 x=89 y=73 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=378 x=320 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=379 x=98 y=170 width=18 height=31 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 +char id=380 x=308 y=424 width=14 height=25 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0 +char id=381 x=107 y=73 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=382 x=334 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=383 x=483 y=320 width=14 height=26 xoffset=1 yoffset=7 xadvance=8 page=0 chnl=0 +char id=884 x=284 y=499 width=7 height=8 xoffset=6 yoffset=5 xadvance=17 page=0 chnl=0 +char id=885 x=311 y=499 width=7 height=7 xoffset=5 yoffset=32 xadvance=17 page=0 chnl=0 +char id=890 x=318 y=499 width=6 height=7 xoffset=6 yoffset=32 xadvance=17 page=0 chnl=0 +char id=900 x=291 y=499 width=6 height=8 xoffset=6 yoffset=5 xadvance=17 page=0 chnl=0 +char id=901 x=297 y=499 width=14 height=8 xoffset=2 yoffset=5 xadvance=17 page=0 chnl=0 +char id=902 x=322 y=424 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=903 x=364 y=499 width=6 height=6 xoffset=3 yoffset=14 xadvance=11 page=0 chnl=0 +char id=904 x=343 y=424 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=905 x=366 y=424 width=26 height=25 xoffset=-1 yoffset=8 xadvance=25 page=0 chnl=0 +char id=906 x=392 y=424 width=16 height=25 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=908 x=408 y=424 width=27 height=25 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0 +char id=910 x=435 y=424 width=26 height=25 xoffset=-1 yoffset=8 xadvance=23 page=0 chnl=0 +char id=911 x=461 y=424 width=27 height=25 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0 +char id=912 x=348 y=292 width=15 height=28 xoffset=-3 yoffset=5 xadvance=7 page=0 chnl=0 +char id=913 x=488 y=424 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=914 x=0 y=449 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=915 x=18 y=449 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=916 x=34 y=449 width=22 height=25 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=917 x=56 y=449 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=918 x=73 y=449 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=919 x=91 y=449 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=920 x=111 y=449 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=921 x=134 y=449 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=922 x=145 y=449 width=20 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=923 x=165 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=924 x=186 y=449 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 +char id=925 x=209 y=449 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 +char id=926 x=228 y=449 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=927 x=246 y=449 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=928 x=269 y=449 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=929 x=289 y=449 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=931 x=306 y=449 width=19 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=932 x=325 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=933 x=346 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=934 x=367 y=449 width=23 height=25 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 +char id=935 x=390 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=936 x=411 y=449 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 +char id=937 x=434 y=449 width=24 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=938 x=116 y=170 width=13 height=31 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0 +char id=939 x=77 y=170 width=21 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=940 x=363 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=941 x=380 y=292 width=16 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 +char id=942 x=125 y=73 width=16 height=34 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=943 x=502 y=201 width=6 height=28 xoffset=1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=944 x=396 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=946 x=93 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=947 x=458 y=449 width=17 height=25 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0 +char id=948 x=0 y=348 width=17 height=26 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0 +char id=950 x=110 y=107 width=15 height=32 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0 +char id=951 x=475 y=449 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=952 x=17 y=348 width=18 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 +char id=955 x=35 y=348 width=18 height=26 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0 +char id=956 x=491 y=449 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=958 x=125 y=107 width=16 height=32 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0 +char id=961 x=0 y=474 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0 +char id=962 x=17 y=474 width=16 height=25 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0 +char id=966 x=33 y=474 width=23 height=25 xoffset=0 yoffset=14 xadvance=23 page=0 chnl=0 +char id=967 x=56 y=474 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0 +char id=968 x=74 y=474 width=21 height=25 xoffset=1 yoffset=14 xadvance=23 page=0 chnl=0 +char id=970 x=95 y=474 width=11 height=25 xoffset=-2 yoffset=8 xadvance=7 page=0 chnl=0 +char id=971 x=106 y=474 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=972 x=412 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=973 x=429 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=974 x=445 y=292 width=23 height=28 xoffset=0 yoffset=5 xadvance=23 page=0 chnl=0 +char id=976 x=53 y=348 width=17 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=977 x=70 y=348 width=18 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=978 x=122 y=474 width=25 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=979 x=468 y=292 width=29 height=28 xoffset=-1 yoffset=5 xadvance=26 page=0 chnl=0 +char id=980 x=129 y=170 width=25 height=31 xoffset=-1 yoffset=2 xadvance=22 page=0 chnl=0 +char id=981 x=141 y=107 width=17 height=32 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0 +char id=983 x=147 y=474 width=19 height=25 xoffset=-1 yoffset=14 xadvance=17 page=0 chnl=0 +char id=984 x=154 y=170 width=23 height=31 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=985 x=166 y=474 width=17 height=25 xoffset=0 yoffset=14 xadvance=17 page=0 chnl=0 +char id=986 x=177 y=170 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=987 x=183 y=474 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=0 chnl=0 +char id=988 x=198 y=474 width=17 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=989 x=215 y=474 width=14 height=25 xoffset=1 yoffset=14 xadvance=15 page=0 chnl=0 +char id=990 x=229 y=474 width=22 height=25 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=991 x=88 y=348 width=17 height=26 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0 +char id=992 x=196 y=170 width=25 height=31 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0 +char id=993 x=158 y=107 width=19 height=32 xoffset=-1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=994 x=221 y=170 width=27 height=31 xoffset=0 yoffset=8 xadvance=28 page=0 chnl=0 +char id=995 x=251 y=474 width=25 height=25 xoffset=1 yoffset=14 xadvance=27 page=0 chnl=0 +char id=996 x=276 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 +char id=997 x=105 y=348 width=16 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=998 x=248 y=170 width=19 height=31 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=1000 x=295 y=474 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=1001 x=121 y=348 width=18 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 +char id=1002 x=313 y=474 width=22 height=25 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=1004 x=335 y=474 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=1006 x=358 y=474 width=17 height=25 xoffset=-1 yoffset=8 xadvance=15 page=0 chnl=0 +char id=1007 x=497 y=320 width=13 height=26 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0 +char id=1009 x=375 y=474 width=18 height=25 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0 +char id=1011 x=267 y=170 width=11 height=31 xoffset=-2 yoffset=8 xadvance=9 page=0 chnl=0 +char id=1012 x=393 y=474 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=1015 x=416 y=474 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=1016 x=177 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=1020 x=432 y=474 width=20 height=25 xoffset=-2 yoffset=14 xadvance=18 page=0 chnl=0 +char id=1021 x=452 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1022 x=471 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1023 x=490 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1024 x=141 y=73 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=1025 x=278 y=170 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=1027 x=158 y=73 width=16 height=34 xoffset=1 yoffset=-1 xadvance=16 page=0 chnl=0 +char id=1031 x=295 y=170 width=13 height=31 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0 +char id=1036 x=174 y=73 width=19 height=34 xoffset=1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=1037 x=193 y=73 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=1038 x=194 y=107 width=20 height=32 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=0 +char id=1039 x=13 y=232 width=20 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1044 x=33 y=232 width=23 height=30 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1049 x=214 y=107 width=19 height=32 xoffset=1 yoffset=1 xadvance=21 page=0 chnl=0 +char id=1062 x=56 y=232 width=21 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1065 x=77 y=232 width=29 height=30 xoffset=2 yoffset=8 xadvance=31 page=0 chnl=0 +char id=1073 x=139 y=348 width=18 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 +char id=1081 x=0 y=320 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=1092 x=233 y=107 width=25 height=32 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0 +char id=1104 x=16 y=320 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=1106 x=258 y=107 width=19 height=32 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0 +char id=1107 x=497 y=292 width=13 height=28 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=1112 x=308 y=170 width=11 height=31 xoffset=-2 yoffset=8 xadvance=9 page=0 chnl=0 +char id=1115 x=157 y=348 width=19 height=26 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0 +char id=1116 x=33 y=320 width=16 height=28 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=1117 x=49 y=320 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=1118 x=212 y=73 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=1123 x=176 y=348 width=19 height=26 xoffset=-1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=1134 x=0 y=0 width=17 height=39 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=0 +char id=1135 x=425 y=73 width=16 height=33 xoffset=-1 yoffset=6 xadvance=15 page=0 chnl=0 +char id=1142 x=230 y=73 width=26 height=34 xoffset=-1 yoffset=-1 xadvance=23 page=0 chnl=0 +char id=1143 x=65 y=320 width=23 height=28 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0 +char id=1144 x=319 y=170 width=38 height=31 xoffset=0 yoffset=8 xadvance=37 page=0 chnl=0 +char id=1146 x=146 y=320 width=27 height=27 xoffset=0 yoffset=7 xadvance=27 page=0 chnl=0 +char id=1148 x=40 y=0 width=30 height=35 xoffset=0 yoffset=-2 xadvance=30 page=0 chnl=0 +char id=1149 x=106 y=232 width=24 height=30 xoffset=0 yoffset=3 xadvance=24 page=0 chnl=0 +char id=1150 x=277 y=107 width=37 height=32 xoffset=0 yoffset=1 xadvance=37 page=0 chnl=0 +char id=1152 x=357 y=170 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1155 x=199 y=499 width=27 height=9 xoffset=2 yoffset=4 xadvance=0 page=0 chnl=0 +char id=1156 x=370 y=499 width=28 height=6 xoffset=2 yoffset=0 xadvance=0 page=0 chnl=0 +char id=1157 x=226 y=499 width=15 height=9 xoffset=6 yoffset=-9 xadvance=0 page=0 chnl=0 +char id=1158 x=241 y=499 width=15 height=9 xoffset=6 yoffset=-16 xadvance=0 page=0 chnl=0 +char id=1159 x=324 y=499 width=15 height=7 xoffset=2 yoffset=5 xadvance=20 page=0 chnl=0 +char id=1160 x=130 y=232 width=62 height=30 xoffset=-16 yoffset=8 xadvance=0 page=0 chnl=0 +char id=1161 x=314 y=107 width=60 height=32 xoffset=-16 yoffset=7 xadvance=0 page=0 chnl=0 +char id=1162 x=17 y=0 width=23 height=37 xoffset=1 yoffset=1 xadvance=21 page=0 chnl=0 +char id=1163 x=374 y=107 width=19 height=32 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=1165 x=195 y=348 width=17 height=26 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0 +char id=1168 x=376 y=170 width=16 height=31 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0 +char id=1172 x=392 y=170 width=17 height=31 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0 +char id=1174 x=192 y=232 width=31 height=30 xoffset=-1 yoffset=8 xadvance=30 page=0 chnl=0 +char id=1176 x=409 y=170 width=18 height=31 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=1178 x=223 y=232 width=19 height=30 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=1183 x=212 y=348 width=18 height=26 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0 +char id=1186 x=242 y=232 width=21 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1190 x=427 y=170 width=31 height=31 xoffset=1 yoffset=8 xadvance=32 page=0 chnl=0 +char id=1192 x=230 y=348 width=25 height=26 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 +char id=1194 x=458 y=170 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1196 x=263 y=232 width=21 height=30 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1202 x=284 y=232 width=21 height=30 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=1204 x=305 y=232 width=27 height=30 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0 +char id=1206 x=332 y=232 width=21 height=30 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 +char id=1211 x=255 y=348 width=16 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=1214 x=353 y=232 width=27 height=30 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0 +char id=1217 x=256 y=73 width=31 height=34 xoffset=-1 yoffset=-1 xadvance=29 page=0 chnl=0 +char id=1218 x=88 y=320 width=25 height=28 xoffset=-1 yoffset=5 xadvance=23 page=0 chnl=0 +char id=1219 x=477 y=170 width=18 height=31 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1221 x=380 y=232 width=25 height=30 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1223 x=0 y=201 width=20 height=31 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1225 x=405 y=232 width=23 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1227 x=428 y=232 width=19 height=30 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 +char id=1229 x=447 y=232 width=26 height=30 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 +char id=1231 x=271 y=348 width=5 height=26 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=1232 x=287 y=73 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=1233 x=113 y=320 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=1234 x=20 y=201 width=21 height=31 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0 +char id=1238 x=308 y=73 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=1239 x=129 y=320 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=1242 x=41 y=201 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0 +char id=1244 x=64 y=201 width=31 height=31 xoffset=-1 yoffset=2 xadvance=29 page=0 chnl=0 +char id=1246 x=95 y=201 width=18 height=31 xoffset=-1 yoffset=2 xadvance=17 page=0 chnl=0 +char id=1250 x=113 y=201 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0 +char id=1252 x=132 y=201 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0 +char id=1254 x=151 y=201 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0 +char id=1258 x=174 y=201 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0 +char id=1260 x=197 y=201 width=19 height=31 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0 +char id=1262 x=216 y=201 width=20 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=1263 x=236 y=201 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=1264 x=254 y=201 width=20 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0 +char id=1265 x=274 y=201 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=1266 x=325 y=73 width=20 height=34 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=1267 x=345 y=73 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=1268 x=292 y=201 width=19 height=31 xoffset=0 yoffset=2 xadvance=20 page=0 chnl=0 +char id=1270 x=473 y=232 width=16 height=30 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=1272 x=311 y=201 width=23 height=31 xoffset=1 yoffset=2 xadvance=25 page=0 chnl=0 +char id=1274 x=334 y=201 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=1276 x=352 y=201 width=22 height=31 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=1281 x=276 y=348 width=17 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 +char id=1283 x=293 y=348 width=27 height=26 xoffset=0 yoffset=7 xadvance=28 page=0 chnl=0 +char id=1286 x=489 y=232 width=19 height=30 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0 +char id=1298 x=374 y=201 width=22 height=31 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=1306 x=396 y=201 width=23 height=31 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0 +char id=8192 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 +char id=8193 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=0 +char id=8194 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0 +char id=8195 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=0 +char id=8196 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=11 page=0 chnl=0 +char id=8197 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=0 +char id=8198 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=5 page=0 chnl=0 +char id=8199 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=0 +char id=8200 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0 +char id=8201 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=0 +char id=8202 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=3 page=0 chnl=0 +char id=8203 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=8204 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=8210 x=421 y=499 width=19 height=5 xoffset=-1 yoffset=20 xadvance=17 page=0 chnl=0 +char id=8211 x=421 y=499 width=19 height=5 xoffset=-1 yoffset=20 xadvance=17 page=0 chnl=0 +char id=8212 x=440 y=499 width=31 height=5 xoffset=-1 yoffset=20 xadvance=29 page=0 chnl=0 +char id=8213 x=471 y=499 width=27 height=5 xoffset=1 yoffset=20 xadvance=29 page=0 chnl=0 +char id=8214 x=393 y=107 width=11 height=32 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0 +char id=8215 x=339 y=499 width=19 height=7 xoffset=-1 yoffset=32 xadvance=17 page=0 chnl=0 +char id=8216 x=85 y=499 width=9 height=11 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0 +char id=8217 x=94 y=499 width=8 height=11 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=8218 x=102 y=499 width=8 height=11 xoffset=-1 yoffset=27 xadvance=7 page=0 chnl=0 +char id=8219 x=110 y=499 width=9 height=11 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0 +char id=8220 x=119 y=499 width=15 height=11 xoffset=-2 yoffset=7 xadvance=13 page=0 chnl=0 +char id=8221 x=134 y=499 width=15 height=11 xoffset=1 yoffset=7 xadvance=13 page=0 chnl=0 +char id=8222 x=149 y=499 width=14 height=11 xoffset=-1 yoffset=27 xadvance=13 page=0 chnl=0 +char id=8223 x=163 y=499 width=15 height=11 xoffset=-2 yoffset=7 xadvance=13 page=0 chnl=0 +char id=8239 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=5 page=0 chnl=0 +char id=8242 x=28 y=499 width=8 height=12 xoffset=1 yoffset=8 xadvance=9 page=0 chnl=0 +char id=8243 x=36 y=499 width=14 height=12 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0 +char id=8244 x=50 y=499 width=19 height=12 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0 +char id=8286 x=505 y=39 width=6 height=33 xoffset=2 yoffset=7 xadvance=10 page=0 chnl=0 +char id=8353 x=224 y=262 width=19 height=29 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=8363 x=419 y=201 width=19 height=31 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 +char id=8367 x=70 y=0 width=33 height=35 xoffset=0 yoffset=4 xadvance=32 page=0 chnl=0 +char id=8368 x=404 y=107 width=18 height=32 xoffset=-1 yoffset=7 xadvance=17 page=0 chnl=0 +char id=8370 x=495 y=170 width=16 height=31 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=8373 x=422 y=107 width=17 height=32 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=11361 x=320 y=348 width=11 height=26 xoffset=-1 yoffset=7 xadvance=9 page=0 chnl=0 +char id=11364 x=438 y=201 width=21 height=31 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0 +char id=11365 x=459 y=201 width=16 height=31 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0 +char id=11366 x=475 y=201 width=14 height=31 xoffset=-2 yoffset=7 xadvance=11 page=0 chnl=0 +char id=11367 x=0 y=262 width=21 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0 +char id=11368 x=21 y=262 width=18 height=30 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=11369 x=39 y=262 width=22 height=30 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0 +char id=11370 x=61 y=262 width=18 height=30 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0 +char id=11371 x=79 y=262 width=21 height=30 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0 +char id=42 x=226 y=230 width=16 height=16 xoffset=1 yoffset=7 xadvance=17 page=1 chnl=0 +char id=43 x=208 y=150 width=21 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0 +char id=58 x=504 y=75 width=6 height=19 xoffset=3 yoffset=14 xadvance=11 page=1 chnl=0 +char id=60 x=314 y=150 width=19 height=19 xoffset=2 yoffset=13 xadvance=23 page=1 chnl=0 +char id=62 x=333 y=150 width=19 height=19 xoffset=2 yoffset=13 xadvance=23 page=1 chnl=0 +char id=94 x=266 y=230 width=21 height=15 xoffset=1 yoffset=8 xadvance=23 page=1 chnl=0 +char id=95 x=357 y=230 width=19 height=4 xoffset=-1 yoffset=34 xadvance=17 page=1 chnl=0 +char id=97 x=352 y=150 width=16 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=99 x=368 y=150 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=101 x=383 y=150 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=109 x=400 y=150 width=25 height=19 xoffset=1 yoffset=14 xadvance=27 page=1 chnl=0 +char id=110 x=425 y=150 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=111 x=441 y=150 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=114 x=458 y=150 width=12 height=19 xoffset=1 yoffset=14 xadvance=12 page=1 chnl=0 +char id=115 x=470 y=150 width=14 height=19 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0 +char id=116 x=249 y=125 width=13 height=24 xoffset=-1 yoffset=9 xadvance=11 page=1 chnl=0 +char id=117 x=484 y=150 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=118 x=0 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=119 x=18 y=173 width=26 height=19 xoffset=-1 yoffset=14 xadvance=24 page=1 chnl=0 +char id=120 x=44 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=122 x=62 y=173 width=14 height=19 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0 +char id=164 x=123 y=230 width=18 height=18 xoffset=0 yoffset=12 xadvance=17 page=1 chnl=0 +char id=170 x=141 y=230 width=14 height=17 xoffset=1 yoffset=8 xadvance=16 page=1 chnl=0 +char id=171 x=155 y=230 width=17 height=17 xoffset=1 yoffset=13 xadvance=18 page=1 chnl=0 +char id=172 x=287 y=230 width=20 height=14 xoffset=1 yoffset=19 xadvance=23 page=1 chnl=0 +char id=175 x=376 y=230 width=20 height=4 xoffset=-1 yoffset=3 xadvance=17 page=1 chnl=0 +char id=176 x=307 y=230 width=14 height=14 xoffset=1 yoffset=8 xadvance=15 page=1 chnl=0 +char id=177 x=168 y=150 width=21 height=22 xoffset=1 yoffset=9 xadvance=23 page=1 chnl=0 +char id=178 x=242 y=230 width=13 height=16 xoffset=2 yoffset=8 xadvance=16 page=1 chnl=0 +char id=179 x=172 y=230 width=12 height=17 xoffset=2 yoffset=8 xadvance=16 page=1 chnl=0 +char id=185 x=255 y=230 width=11 height=16 xoffset=3 yoffset=8 xadvance=16 page=1 chnl=0 +char id=186 x=184 y=230 width=15 height=17 xoffset=0 yoffset=8 xadvance=16 page=1 chnl=0 +char id=187 x=199 y=230 width=17 height=17 xoffset=1 yoffset=13 xadvance=18 page=1 chnl=0 +char id=215 x=76 y=173 width=19 height=19 xoffset=2 yoffset=12 xadvance=23 page=1 chnl=0 +char id=230 x=95 y=173 width=28 height=19 xoffset=0 yoffset=14 xadvance=28 page=1 chnl=0 +char id=247 x=229 y=150 width=22 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0 +char id=248 x=189 y=150 width=19 height=22 xoffset=-1 yoffset=13 xadvance=17 page=1 chnl=0 +char id=299 x=262 y=125 width=11 height=24 xoffset=-2 yoffset=9 xadvance=7 page=1 chnl=0 +char id=305 x=500 y=150 width=5 height=19 xoffset=1 yoffset=14 xadvance=7 page=1 chnl=0 +char id=312 x=123 y=173 width=17 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=339 x=140 y=173 width=29 height=19 xoffset=0 yoffset=14 xadvance=29 page=1 chnl=0 +char id=359 x=273 y=125 width=13 height=24 xoffset=-1 yoffset=9 xadvance=11 page=1 chnl=0 +char id=891 x=169 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=892 x=184 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=893 x=199 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=945 x=214 y=173 width=17 height=19 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0 +char id=949 x=231 y=173 width=16 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=953 x=505 y=150 width=5 height=19 xoffset=1 yoffset=14 xadvance=7 page=1 chnl=0 +char id=954 x=247 y=173 width=16 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=957 x=263 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=959 x=281 y=173 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=960 x=298 y=173 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=963 x=314 y=173 width=20 height=19 xoffset=0 yoffset=14 xadvance=19 page=1 chnl=0 +char id=964 x=334 y=173 width=17 height=19 xoffset=-1 yoffset=14 xadvance=15 page=1 chnl=0 +char id=965 x=351 y=173 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=969 x=367 y=173 width=23 height=19 xoffset=0 yoffset=14 xadvance=23 page=1 chnl=0 +char id=982 x=390 y=173 width=23 height=19 xoffset=0 yoffset=14 xadvance=23 page=1 chnl=0 +char id=999 x=413 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1003 x=431 y=173 width=22 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1005 x=453 y=173 width=18 height=19 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1008 x=471 y=173 width=19 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1010 x=490 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1013 x=0 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1014 x=15 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1026 x=0 y=0 width=24 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1028 x=24 y=0 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1029 x=43 y=0 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1030 x=61 y=0 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=1 chnl=0 +char id=1032 x=72 y=0 width=13 height=25 xoffset=-1 yoffset=8 xadvance=13 page=1 chnl=0 +char id=1033 x=85 y=0 width=33 height=25 xoffset=-1 yoffset=8 xadvance=32 page=1 chnl=0 +char id=1034 x=118 y=0 width=30 height=25 xoffset=1 yoffset=8 xadvance=31 page=1 chnl=0 +char id=1035 x=148 y=0 width=24 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1040 x=172 y=0 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1041 x=193 y=0 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1042 x=211 y=0 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1043 x=229 y=0 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=1 chnl=0 +char id=1045 x=245 y=0 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1046 x=262 y=0 width=31 height=25 xoffset=-1 yoffset=8 xadvance=29 page=1 chnl=0 +char id=1047 x=293 y=0 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1048 x=311 y=0 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=1 chnl=0 +char id=1050 x=330 y=0 width=19 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1051 x=349 y=0 width=22 height=25 xoffset=-1 yoffset=8 xadvance=22 page=1 chnl=0 +char id=1052 x=371 y=0 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0 +char id=1053 x=394 y=0 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=1 chnl=0 +char id=1054 x=414 y=0 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1055 x=437 y=0 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=1 chnl=0 +char id=1056 x=457 y=0 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1057 x=474 y=0 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1058 x=0 y=25 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1059 x=21 y=25 width=20 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1060 x=41 y=25 width=23 height=25 xoffset=0 yoffset=8 xadvance=24 page=1 chnl=0 +char id=1061 x=64 y=25 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1063 x=85 y=25 width=19 height=25 xoffset=0 yoffset=8 xadvance=20 page=1 chnl=0 +char id=1064 x=104 y=25 width=27 height=25 xoffset=1 yoffset=8 xadvance=30 page=1 chnl=0 +char id=1066 x=131 y=25 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=1 chnl=0 +char id=1067 x=154 y=25 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0 +char id=1068 x=493 y=0 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1069 x=177 y=25 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1070 x=196 y=25 width=29 height=25 xoffset=1 yoffset=8 xadvance=30 page=1 chnl=0 +char id=1071 x=225 y=25 width=20 height=25 xoffset=-1 yoffset=8 xadvance=20 page=1 chnl=0 +char id=1072 x=30 y=192 width=16 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1074 x=46 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1075 x=62 y=192 width=13 height=19 xoffset=1 yoffset=14 xadvance=13 page=1 chnl=0 +char id=1076 x=331 y=125 width=19 height=23 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1077 x=75 y=192 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1078 x=92 y=192 width=25 height=19 xoffset=-1 yoffset=14 xadvance=23 page=1 chnl=0 +char id=1079 x=117 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1080 x=132 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1082 x=148 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1083 x=164 y=192 width=18 height=19 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1084 x=182 y=192 width=18 height=19 xoffset=1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1085 x=200 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1086 x=216 y=192 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1087 x=233 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1088 x=245 y=25 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1089 x=249 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1090 x=264 y=192 width=17 height=19 xoffset=-1 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1091 x=262 y=25 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1093 x=281 y=192 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1094 x=350 y=125 width=17 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1095 x=299 y=192 width=15 height=19 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1096 x=314 y=192 width=23 height=19 xoffset=1 yoffset=14 xadvance=25 page=1 chnl=0 +char id=1097 x=367 y=125 width=25 height=23 xoffset=1 yoffset=14 xadvance=25 page=1 chnl=0 +char id=1098 x=337 y=192 width=19 height=19 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1099 x=356 y=192 width=20 height=19 xoffset=1 yoffset=14 xadvance=22 page=1 chnl=0 +char id=1100 x=376 y=192 width=15 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1101 x=391 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1102 x=406 y=192 width=23 height=19 xoffset=1 yoffset=14 xadvance=24 page=1 chnl=0 +char id=1103 x=429 y=192 width=17 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1105 x=280 y=25 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1108 x=446 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1109 x=461 y=192 width=14 height=19 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0 +char id=1110 x=297 y=25 width=5 height=25 xoffset=1 yoffset=8 xadvance=7 page=1 chnl=0 +char id=1111 x=302 y=25 width=11 height=25 xoffset=-2 yoffset=8 xadvance=7 page=1 chnl=0 +char id=1113 x=475 y=192 width=27 height=19 xoffset=-1 yoffset=14 xadvance=26 page=1 chnl=0 +char id=1114 x=0 y=211 width=25 height=19 xoffset=1 yoffset=14 xadvance=26 page=1 chnl=0 +char id=1119 x=392 y=125 width=16 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1120 x=313 y=25 width=37 height=25 xoffset=0 yoffset=8 xadvance=37 page=1 chnl=0 +char id=1121 x=25 y=211 width=25 height=19 xoffset=-1 yoffset=14 xadvance=23 page=1 chnl=0 +char id=1122 x=350 y=25 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=1 chnl=0 +char id=1124 x=373 y=25 width=26 height=25 xoffset=1 yoffset=8 xadvance=27 page=1 chnl=0 +char id=1125 x=50 y=211 width=21 height=19 xoffset=1 yoffset=14 xadvance=22 page=1 chnl=0 +char id=1126 x=399 y=25 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1127 x=71 y=211 width=19 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1128 x=420 y=25 width=26 height=25 xoffset=1 yoffset=8 xadvance=26 page=1 chnl=0 +char id=1129 x=90 y=211 width=23 height=19 xoffset=0 yoffset=14 xadvance=22 page=1 chnl=0 +char id=1130 x=446 y=25 width=27 height=25 xoffset=-1 yoffset=8 xadvance=25 page=1 chnl=0 +char id=1131 x=113 y=211 width=22 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1132 x=473 y=25 width=33 height=25 xoffset=1 yoffset=8 xadvance=33 page=1 chnl=0 +char id=1133 x=135 y=211 width=27 height=19 xoffset=1 yoffset=14 xadvance=27 page=1 chnl=0 +char id=1136 x=0 y=50 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0 +char id=1137 x=23 y=50 width=21 height=25 xoffset=1 yoffset=14 xadvance=23 page=1 chnl=0 +char id=1138 x=44 y=50 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1139 x=162 y=211 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1140 x=67 y=50 width=26 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1141 x=179 y=211 width=23 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1145 x=93 y=50 width=32 height=25 xoffset=0 yoffset=14 xadvance=31 page=1 chnl=0 +char id=1147 x=251 y=150 width=21 height=21 xoffset=0 yoffset=13 xadvance=21 page=1 chnl=0 +char id=1151 x=125 y=50 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1153 x=150 y=50 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1154 x=165 y=50 width=18 height=25 xoffset=-1 yoffset=8 xadvance=16 page=1 chnl=0 +char id=1164 x=183 y=50 width=20 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1166 x=203 y=50 width=18 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1167 x=221 y=50 width=18 height=25 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1169 x=239 y=50 width=13 height=25 xoffset=1 yoffset=8 xadvance=13 page=1 chnl=0 +char id=1170 x=252 y=50 width=18 height=25 xoffset=-1 yoffset=8 xadvance=16 page=1 chnl=0 +char id=1171 x=202 y=211 width=14 height=19 xoffset=0 yoffset=14 xadvance=13 page=1 chnl=0 +char id=1173 x=270 y=50 width=15 height=25 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1175 x=408 y=125 width=25 height=23 xoffset=-1 yoffset=14 xadvance=24 page=1 chnl=0 +char id=1177 x=285 y=50 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1179 x=433 y=125 width=16 height=23 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1180 x=300 y=50 width=19 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1181 x=216 y=211 width=16 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1182 x=319 y=50 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1184 x=340 y=50 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1185 x=232 y=211 width=21 height=19 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1187 x=449 y=125 width=17 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1188 x=365 y=50 width=25 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0 +char id=1189 x=253 y=211 width=20 height=19 xoffset=1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1191 x=390 y=50 width=26 height=25 xoffset=1 yoffset=14 xadvance=27 page=1 chnl=0 +char id=1193 x=272 y=150 width=19 height=20 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1195 x=416 y=50 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1197 x=466 y=125 width=17 height=23 xoffset=-1 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1198 x=431 y=50 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1199 x=452 y=50 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1200 x=470 y=50 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1201 x=491 y=50 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1203 x=483 y=125 width=17 height=23 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1205 x=0 y=150 width=22 height=23 xoffset=-1 yoffset=14 xadvance=21 page=1 chnl=0 +char id=1207 x=22 y=150 width=17 height=23 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1208 x=0 y=75 width=19 height=25 xoffset=0 yoffset=8 xadvance=20 page=1 chnl=0 +char id=1209 x=273 y=211 width=15 height=19 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1210 x=19 y=75 width=18 height=25 xoffset=1 yoffset=8 xadvance=20 page=1 chnl=0 +char id=1212 x=37 y=75 width=27 height=25 xoffset=-1 yoffset=8 xadvance=26 page=1 chnl=0 +char id=1213 x=288 y=211 width=21 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1215 x=39 y=150 width=21 height=23 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1216 x=64 y=75 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=1 chnl=0 +char id=1220 x=75 y=75 width=15 height=25 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1222 x=60 y=150 width=21 height=23 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1224 x=90 y=75 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1226 x=81 y=150 width=19 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1228 x=100 y=150 width=15 height=23 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1230 x=115 y=150 width=21 height=23 xoffset=1 yoffset=14 xadvance=20 page=1 chnl=0 +char id=1235 x=106 y=75 width=16 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1236 x=122 y=75 width=31 height=25 xoffset=-2 yoffset=8 xadvance=29 page=1 chnl=0 +char id=1237 x=309 y=211 width=28 height=19 xoffset=0 yoffset=14 xadvance=28 page=1 chnl=0 +char id=1240 x=153 y=75 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1241 x=337 y=211 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1243 x=176 y=75 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1245 x=193 y=75 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1247 x=218 y=75 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=1 chnl=0 +char id=1248 x=233 y=75 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1249 x=251 y=75 width=14 height=25 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0 +char id=1251 x=265 y=75 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1253 x=281 y=75 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=1255 x=297 y=75 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1256 x=314 y=75 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0 +char id=1257 x=354 y=211 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1259 x=337 y=75 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1261 x=354 y=75 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=1 chnl=0 +char id=1269 x=369 y=75 width=15 height=25 xoffset=1 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1271 x=286 y=125 width=13 height=24 xoffset=1 yoffset=14 xadvance=13 page=1 chnl=0 +char id=1273 x=384 y=75 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=1 chnl=0 +char id=1275 x=404 y=75 width=15 height=25 xoffset=-1 yoffset=14 xadvance=13 page=1 chnl=0 +char id=1277 x=419 y=75 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1278 x=437 y=75 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1279 x=371 y=211 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1280 x=458 y=75 width=18 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0 +char id=1282 x=476 y=75 width=28 height=25 xoffset=0 yoffset=8 xadvance=29 page=1 chnl=0 +char id=1284 x=0 y=100 width=28 height=25 xoffset=0 yoffset=8 xadvance=29 page=1 chnl=0 +char id=1285 x=389 y=211 width=25 height=19 xoffset=0 yoffset=14 xadvance=26 page=1 chnl=0 +char id=1287 x=136 y=150 width=16 height=23 xoffset=0 yoffset=14 xadvance=16 page=1 chnl=0 +char id=1288 x=28 y=100 width=32 height=25 xoffset=-1 yoffset=8 xadvance=32 page=1 chnl=0 +char id=1289 x=414 y=211 width=28 height=19 xoffset=-1 yoffset=14 xadvance=28 page=1 chnl=0 +char id=1290 x=60 y=100 width=30 height=25 xoffset=1 yoffset=8 xadvance=32 page=1 chnl=0 +char id=1291 x=442 y=211 width=27 height=19 xoffset=1 yoffset=14 xadvance=29 page=1 chnl=0 +char id=1292 x=90 y=100 width=22 height=25 xoffset=0 yoffset=8 xadvance=21 page=1 chnl=0 +char id=1293 x=469 y=211 width=18 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0 +char id=1294 x=112 y=100 width=24 height=25 xoffset=-1 yoffset=8 xadvance=24 page=1 chnl=0 +char id=1295 x=487 y=211 width=22 height=19 xoffset=-1 yoffset=14 xadvance=22 page=1 chnl=0 +char id=1296 x=136 y=100 width=18 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0 +char id=1297 x=0 y=230 width=16 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0 +char id=1299 x=154 y=100 width=18 height=25 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1307 x=172 y=100 width=17 height=25 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0 +char id=1308 x=189 y=100 width=31 height=25 xoffset=-1 yoffset=8 xadvance=29 page=1 chnl=0 +char id=1309 x=16 y=230 width=26 height=19 xoffset=-1 yoffset=14 xadvance=24 page=1 chnl=0 +char id=8224 x=299 y=125 width=16 height=24 xoffset=1 yoffset=7 xadvance=17 page=1 chnl=0 +char id=8225 x=315 y=125 width=16 height=24 xoffset=1 yoffset=7 xadvance=17 page=1 chnl=0 +char id=8226 x=321 y=230 width=13 height=13 xoffset=1 yoffset=15 xadvance=15 page=1 chnl=0 +char id=8230 x=334 y=230 width=23 height=5 xoffset=2 yoffset=28 xadvance=26 page=1 chnl=0 +char id=8240 x=220 y=100 width=43 height=25 xoffset=1 yoffset=8 xadvance=45 page=1 chnl=0 +char id=8249 x=500 y=125 width=10 height=17 xoffset=1 yoffset=13 xadvance=12 page=1 chnl=0 +char id=8250 x=216 y=230 width=10 height=17 xoffset=1 yoffset=13 xadvance=12 page=1 chnl=0 +char id=8252 x=263 y=100 width=12 height=25 xoffset=3 yoffset=8 xadvance=18 page=1 chnl=0 +char id=8254 x=396 y=230 width=20 height=4 xoffset=-2 yoffset=3 xadvance=17 page=1 chnl=0 +char id=8260 x=275 y=100 width=17 height=25 xoffset=-1 yoffset=8 xadvance=14 page=1 chnl=0 +char id=8352 x=292 y=100 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=1 chnl=0 +char id=8354 x=310 y=100 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0 +char id=8355 x=329 y=100 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0 +char id=8356 x=347 y=100 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0 +char id=8357 x=364 y=100 width=25 height=25 xoffset=1 yoffset=11 xadvance=27 page=1 chnl=0 +char id=8358 x=389 y=100 width=23 height=25 xoffset=-1 yoffset=8 xadvance=21 page=1 chnl=0 +char id=8359 x=412 y=100 width=29 height=25 xoffset=1 yoffset=8 xadvance=31 page=1 chnl=0 +char id=8360 x=441 y=100 width=36 height=25 xoffset=1 yoffset=8 xadvance=36 page=1 chnl=0 +char id=8361 x=477 y=100 width=30 height=25 xoffset=0 yoffset=8 xadvance=29 page=1 chnl=0 +char id=8364 x=0 y=125 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0 +char id=8365 x=18 y=125 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=8366 x=39 y=125 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0 +char id=8369 x=60 y=125 width=20 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=8371 x=80 y=125 width=21 height=25 xoffset=-2 yoffset=8 xadvance=17 page=1 chnl=0 +char id=8372 x=101 y=125 width=19 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0 +char id=11360 x=120 y=125 width=18 height=25 xoffset=-1 yoffset=8 xadvance=16 page=1 chnl=0 +char id=11362 x=138 y=125 width=20 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=11363 x=158 y=125 width=19 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0 +char id=11372 x=152 y=150 width=16 height=23 xoffset=0 yoffset=14 xadvance=16 page=1 chnl=0 +char id=11373 x=177 y=125 width=22 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0 +char id=11377 x=42 y=230 width=21 height=19 xoffset=-1 yoffset=14 xadvance=19 page=1 chnl=0 +char id=11378 x=199 y=125 width=35 height=25 xoffset=-1 yoffset=8 xadvance=33 page=1 chnl=0 +char id=11379 x=63 y=230 width=29 height=19 xoffset=-1 yoffset=14 xadvance=27 page=1 chnl=0 +char id=11380 x=92 y=230 width=19 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0 +char id=11381 x=234 y=125 width=15 height=25 xoffset=1 yoffset=8 xadvance=16 page=1 chnl=0 +char id=11382 x=111 y=230 width=12 height=19 xoffset=1 yoffset=14 xadvance=13 page=1 chnl=0 +char id=11383 x=291 y=150 width=23 height=20 xoffset=0 yoffset=13 xadvance=23 page=1 chnl=0 +kernings count=375 +kerning first=70 second=46 amount=-4 +kerning first=118 second=8230 amount=-3 +kerning first=39 second=65 amount=-1 +kerning first=65 second=45 amount=-1 +kerning first=8211 second=87 amount=-1 +kerning first=84 second=121 amount=-3 +kerning first=90 second=8212 amount=-1 +kerning first=121 second=44 amount=-3 +kerning first=8211 second=121 amount=-1 +kerning first=80 second=339 amount=-1 +kerning first=86 second=58 amount=-1 +kerning first=89 second=101 amount=-2 +kerning first=90 second=97 amount=-1 +kerning first=89 second=248 amount=-2 +kerning first=70 second=59 amount=-1 +kerning first=84 second=230 amount=-4 +kerning first=84 second=45 amount=-2 +kerning first=89 second=46 amount=-4 +kerning first=102 second=125 amount=2 +kerning first=8217 second=46 amount=-3 +kerning first=8222 second=87 amount=-1 +kerning first=68 second=46 amount=-1 +kerning first=84 second=79 amount=-1 +kerning first=82 second=121 amount=-1 +kerning first=80 second=74 amount=-1 +kerning first=88 second=8212 amount=-1 +kerning first=89 second=114 amount=-1 +kerning first=119 second=44 amount=-1 +kerning first=89 second=59 amount=-3 +kerning first=45 second=88 amount=-1 +kerning first=91 second=106 amount=1 +kerning first=84 second=58 amount=-3 +kerning first=87 second=101 amount=-1 +kerning first=67 second=8212 amount=-1 +kerning first=87 second=248 amount=-1 +kerning first=88 second=97 amount=-1 +kerning first=45 second=122 amount=-1 +kerning first=82 second=230 amount=-1 +kerning first=82 second=45 amount=-1 +kerning first=87 second=46 amount=-3 +kerning first=46 second=8212 amount=-2 +kerning first=8221 second=46 amount=-3 +kerning first=8221 second=8217 amount=1 +kerning first=107 second=8212 amount=-1 +kerning first=86 second=198 amount=-1 +kerning first=102 second=8211 amount=-1 +kerning first=114 second=8230 amount=-4 +kerning first=8212 second=88 amount=-1 +kerning first=84 second=71 amount=-1 +kerning first=65 second=84 amount=-2 +kerning first=86 second=8212 amount=-1 +kerning first=87 second=114 amount=-1 +kerning first=8212 second=122 amount=-1 +kerning first=8220 second=198 amount=-1 +kerning first=87 second=59 amount=-1 +kerning first=8216 second=198 amount=-1 +kerning first=8217 second=239 amount=3 +kerning first=102 second=41 amount=2 +kerning first=65 second=8212 amount=-1 +kerning first=86 second=97 amount=-1 +kerning first=80 second=230 amount=-1 +kerning first=121 second=8211 amount=-1 +kerning first=84 second=84 amount=-2 +kerning first=33 second=8221 amount=-1 +kerning first=84 second=198 amount=-2 +kerning first=46 second=55 amount=-1 +kerning first=8211 second=84 amount=-2 +kerning first=84 second=118 amount=-3 +kerning first=76 second=74 amount=1 +kerning first=84 second=8212 amount=-2 +kerning first=120 second=45 amount=-1 +kerning first=84 second=63 amount=1 +kerning first=8211 second=118 amount=-1 +kerning first=8211 second=198 amount=-1 +kerning first=8217 second=8220 amount=3 +kerning first=70 second=111 amount=-1 +kerning first=70 second=8230 amount=-4 +kerning first=84 second=97 amount=-4 +kerning first=8222 second=84 amount=-3 +kerning first=82 second=84 amount=-1 +kerning first=76 second=87 amount=-1 +kerning first=102 second=8217 amount=1 +kerning first=65 second=89 amount=-1 +kerning first=44 second=55 amount=-1 +kerning first=118 second=230 amount=-1 +kerning first=76 second=121 amount=-2 +kerning first=89 second=111 amount=-2 +kerning first=82 second=8212 amount=-1 +kerning first=118 second=45 amount=-1 +kerning first=89 second=8230 amount=-4 +kerning first=102 second=46 amount=-2 +kerning first=8217 second=8230 amount=-3 +kerning first=68 second=8230 amount=-1 +kerning first=101 second=84 amount=-2 +kerning first=84 second=89 amount=-1 +kerning first=76 second=45 amount=-2 +kerning first=8211 second=89 amount=-2 +kerning first=80 second=198 amount=-1 +kerning first=121 second=46 amount=-3 +kerning first=87 second=111 amount=-1 +kerning first=75 second=117 amount=-1 +kerning first=116 second=45 amount=-1 +kerning first=87 second=8230 amount=-3 +kerning first=75 second=8211 amount=-2 +kerning first=89 second=103 amount=-2 +kerning first=70 second=339 amount=-1 +kerning first=102 second=93 amount=2 +kerning first=8221 second=8230 amount=-3 +kerning first=80 second=97 amount=-1 +kerning first=99 second=84 amount=-1 +kerning first=120 second=8212 amount=-1 +kerning first=8222 second=89 amount=-3 +kerning first=123 second=106 amount=1 +kerning first=119 second=46 amount=-1 +kerning first=84 second=115 amount=-3 +kerning first=89 second=339 amount=-2 +kerning first=70 second=74 amount=-1 +kerning first=84 second=338 amount=-1 +kerning first=114 second=230 amount=-1 +kerning first=8216 second=65 amount=-1 +kerning first=8217 second=116 amount=1 +kerning first=46 second=8221 amount=-3 +kerning first=118 second=8212 amount=-1 +kerning first=76 second=84 amount=-3 +kerning first=89 second=74 amount=-1 +kerning first=65 second=86 amount=-1 +kerning first=76 second=198 amount=-1 +kerning first=118 second=97 amount=-1 +kerning first=76 second=118 amount=-2 +kerning first=46 second=44 amount=-2 +kerning first=86 second=65 amount=-1 +kerning first=76 second=8212 amount=-2 +kerning first=87 second=339 amount=-1 +kerning first=8220 second=65 amount=-1 +kerning first=65 second=8221 amount=-2 +kerning first=8221 second=116 amount=1 +kerning first=8217 second=108 amount=1 +kerning first=75 second=101 amount=-1 +kerning first=86 second=44 amount=-4 +kerning first=75 second=248 amount=-1 +kerning first=44 second=8221 amount=-3 +kerning first=70 second=230 amount=-1 +kerning first=116 second=8212 amount=-1 +kerning first=33 second=8217 amount=-1 +kerning first=8217 second=87 amount=1 +kerning first=8211 second=86 amount=-1 +kerning first=102 second=8230 amount=-2 +kerning first=90 second=8211 amount=-1 +kerning first=84 second=65 amount=-2 +kerning first=8211 second=120 amount=-1 +kerning first=8217 second=8216 amount=3 +kerning first=89 second=100 amount=-2 +kerning first=8211 second=65 amount=-1 +kerning first=46 second=125 amount=-2 +kerning first=70 second=58 amount=-1 +kerning first=45 second=74 amount=-1 +kerning first=84 second=99 amount=-3 +kerning first=84 second=44 amount=-4 +kerning first=89 second=45 amount=-2 +kerning first=89 second=230 amount=-2 +kerning first=121 second=8230 amount=-3 +kerning first=76 second=89 amount=-2 +kerning first=8221 second=87 amount=1 +kerning first=8222 second=86 amount=-3 +kerning first=87 second=121 amount=-1 +kerning first=199 second=45 amount=-1 +kerning first=114 second=97 amount=-1 +kerning first=89 second=113 amount=-2 +kerning first=82 second=8221 amount=-1 +kerning first=88 second=8211 amount=-1 +kerning first=8212 second=74 amount=-1 +kerning first=89 second=58 amount=-3 +kerning first=45 second=87 amount=-1 +kerning first=67 second=8211 amount=-1 +kerning first=44 second=125 amount=-1 +kerning first=87 second=45 amount=-1 +kerning first=45 second=121 amount=-1 +kerning first=87 second=230 amount=-1 +kerning first=8217 second=238 amount=3 +kerning first=46 second=8211 amount=-2 +kerning first=119 second=8230 amount=-1 +kerning first=107 second=8211 amount=-1 +kerning first=8212 second=87 amount=-1 +kerning first=86 second=117 amount=-1 +kerning first=70 second=198 amount=-2 +kerning first=75 second=119 amount=-1 +kerning first=86 second=8211 amount=-1 +kerning first=46 second=41 amount=-2 +kerning first=80 second=65 amount=-1 +kerning first=87 second=58 amount=-1 +kerning first=90 second=101 amount=-1 +kerning first=8212 second=121 amount=-1 +kerning first=65 second=8211 amount=-1 +kerning first=70 second=63 amount=1 +kerning first=90 second=248 amount=-1 +kerning first=8217 second=105 amount=1 +kerning first=70 second=97 amount=-1 +kerning first=80 second=44 amount=-4 +kerning first=89 second=198 amount=-1 +kerning first=76 second=39 amount=-2 +kerning first=8217 second=84 amount=2 +kerning first=89 second=118 amount=-1 +kerning first=68 second=84 amount=-1 +kerning first=84 second=117 amount=-3 +kerning first=89 second=8212 amount=-2 +kerning first=8217 second=198 amount=-1 +kerning first=84 second=8211 amount=-2 +kerning first=44 second=41 amount=-1 +kerning first=75 second=111 amount=-1 +kerning first=88 second=101 amount=-1 +kerning first=89 second=97 amount=-2 +kerning first=88 second=248 amount=-1 +kerning first=199 second=8212 amount=-1 +kerning first=8230 second=8221 amount=-3 +kerning first=46 second=8217 amount=-3 +kerning first=8218 second=87 amount=-1 +kerning first=76 second=86 amount=-2 +kerning first=87 second=198 amount=-1 +kerning first=8221 second=84 amount=2 +kerning first=66 second=84 amount=-1 +kerning first=8221 second=198 amount=-1 +kerning first=87 second=8212 amount=-1 +kerning first=89 second=110 amount=-1 +kerning first=82 second=8211 amount=-1 +kerning first=76 second=8221 amount=-2 +kerning first=76 second=65 amount=-1 +kerning first=102 second=45 amount=-1 +kerning first=45 second=84 amount=-2 +kerning first=65 second=8217 amount=-2 +kerning first=45 second=198 amount=-1 +kerning first=86 second=101 amount=-1 +kerning first=86 second=46 amount=-4 +kerning first=86 second=248 amount=-1 +kerning first=45 second=118 amount=-1 +kerning first=44 second=8217 amount=-3 +kerning first=87 second=97 amount=-1 +kerning first=118 second=44 amount=-3 +kerning first=8217 second=55 amount=1 +kerning first=8217 second=89 amount=2 +kerning first=8211 second=88 amount=-1 +kerning first=90 second=119 amount=-1 +kerning first=84 second=122 amount=-3 +kerning first=121 second=230 amount=-1 +kerning first=55 second=44 amount=-2 +kerning first=121 second=45 amount=-1 +kerning first=46 second=93 amount=-2 +kerning first=84 second=67 amount=-1 +kerning first=102 second=238 amount=2 +kerning first=86 second=59 amount=-1 +kerning first=75 second=339 amount=-1 +kerning first=102 second=92 amount=1 +kerning first=84 second=101 amount=-3 +kerning first=8211 second=122 amount=-1 +kerning first=8212 second=84 amount=-2 +kerning first=84 second=248 amount=-3 +kerning first=8212 second=118 amount=-1 +kerning first=84 second=46 amount=-4 +kerning first=120 second=8211 amount=-1 +kerning first=8212 second=198 amount=-1 +kerning first=8221 second=89 amount=2 +kerning first=89 second=115 amount=-2 +kerning first=82 second=8217 amount=-1 +kerning first=84 second=114 amount=-3 +kerning first=44 second=93 amount=-1 +kerning first=90 second=111 amount=-1 +kerning first=45 second=89 amount=-2 +kerning first=84 second=59 amount=-3 +kerning first=114 second=44 amount=-4 +kerning first=8216 second=8220 amount=1 +kerning first=8217 second=115 amount=-1 +kerning first=82 second=101 amount=-1 +kerning first=82 second=248 amount=-1 +kerning first=118 second=8211 amount=-1 +kerning first=8218 second=84 amount=-3 +kerning first=8212 second=89 amount=-2 +kerning first=102 second=8212 amount=-1 +kerning first=102 second=63 amount=2 +kerning first=75 second=121 amount=-1 +kerning first=88 second=111 amount=-1 +kerning first=76 second=8211 amount=-2 +kerning first=8221 second=115 amount=-1 +kerning first=65 second=8220 amount=-1 +kerning first=70 second=65 amount=-1 +kerning first=80 second=101 amount=-1 +kerning first=39 second=198 amount=-1 +kerning first=80 second=248 amount=-1 +kerning first=102 second=42 amount=1 +kerning first=80 second=46 amount=-4 +kerning first=75 second=230 amount=-1 +kerning first=75 second=45 amount=-2 +kerning first=116 second=8211 amount=-1 +kerning first=70 second=44 amount=-4 +kerning first=79 second=84 amount=-1 +kerning first=84 second=216 amount=-1 +kerning first=121 second=97 amount=-1 +kerning first=121 second=8212 amount=-1 +kerning first=84 second=119 amount=-3 +kerning first=8217 second=52 amount=-1 +kerning first=89 second=65 amount=-1 +kerning first=90 second=339 amount=-1 +kerning first=86 second=111 amount=-1 +kerning first=8217 second=86 amount=1 +kerning first=86 second=8230 amount=-4 +kerning first=8217 second=65 amount=-1 +kerning first=8230 second=8217 amount=-3 +kerning first=8217 second=8221 amount=1 +kerning first=58 second=8212 amount=-2 +kerning first=89 second=44 amount=-4 +kerning first=102 second=34 amount=1 +kerning first=8218 second=89 amount=-3 +kerning first=8217 second=44 amount=-3 +kerning first=68 second=44 amount=-1 +kerning first=8221 second=86 amount=1 +kerning first=40 second=106 amount=1 +kerning first=89 second=112 amount=-1 +kerning first=87 second=65 amount=-1 +kerning first=76 second=8217 amount=-2 +kerning first=84 second=111 amount=-3 +kerning first=88 second=339 amount=-1 +kerning first=45 second=86 amount=-1 +kerning first=84 second=8230 amount=-4 +kerning first=118 second=46 amount=-3 +kerning first=8221 second=65 amount=-1 +kerning first=45 second=120 amount=-1 +kerning first=87 second=44 amount=-4 +kerning first=8217 second=236 amount=1 +kerning first=45 second=65 amount=-1 +kerning first=8221 second=44 amount=-3 +kerning first=90 second=121 amount=-1 +kerning first=8212 second=86 amount=-1 +kerning first=55 second=46 amount=-2 +kerning first=86 second=339 amount=-1 +kerning first=75 second=118 amount=-1 +kerning first=82 second=111 amount=-1 +kerning first=75 second=8212 amount=-2 +kerning first=8212 second=120 amount=-1 +kerning first=84 second=103 amount=-3 +kerning first=8212 second=65 amount=-1 +kerning first=90 second=230 amount=-1 +kerning first=102 second=39 amount=1 +kerning first=90 second=45 amount=-1 +kerning first=8217 second=104 amount=1 +kerning first=75 second=97 amount=-1 +kerning first=88 second=121 amount=-1 +kerning first=89 second=117 amount=-2 +kerning first=89 second=8211 amount=-2 +kerning first=114 second=46 amount=-4 +kerning first=84 second=339 amount=-3 +kerning first=80 second=111 amount=-1 +kerning first=80 second=8230 amount=-4 +kerning first=216 second=84 amount=-1 +kerning first=88 second=230 amount=-1 +kerning first=199 second=8211 amount=-1 +kerning first=88 second=45 amount=-1 +kerning first=8218 second=86 amount=-3 +kerning first=84 second=199 amount=-1 +kerning first=67 second=45 amount=-1 +kerning first=102 second=8221 amount=1 +kerning first=86 second=121 amount=-1 +kerning first=65 second=87 amount=-1 +kerning first=87 second=117 amount=-1 +kerning first=84 second=74 amount=-1 +kerning first=87 second=8211 amount=-1 +kerning first=46 second=45 amount=-3 +kerning first=89 second=109 amount=-1 +kerning first=82 second=339 amount=-1 +kerning first=107 second=45 amount=-1 +kerning first=8211 second=74 amount=-1 +kerning first=65 second=8216 amount=-1 +kerning first=102 second=44 amount=-2 +kerning first=8220 second=8216 amount=1 +kerning first=86 second=230 amount=-1 +kerning first=86 second=45 amount=-1 +kerning first=70 second=101 amount=-1 +kerning first=70 second=248 amount=-1 diff --git a/assets/fnt/MaxonTahoma1.png b/assets/fnt/MaxonTahoma1.png Binary files differnew file mode 100644 index 0000000..8e48207 --- /dev/null +++ b/assets/fnt/MaxonTahoma1.png diff --git a/assets/fnt/MaxonTahoma2.png b/assets/fnt/MaxonTahoma2.png Binary files differnew file mode 100644 index 0000000..893f9c8 --- /dev/null +++ b/assets/fnt/MaxonTahoma2.png diff --git a/assets/fnt/MaxonTahomaBold.fnt b/assets/fnt/MaxonTahomaBold.fnt new file mode 100644 index 0000000..77301bb --- /dev/null +++ b/assets/fnt/MaxonTahomaBold.fnt @@ -0,0 +1,1187 @@ +info face="Tahoma" size=32 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 +common lineHeight=39 base=32 scaleW=512 scaleH=512 pages=2 packed=0 +page id=0 file="MaxonTahomaBold1.png" +page id=1 file="MaxonTahomaBold2.png" +chars count=806 +char id=0 x=356 y=376 width=28 height=28 xoffset=3 yoffset=5 xadvance=33 page=0 chnl=0 +char id=13 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=33 x=88 y=434 width=8 height=27 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0 +char id=35 x=96 y=434 width=22 height=27 xoffset=1 yoffset=6 xadvance=24 page=0 chnl=0 +char id=36 x=207 y=113 width=18 height=34 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=37 x=118 y=434 width=32 height=27 xoffset=1 yoffset=6 xadvance=32 page=0 chnl=0 +char id=38 x=150 y=434 width=28 height=27 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 +char id=40 x=225 y=113 width=13 height=34 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=41 x=238 y=113 width=13 height=34 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 +char id=47 x=194 y=149 width=17 height=33 xoffset=-2 yoffset=5 xadvance=13 page=0 chnl=0 +char id=48 x=178 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=49 x=197 y=434 width=15 height=27 xoffset=3 yoffset=6 xadvance=18 page=0 chnl=0 +char id=50 x=212 y=434 width=18 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=51 x=230 y=434 width=18 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=52 x=248 y=434 width=20 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=53 x=268 y=434 width=18 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=54 x=286 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=55 x=305 y=434 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=56 x=324 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=57 x=343 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=58 x=85 y=489 width=8 height=21 xoffset=3 yoffset=12 xadvance=12 page=0 chnl=0 +char id=59 x=362 y=434 width=12 height=27 xoffset=0 yoffset=12 xadvance=12 page=0 chnl=0 +char id=60 x=0 y=489 width=21 height=22 xoffset=2 yoffset=11 xadvance=24 page=0 chnl=0 +char id=62 x=21 y=489 width=21 height=22 xoffset=2 yoffset=11 xadvance=24 page=0 chnl=0 +char id=63 x=374 y=434 width=17 height=27 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 +char id=64 x=131 y=314 width=29 height=31 xoffset=1 yoffset=6 xadvance=30 page=0 chnl=0 +char id=65 x=391 y=434 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0 +char id=66 x=415 y=434 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=67 x=435 y=434 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 +char id=68 x=456 y=434 width=23 height=27 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=69 x=479 y=434 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=70 x=0 y=462 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=71 x=19 y=462 width=22 height=27 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=72 x=41 y=462 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=73 x=498 y=434 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=0 chnl=0 +char id=74 x=63 y=462 width=15 height=27 xoffset=-1 yoffset=6 xadvance=14 page=0 chnl=0 +char id=75 x=78 y=462 width=24 height=27 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=76 x=102 y=462 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=77 x=120 y=462 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 +char id=78 x=145 y=462 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=79 x=166 y=462 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 +char id=80 x=191 y=462 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=81 x=211 y=149 width=25 height=33 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 +char id=82 x=210 y=462 width=25 height=27 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=83 x=235 y=462 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=84 x=255 y=462 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=85 x=278 y=462 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=86 x=299 y=462 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0 +char id=87 x=323 y=462 width=34 height=27 xoffset=-2 yoffset=6 xadvance=30 page=0 chnl=0 +char id=88 x=357 y=462 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0 +char id=89 x=381 y=462 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=0 chnl=0 +char id=90 x=406 y=462 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=91 x=251 y=113 width=12 height=34 xoffset=2 yoffset=5 xadvance=13 page=0 chnl=0 +char id=92 x=236 y=149 width=18 height=33 xoffset=-1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=93 x=263 y=113 width=12 height=34 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=97 x=93 y=489 width=18 height=21 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0 +char id=98 x=384 y=376 width=19 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=99 x=111 y=489 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=100 x=403 y=376 width=19 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=101 x=128 y=489 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0 +char id=102 x=422 y=376 width=16 height=28 xoffset=-1 yoffset=5 xadvance=11 page=0 chnl=0 +char id=103 x=426 y=462 width=19 height=27 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0 +char id=104 x=438 y=376 width=18 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=105 x=445 y=462 width=7 height=27 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=106 x=254 y=149 width=13 height=33 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0 +char id=107 x=456 y=376 width=21 height=28 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=108 x=504 y=346 width=7 height=28 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=109 x=147 y=489 width=27 height=21 xoffset=1 yoffset=12 xadvance=28 page=0 chnl=0 +char id=110 x=174 y=489 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0 +char id=111 x=192 y=489 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0 +char id=112 x=452 y=462 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0 +char id=113 x=471 y=462 width=19 height=27 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0 +char id=114 x=211 y=489 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0 +char id=115 x=225 y=489 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 +char id=117 x=241 y=489 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0 +char id=118 x=259 y=489 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=0 chnl=0 +char id=119 x=280 y=489 width=29 height=21 xoffset=-2 yoffset=12 xadvance=25 page=0 chnl=0 +char id=120 x=309 y=489 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=0 chnl=0 +char id=121 x=490 y=462 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=0 chnl=0 +char id=122 x=330 y=489 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 +char id=123 x=275 y=113 width=17 height=34 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 +char id=124 x=292 y=113 width=7 height=34 xoffset=4 yoffset=5 xadvance=13 page=0 chnl=0 +char id=125 x=299 y=113 width=17 height=34 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=11 page=0 chnl=0 +char id=162 x=267 y=149 width=17 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=166 x=316 y=113 width=7 height=34 xoffset=4 yoffset=5 xadvance=13 page=0 chnl=0 +char id=167 x=284 y=149 width=18 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=169 x=160 y=314 width=31 height=31 xoffset=0 yoffset=6 xadvance=31 page=0 chnl=0 +char id=171 x=346 y=489 width=19 height=21 xoffset=1 yoffset=10 xadvance=19 page=0 chnl=0 +char id=174 x=191 y=314 width=31 height=31 xoffset=0 yoffset=6 xadvance=31 page=0 chnl=0 +char id=182 x=302 y=149 width=18 height=33 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=187 x=365 y=489 width=19 height=21 xoffset=1 yoffset=10 xadvance=19 page=0 chnl=0 +char id=192 x=112 y=0 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=193 x=136 y=0 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=194 x=160 y=0 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=195 x=45 y=113 width=24 height=35 xoffset=-2 yoffset=-2 xadvance=20 page=0 chnl=0 +char id=196 x=320 y=149 width=24 height=33 xoffset=-2 yoffset=0 xadvance=20 page=0 chnl=0 +char id=197 x=323 y=113 width=24 height=34 xoffset=-2 yoffset=-1 xadvance=20 page=0 chnl=0 +char id=199 x=344 y=149 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 +char id=200 x=184 y=0 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=201 x=203 y=0 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=202 x=222 y=0 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=203 x=365 y=149 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0 +char id=204 x=241 y=0 width=14 height=36 xoffset=-1 yoffset=-3 xadvance=13 page=0 chnl=0 +char id=205 x=255 y=0 width=13 height=36 xoffset=0 yoffset=-3 xadvance=13 page=0 chnl=0 +char id=206 x=268 y=0 width=16 height=36 xoffset=-2 yoffset=-3 xadvance=13 page=0 chnl=0 +char id=207 x=384 y=149 width=15 height=33 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0 +char id=209 x=284 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=210 x=305 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0 +char id=211 x=330 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0 +char id=212 x=355 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0 +char id=213 x=380 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0 +char id=214 x=399 y=149 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 +char id=215 x=42 y=489 width=22 height=22 xoffset=1 yoffset=10 xadvance=24 page=0 chnl=0 +char id=216 x=261 y=314 width=26 height=30 xoffset=-1 yoffset=5 xadvance=24 page=0 chnl=0 +char id=217 x=405 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=218 x=426 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=219 x=447 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=220 x=424 y=149 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0 +char id=221 x=468 y=0 width=25 height=36 xoffset=-2 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=223 x=477 y=376 width=19 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=224 x=287 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=225 x=305 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=226 x=323 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=227 x=341 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=229 x=359 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=230 x=384 y=489 width=30 height=21 xoffset=0 yoffset=12 xadvance=29 page=0 chnl=0 +char id=232 x=377 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=233 x=396 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=234 x=415 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=236 x=498 y=282 width=12 height=30 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0 +char id=237 x=495 y=249 width=14 height=30 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 +char id=238 x=434 y=314 width=16 height=30 xoffset=-3 yoffset=3 xadvance=8 page=0 chnl=0 +char id=241 x=450 y=314 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=242 x=468 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=243 x=487 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=244 x=0 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=245 x=19 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=249 x=38 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=250 x=56 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=251 x=74 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=253 x=0 y=41 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 +char id=254 x=347 y=113 width=19 height=34 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=255 x=445 y=149 width=21 height=33 xoffset=-2 yoffset=6 xadvance=17 page=0 chnl=0 +char id=256 x=466 y=149 width=24 height=33 xoffset=-2 yoffset=0 xadvance=20 page=0 chnl=0 +char id=258 x=21 y=41 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=259 x=92 y=346 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=260 x=0 y=183 width=26 height=33 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0 +char id=262 x=45 y=41 width=21 height=36 xoffset=0 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=263 x=110 y=346 width=17 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 +char id=264 x=66 y=41 width=21 height=36 xoffset=0 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=265 x=127 y=346 width=17 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 +char id=266 x=490 y=149 width=21 height=33 xoffset=0 yoffset=0 xadvance=20 page=0 chnl=0 +char id=268 x=87 y=41 width=21 height=36 xoffset=0 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=269 x=144 y=346 width=18 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 +char id=270 x=108 y=41 width=23 height=36 xoffset=1 yoffset=-3 xadvance=23 page=0 chnl=0 +char id=271 x=0 y=406 width=28 height=28 xoffset=0 yoffset=5 xadvance=23 page=0 chnl=0 +char id=273 x=28 y=406 width=21 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=274 x=26 y=183 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0 +char id=276 x=131 y=41 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=277 x=162 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=278 x=45 y=183 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0 +char id=280 x=64 y=183 width=19 height=33 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=282 x=150 y=41 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=283 x=181 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=284 x=169 y=41 width=22 height=36 xoffset=0 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=285 x=191 y=41 width=19 height=36 xoffset=0 yoffset=3 xadvance=19 page=0 chnl=0 +char id=286 x=210 y=41 width=22 height=36 xoffset=0 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=287 x=232 y=41 width=19 height=36 xoffset=0 yoffset=3 xadvance=19 page=0 chnl=0 +char id=288 x=83 y=183 width=22 height=33 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0 +char id=289 x=105 y=183 width=19 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=290 x=124 y=183 width=22 height=33 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=291 x=69 y=113 width=19 height=35 xoffset=0 yoffset=4 xadvance=19 page=0 chnl=0 +char id=292 x=251 y=41 width=22 height=36 xoffset=1 yoffset=-3 xadvance=23 page=0 chnl=0 +char id=293 x=493 y=0 width=18 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=295 x=49 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0 +char id=296 x=493 y=77 width=16 height=35 xoffset=-2 yoffset=-2 xadvance=13 page=0 chnl=0 +char id=297 x=496 y=376 width=14 height=28 xoffset=-2 yoffset=5 xadvance=8 page=0 chnl=0 +char id=298 x=443 y=249 width=15 height=32 xoffset=-1 yoffset=1 xadvance=13 page=0 chnl=0 +char id=300 x=88 y=113 width=13 height=35 xoffset=0 yoffset=-2 xadvance=13 page=0 chnl=0 +char id=301 x=70 y=406 width=14 height=28 xoffset=-2 yoffset=5 xadvance=8 page=0 chnl=0 +char id=302 x=146 y=183 width=13 height=33 xoffset=0 yoffset=6 xadvance=13 page=0 chnl=0 +char id=303 x=159 y=183 width=9 height=33 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 +char id=304 x=168 y=183 width=13 height=33 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=0 +char id=305 x=414 y=489 width=7 height=21 xoffset=1 yoffset=12 xadvance=8 page=0 chnl=0 +char id=307 x=181 y=183 width=17 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=308 x=273 y=41 width=17 height=36 xoffset=-1 yoffset=-3 xadvance=14 page=0 chnl=0 +char id=309 x=290 y=41 width=15 height=36 xoffset=-2 yoffset=3 xadvance=10 page=0 chnl=0 +char id=310 x=198 y=183 width=24 height=33 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=311 x=366 y=113 width=21 height=34 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=312 x=421 y=489 width=21 height=21 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=313 x=305 y=41 width=18 height=36 xoffset=1 yoffset=-3 xadvance=17 page=0 chnl=0 +char id=314 x=323 y=41 width=14 height=36 xoffset=0 yoffset=-3 xadvance=8 page=0 chnl=0 +char id=315 x=222 y=183 width=18 height=33 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=316 x=387 y=113 width=13 height=34 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=317 x=84 y=406 width=18 height=28 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=318 x=102 y=406 width=16 height=28 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=320 x=118 y=406 width=15 height=28 xoffset=1 yoffset=5 xadvance=15 page=0 chnl=0 +char id=322 x=133 y=406 width=13 height=28 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0 +char id=323 x=337 y=41 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=324 x=200 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=325 x=240 y=183 width=21 height=33 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=327 x=358 y=41 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=328 x=218 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=329 x=146 y=406 width=25 height=28 xoffset=-2 yoffset=5 xadvance=23 page=0 chnl=0 +char id=330 x=261 y=183 width=21 height=33 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=332 x=282 y=183 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 +char id=334 x=379 y=41 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0 +char id=335 x=236 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=336 x=404 y=41 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0 +char id=337 x=255 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=339 x=442 y=489 width=31 height=21 xoffset=0 yoffset=12 xadvance=30 page=0 chnl=0 +char id=340 x=429 y=41 width=25 height=36 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 +char id=341 x=274 y=346 width=14 height=30 xoffset=1 yoffset=3 xadvance=13 page=0 chnl=0 +char id=342 x=307 y=183 width=25 height=33 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=344 x=454 y=41 width=25 height=36 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0 +char id=345 x=288 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0 +char id=346 x=479 y=41 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=347 x=304 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 +char id=348 x=0 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=349 x=320 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 +char id=350 x=332 y=183 width=20 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=352 x=20 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=353 x=336 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 +char id=354 x=352 y=183 width=23 height=33 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=355 x=458 y=249 width=15 height=32 xoffset=-1 yoffset=7 xadvance=12 page=0 chnl=0 +char id=356 x=40 y=77 width=23 height=36 xoffset=-1 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=357 x=171 y=406 width=20 height=28 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=360 x=63 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=361 x=352 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=362 x=375 y=183 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0 +char id=364 x=84 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=365 x=370 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=366 x=105 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=367 x=222 y=314 width=18 height=31 xoffset=1 yoffset=2 xadvance=19 page=0 chnl=0 +char id=368 x=126 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=369 x=388 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=370 x=396 y=183 width=21 height=33 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=372 x=147 y=77 width=34 height=36 xoffset=-2 yoffset=-3 xadvance=30 page=0 chnl=0 +char id=373 x=406 y=346 width=29 height=30 xoffset=-2 yoffset=3 xadvance=25 page=0 chnl=0 +char id=374 x=181 y=77 width=25 height=36 xoffset=-2 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=375 x=206 y=77 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 +char id=376 x=417 y=183 width=25 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0 +char id=377 x=227 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=378 x=435 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 +char id=379 x=442 y=183 width=20 height=33 xoffset=0 yoffset=0 xadvance=19 page=0 chnl=0 +char id=381 x=247 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=382 x=451 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0 +char id=383 x=191 y=406 width=16 height=28 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=891 x=473 y=489 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=892 x=490 y=489 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=912 x=467 y=346 width=18 height=30 xoffset=-3 yoffset=3 xadvance=8 page=0 chnl=0 +char id=938 x=462 y=183 width=15 height=33 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0 +char id=939 x=417 y=183 width=25 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0 +char id=940 x=485 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=19 page=0 chnl=0 +char id=941 x=0 y=376 width=18 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0 +char id=942 x=267 y=77 width=18 height=36 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=943 x=501 y=216 width=9 height=30 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 +char id=944 x=18 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=946 x=400 y=113 width=19 height=34 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=948 x=207 y=406 width=19 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=950 x=419 y=113 width=18 height=34 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=952 x=226 y=406 width=20 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=955 x=246 y=406 width=21 height=28 xoffset=-2 yoffset=5 xadvance=17 page=0 chnl=0 +char id=958 x=437 y=113 width=18 height=34 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 +char id=972 x=36 y=376 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=973 x=55 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=974 x=73 y=376 width=25 height=30 xoffset=0 yoffset=3 xadvance=24 page=0 chnl=0 +char id=976 x=267 y=406 width=19 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=977 x=286 y=406 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=979 x=98 y=376 width=33 height=30 xoffset=-2 yoffset=3 xadvance=27 page=0 chnl=0 +char id=980 x=477 y=183 width=28 height=33 xoffset=-2 yoffset=0 xadvance=23 page=0 chnl=0 +char id=981 x=455 y=113 width=19 height=34 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=984 x=0 y=216 width=25 height=33 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 +char id=986 x=25 y=216 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 +char id=991 x=306 y=406 width=19 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=992 x=46 y=216 width=28 height=33 xoffset=-2 yoffset=6 xadvance=25 page=0 chnl=0 +char id=993 x=101 y=113 width=22 height=35 xoffset=-2 yoffset=5 xadvance=19 page=0 chnl=0 +char id=994 x=74 y=216 width=29 height=33 xoffset=0 yoffset=6 xadvance=29 page=0 chnl=0 +char id=997 x=325 y=406 width=18 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=998 x=103 y=216 width=21 height=33 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1001 x=343 y=406 width=20 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=1007 x=312 y=376 width=15 height=29 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=1009 x=363 y=406 width=20 height=28 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0 +char id=1011 x=124 y=216 width=13 height=33 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0 +char id=1016 x=474 y=113 width=19 height=34 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=1024 x=285 y=77 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=1025 x=137 y=216 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0 +char id=1027 x=304 y=77 width=18 height=36 xoffset=1 yoffset=-3 xadvance=17 page=0 chnl=0 +char id=1031 x=156 y=216 width=15 height=33 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0 +char id=1036 x=322 y=77 width=22 height=36 xoffset=1 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=1037 x=344 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0 +char id=1038 x=0 y=149 width=24 height=34 xoffset=-2 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=1039 x=473 y=249 width=22 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1044 x=0 y=282 width=25 height=32 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1049 x=24 y=149 width=21 height=34 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=1062 x=25 y=282 width=23 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1065 x=48 y=282 width=31 height=32 xoffset=2 yoffset=6 xadvance=32 page=0 chnl=0 +char id=1073 x=383 y=406 width=20 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=1081 x=131 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=1092 x=45 y=149 width=27 height=34 xoffset=0 yoffset=5 xadvance=25 page=0 chnl=0 +char id=1104 x=149 y=376 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=1106 x=72 y=149 width=21 height=34 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0 +char id=1107 x=168 y=376 width=15 height=30 xoffset=1 yoffset=3 xadvance=14 page=0 chnl=0 +char id=1112 x=171 y=216 width=13 height=33 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0 +char id=1115 x=403 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0 +char id=1116 x=183 y=376 width=19 height=30 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 +char id=1117 x=202 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=1118 x=365 y=77 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 +char id=1123 x=424 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=1134 x=0 y=0 width=19 height=41 xoffset=0 yoffset=-2 xadvance=18 page=0 chnl=0 +char id=1135 x=123 y=113 width=18 height=35 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 +char id=1142 x=386 y=77 width=30 height=36 xoffset=-2 yoffset=-3 xadvance=24 page=0 chnl=0 +char id=1143 x=220 y=376 width=26 height=30 xoffset=-2 yoffset=3 xadvance=21 page=0 chnl=0 +char id=1144 x=184 y=216 width=40 height=33 xoffset=0 yoffset=6 xadvance=38 page=0 chnl=0 +char id=1146 x=327 y=376 width=29 height=29 xoffset=0 yoffset=5 xadvance=28 page=0 chnl=0 +char id=1148 x=45 y=0 width=32 height=37 xoffset=0 yoffset=-4 xadvance=31 page=0 chnl=0 +char id=1149 x=79 y=282 width=26 height=32 xoffset=0 yoffset=1 xadvance=25 page=0 chnl=0 +char id=1150 x=93 y=149 width=39 height=34 xoffset=0 yoffset=-1 xadvance=38 page=0 chnl=0 +char id=1152 x=224 y=216 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1160 x=105 y=282 width=65 height=32 xoffset=-16 yoffset=6 xadvance=0 page=0 chnl=0 +char id=1161 x=141 y=113 width=66 height=35 xoffset=-17 yoffset=5 xadvance=0 page=0 chnl=0 +char id=1162 x=19 y=0 width=26 height=39 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=1163 x=132 y=149 width=22 height=34 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0 +char id=1165 x=445 y=406 width=19 height=28 xoffset=-1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=1168 x=245 y=216 width=18 height=33 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0 +char id=1172 x=263 y=216 width=19 height=33 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=1174 x=170 y=282 width=34 height=32 xoffset=-2 yoffset=6 xadvance=31 page=0 chnl=0 +char id=1176 x=282 y=216 width=20 height=33 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=1178 x=204 y=282 width=21 height=32 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1183 x=464 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=1186 x=225 y=282 width=23 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1190 x=302 y=216 width=33 height=33 xoffset=1 yoffset=6 xadvance=33 page=0 chnl=0 +char id=1192 x=0 y=434 width=27 height=28 xoffset=0 yoffset=6 xadvance=25 page=0 chnl=0 +char id=1193 x=64 y=489 width=21 height=22 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0 +char id=1194 x=335 y=216 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1196 x=248 y=282 width=23 height=32 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1202 x=271 y=282 width=24 height=32 xoffset=-2 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1204 x=295 y=282 width=29 height=32 xoffset=-1 yoffset=6 xadvance=27 page=0 chnl=0 +char id=1206 x=324 y=282 width=23 height=32 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1211 x=485 y=406 width=18 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=1214 x=347 y=282 width=29 height=32 xoffset=-1 yoffset=6 xadvance=27 page=0 chnl=0 +char id=1217 x=416 y=77 width=34 height=36 xoffset=-2 yoffset=-3 xadvance=30 page=0 chnl=0 +char id=1218 x=246 y=376 width=29 height=30 xoffset=-2 yoffset=3 xadvance=24 page=0 chnl=0 +char id=1219 x=356 y=216 width=20 height=33 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1221 x=376 y=282 width=28 height=32 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1223 x=376 y=216 width=22 height=33 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1225 x=404 y=282 width=26 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1227 x=430 y=282 width=21 height=32 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1229 x=451 y=282 width=29 height=32 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 +char id=1231 x=503 y=406 width=7 height=28 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=1232 x=450 y=77 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0 +char id=1233 x=275 y=376 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=1234 x=398 y=216 width=24 height=33 xoffset=-2 yoffset=0 xadvance=20 page=0 chnl=0 +char id=1238 x=474 y=77 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=1239 x=293 y=376 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=1242 x=422 y=216 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 +char id=1244 x=447 y=216 width=34 height=33 xoffset=-2 yoffset=0 xadvance=30 page=0 chnl=0 +char id=1246 x=481 y=216 width=20 height=33 xoffset=-1 yoffset=0 xadvance=18 page=0 chnl=0 +char id=1250 x=0 y=249 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0 +char id=1252 x=21 y=249 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0 +char id=1254 x=42 y=249 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 +char id=1258 x=67 y=249 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 +char id=1260 x=92 y=249 width=21 height=33 xoffset=0 yoffset=0 xadvance=20 page=0 chnl=0 +char id=1262 x=113 y=249 width=24 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0 +char id=1263 x=137 y=249 width=21 height=33 xoffset=-2 yoffset=6 xadvance=17 page=0 chnl=0 +char id=1264 x=158 y=249 width=24 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0 +char id=1265 x=182 y=249 width=21 height=33 xoffset=-2 yoffset=6 xadvance=17 page=0 chnl=0 +char id=1266 x=0 y=113 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=19 page=0 chnl=0 +char id=1267 x=24 y=113 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0 +char id=1268 x=203 y=249 width=21 height=33 xoffset=0 yoffset=0 xadvance=21 page=0 chnl=0 +char id=1270 x=480 y=282 width=18 height=32 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=1272 x=224 y=249 width=25 height=33 xoffset=1 yoffset=0 xadvance=26 page=0 chnl=0 +char id=1274 x=249 y=249 width=20 height=33 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=1276 x=269 y=249 width=25 height=33 xoffset=-2 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1281 x=27 y=434 width=19 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=1283 x=46 y=434 width=29 height=28 xoffset=0 yoffset=5 xadvance=29 page=0 chnl=0 +char id=1286 x=0 y=314 width=21 height=32 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1298 x=294 y=249 width=24 height=33 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1306 x=318 y=249 width=25 height=33 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 +char id=8192 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=0 +char id=8193 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=33 page=0 chnl=0 +char id=8194 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=0 +char id=8195 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=33 page=0 chnl=0 +char id=8196 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=12 page=0 chnl=0 +char id=8197 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=0 +char id=8198 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=0 +char id=8199 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=18 page=0 chnl=0 +char id=8200 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=11 page=0 chnl=0 +char id=8201 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=7 page=0 chnl=0 +char id=8202 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 +char id=8203 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=8204 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=8214 x=493 y=113 width=13 height=34 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=8239 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=0 +char id=8286 x=499 y=41 width=8 height=35 xoffset=2 yoffset=5 xadvance=11 page=0 chnl=0 +char id=8353 x=240 y=314 width=21 height=31 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0 +char id=8363 x=343 y=249 width=21 height=33 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=8367 x=77 y=0 width=35 height=37 xoffset=0 yoffset=2 xadvance=33 page=0 chnl=0 +char id=8368 x=154 y=149 width=21 height=34 xoffset=-2 yoffset=5 xadvance=18 page=0 chnl=0 +char id=8370 x=364 y=249 width=18 height=33 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=8373 x=175 y=149 width=19 height=34 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0 +char id=11361 x=75 y=434 width=13 height=28 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0 +char id=11364 x=382 y=249 width=25 height=33 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=11365 x=407 y=249 width=18 height=33 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=11366 x=425 y=249 width=18 height=33 xoffset=-3 yoffset=5 xadvance=12 page=0 chnl=0 +char id=11367 x=21 y=314 width=23 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=11368 x=44 y=314 width=20 height=32 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=11369 x=64 y=314 width=24 height=32 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=11370 x=88 y=314 width=20 height=32 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0 +char id=11371 x=108 y=314 width=23 height=32 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 +char id=34 x=122 y=385 width=14 height=13 xoffset=0 yoffset=5 xadvance=14 page=1 chnl=0 +char id=39 x=502 y=322 width=8 height=13 xoffset=0 yoffset=5 xadvance=8 page=1 chnl=0 +char id=42 x=420 y=364 width=19 height=18 xoffset=0 yoffset=5 xadvance=18 page=1 chnl=0 +char id=43 x=149 y=297 width=23 height=23 xoffset=1 yoffset=10 xadvance=24 page=1 chnl=0 +char id=44 x=37 y=385 width=12 height=14 xoffset=-1 yoffset=25 xadvance=11 page=1 chnl=0 +char id=45 x=0 y=401 width=13 height=7 xoffset=0 yoffset=17 xadvance=13 page=1 chnl=0 +char id=46 x=503 y=162 width=8 height=8 xoffset=2 yoffset=25 xadvance=11 page=1 chnl=0 +char id=61 x=49 y=385 width=21 height=14 xoffset=2 yoffset=14 xadvance=24 page=1 chnl=0 +char id=94 x=467 y=364 width=24 height=17 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=95 x=135 y=401 width=22 height=6 xoffset=-1 yoffset=32 xadvance=18 page=1 chnl=0 +char id=96 x=344 y=385 width=12 height=10 xoffset=2 yoffset=3 xadvance=18 page=1 chnl=0 +char id=116 x=143 y=270 width=15 height=26 xoffset=-1 yoffset=7 xadvance=12 page=1 chnl=0 +char id=126 x=254 y=385 width=24 height=12 xoffset=0 yoffset=15 xadvance=24 page=1 chnl=0 +char id=161 x=0 y=0 width=8 height=27 xoffset=2 yoffset=6 xadvance=12 page=1 chnl=0 +char id=163 x=8 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=164 x=353 y=364 width=20 height=20 xoffset=0 yoffset=10 xadvance=18 page=1 chnl=0 +char id=165 x=27 y=0 width=22 height=27 xoffset=-2 yoffset=6 xadvance=18 page=1 chnl=0 +char id=168 x=13 y=401 width=14 height=7 xoffset=3 yoffset=6 xadvance=18 page=1 chnl=0 +char id=170 x=373 y=364 width=16 height=19 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0 +char id=172 x=0 y=385 width=22 height=16 xoffset=1 yoffset=17 xadvance=24 page=1 chnl=0 +char id=175 x=157 y=401 width=23 height=6 xoffset=-1 yoffset=1 xadvance=18 page=1 chnl=0 +char id=176 x=491 y=364 width=16 height=16 xoffset=1 yoffset=6 xadvance=16 page=1 chnl=0 +char id=177 x=105 y=297 width=23 height=24 xoffset=1 yoffset=7 xadvance=24 page=1 chnl=0 +char id=178 x=439 y=364 width=15 height=18 xoffset=2 yoffset=6 xadvance=17 page=1 chnl=0 +char id=179 x=389 y=364 width=14 height=19 xoffset=2 yoffset=6 xadvance=17 page=1 chnl=0 +char id=180 x=356 y=385 width=12 height=10 xoffset=5 yoffset=3 xadvance=18 page=1 chnl=0 +char id=181 x=49 y=0 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=183 x=465 y=385 width=8 height=8 xoffset=3 yoffset=12 xadvance=12 page=1 chnl=0 +char id=184 x=368 y=385 width=12 height=10 xoffset=4 yoffset=29 xadvance=18 page=1 chnl=0 +char id=185 x=454 y=364 width=13 height=18 xoffset=3 yoffset=6 xadvance=17 page=1 chnl=0 +char id=186 x=403 y=364 width=17 height=19 xoffset=0 yoffset=6 xadvance=17 page=1 chnl=0 +char id=188 x=67 y=0 width=30 height=27 xoffset=2 yoffset=6 xadvance=33 page=1 chnl=0 +char id=189 x=97 y=0 width=32 height=27 xoffset=2 yoffset=6 xadvance=33 page=1 chnl=0 +char id=190 x=129 y=0 width=32 height=27 xoffset=1 yoffset=6 xadvance=33 page=1 chnl=0 +char id=191 x=161 y=0 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0 +char id=198 x=178 y=0 width=34 height=27 xoffset=-3 yoffset=6 xadvance=30 page=1 chnl=0 +char id=208 x=212 y=0 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=222 x=237 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=228 x=255 y=0 width=18 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=231 x=273 y=0 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=235 x=290 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=239 x=309 y=0 width=14 height=27 xoffset=-2 yoffset=6 xadvance=8 page=1 chnl=0 +char id=240 x=323 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=246 x=342 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=247 x=172 y=297 width=24 height=23 xoffset=1 yoffset=10 xadvance=24 page=1 chnl=0 +char id=248 x=128 y=297 width=21 height=24 xoffset=-1 yoffset=11 xadvance=18 page=1 chnl=0 +char id=252 x=361 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=257 x=379 y=0 width=18 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=261 x=397 y=0 width=19 height=27 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=267 x=416 y=0 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0 +char id=272 x=212 y=0 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=275 x=433 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=279 x=452 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=281 x=471 y=0 width=19 height=27 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=294 x=0 y=27 width=27 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0 +char id=299 x=158 y=270 width=14 height=26 xoffset=-2 yoffset=7 xadvance=8 page=1 chnl=0 +char id=306 x=27 y=27 width=24 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=319 x=490 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0 +char id=321 x=51 y=27 width=21 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0 +char id=326 x=72 y=27 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=331 x=90 y=27 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=333 x=108 y=27 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=338 x=127 y=27 width=33 height=27 xoffset=0 yoffset=6 xadvance=32 page=1 chnl=0 +char id=343 x=160 y=27 width=15 height=27 xoffset=0 yoffset=12 xadvance=13 page=1 chnl=0 +char id=351 x=175 y=27 width=16 height=27 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0 +char id=358 x=191 y=27 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=359 x=172 y=270 width=15 height=26 xoffset=-1 yoffset=7 xadvance=12 page=1 chnl=0 +char id=363 x=214 y=27 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=371 x=232 y=27 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=380 x=251 y=27 width=16 height=27 xoffset=0 yoffset=6 xadvance=15 page=1 chnl=0 +char id=884 x=380 y=385 width=10 height=10 xoffset=5 yoffset=3 xadvance=18 page=1 chnl=0 +char id=885 x=406 y=385 width=10 height=9 xoffset=4 yoffset=30 xadvance=18 page=1 chnl=0 +char id=890 x=416 y=385 width=9 height=9 xoffset=5 yoffset=30 xadvance=18 page=1 chnl=0 +char id=893 x=219 y=297 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=900 x=502 y=243 width=9 height=10 xoffset=5 yoffset=3 xadvance=18 page=1 chnl=0 +char id=901 x=390 y=385 width=16 height=10 xoffset=2 yoffset=3 xadvance=18 page=1 chnl=0 +char id=902 x=267 y=27 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=903 x=465 y=385 width=8 height=8 xoffset=3 yoffset=12 xadvance=12 page=1 chnl=0 +char id=904 x=291 y=27 width=26 height=27 xoffset=-2 yoffset=6 xadvance=23 page=1 chnl=0 +char id=905 x=317 y=27 width=29 height=27 xoffset=-2 yoffset=6 xadvance=26 page=1 chnl=0 +char id=906 x=346 y=27 width=19 height=27 xoffset=-2 yoffset=6 xadvance=17 page=1 chnl=0 +char id=908 x=365 y=27 width=30 height=27 xoffset=-2 yoffset=6 xadvance=27 page=1 chnl=0 +char id=910 x=395 y=27 width=30 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0 +char id=911 x=425 y=27 width=30 height=27 xoffset=-2 yoffset=6 xadvance=27 page=1 chnl=0 +char id=913 x=455 y=27 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=914 x=479 y=27 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=915 x=0 y=54 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0 +char id=916 x=18 y=54 width=25 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0 +char id=917 x=43 y=54 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=918 x=62 y=54 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0 +char id=919 x=82 y=54 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=920 x=104 y=54 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=921 x=129 y=54 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=1 chnl=0 +char id=922 x=142 y=54 width=24 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=923 x=166 y=54 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=924 x=190 y=54 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0 +char id=925 x=215 y=54 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=1 chnl=0 +char id=926 x=236 y=54 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0 +char id=927 x=256 y=54 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=928 x=281 y=54 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=929 x=303 y=54 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=931 x=322 y=54 width=21 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0 +char id=932 x=343 y=54 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=933 x=366 y=54 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0 +char id=934 x=391 y=54 width=25 height=27 xoffset=0 yoffset=6 xadvance=25 page=1 chnl=0 +char id=935 x=416 y=54 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=936 x=440 y=54 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0 +char id=937 x=465 y=54 width=26 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=945 x=236 y=297 width=19 height=21 xoffset=0 yoffset=12 xadvance=19 page=1 chnl=0 +char id=947 x=491 y=54 width=20 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=949 x=255 y=297 width=18 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=951 x=0 y=81 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=953 x=502 y=81 width=7 height=21 xoffset=1 yoffset=12 xadvance=8 page=1 chnl=0 +char id=954 x=273 y=297 width=19 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0 +char id=956 x=18 y=81 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=957 x=292 y=297 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=959 x=313 y=297 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=960 x=332 y=297 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=961 x=36 y=81 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=962 x=55 y=81 width=18 height=27 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0 +char id=963 x=350 y=297 width=22 height=21 xoffset=0 yoffset=12 xadvance=20 page=1 chnl=0 +char id=964 x=372 y=297 width=19 height=21 xoffset=-1 yoffset=12 xadvance=16 page=1 chnl=0 +char id=965 x=391 y=297 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=966 x=73 y=81 width=25 height=27 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0 +char id=967 x=98 y=81 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=968 x=119 y=81 width=23 height=27 xoffset=1 yoffset=12 xadvance=24 page=1 chnl=0 +char id=969 x=409 y=297 width=25 height=21 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0 +char id=970 x=142 y=81 width=14 height=27 xoffset=-2 yoffset=6 xadvance=8 page=1 chnl=0 +char id=971 x=156 y=81 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=978 x=174 y=81 width=28 height=27 xoffset=-2 yoffset=6 xadvance=23 page=1 chnl=0 +char id=982 x=434 y=297 width=25 height=21 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0 +char id=983 x=202 y=81 width=24 height=27 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0 +char id=985 x=226 y=81 width=19 height=27 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=987 x=245 y=81 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=988 x=262 y=81 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=1 chnl=0 +char id=989 x=281 y=81 width=16 height=27 xoffset=1 yoffset=12 xadvance=16 page=1 chnl=0 +char id=990 x=297 y=81 width=25 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0 +char id=995 x=322 y=81 width=27 height=27 xoffset=1 yoffset=12 xadvance=28 page=1 chnl=0 +char id=996 x=349 y=81 width=21 height=27 xoffset=0 yoffset=6 xadvance=21 page=1 chnl=0 +char id=999 x=459 y=297 width=20 height=21 xoffset=-1 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1000 x=370 y=81 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1002 x=390 y=81 width=25 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0 +char id=1003 x=479 y=297 width=25 height=21 xoffset=-2 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1004 x=415 y=81 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1005 x=0 y=322 width=20 height=21 xoffset=0 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1006 x=440 y=81 width=19 height=27 xoffset=-1 yoffset=6 xadvance=16 page=1 chnl=0 +char id=1008 x=20 y=322 width=24 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1010 x=44 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1012 x=459 y=81 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1013 x=61 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1014 x=78 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1015 x=484 y=81 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1020 x=0 y=108 width=22 height=27 xoffset=-2 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1021 x=22 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1022 x=43 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1023 x=64 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1026 x=85 y=108 width=26 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1028 x=111 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1029 x=132 y=108 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1030 x=152 y=108 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=1 chnl=0 +char id=1032 x=165 y=108 width=15 height=27 xoffset=-1 yoffset=6 xadvance=14 page=1 chnl=0 +char id=1033 x=180 y=108 width=35 height=27 xoffset=-1 yoffset=6 xadvance=33 page=1 chnl=0 +char id=1034 x=215 y=108 width=32 height=27 xoffset=1 yoffset=6 xadvance=32 page=1 chnl=0 +char id=1035 x=247 y=108 width=26 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1040 x=273 y=108 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1041 x=297 y=108 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1042 x=317 y=108 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1043 x=337 y=108 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0 +char id=1045 x=355 y=108 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1046 x=374 y=108 width=34 height=27 xoffset=-2 yoffset=6 xadvance=30 page=1 chnl=0 +char id=1047 x=408 y=108 width=20 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1048 x=428 y=108 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=1 chnl=0 +char id=1050 x=449 y=108 width=22 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1051 x=471 y=108 width=24 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=1052 x=0 y=135 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0 +char id=1053 x=25 y=135 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=1054 x=47 y=135 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1055 x=72 y=135 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=1056 x=94 y=135 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1057 x=113 y=135 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1058 x=134 y=135 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1059 x=157 y=135 width=24 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1060 x=181 y=135 width=25 height=27 xoffset=0 yoffset=6 xadvance=25 page=1 chnl=0 +char id=1061 x=206 y=135 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1063 x=230 y=135 width=21 height=27 xoffset=0 yoffset=6 xadvance=21 page=1 chnl=0 +char id=1064 x=251 y=135 width=29 height=27 xoffset=1 yoffset=6 xadvance=31 page=1 chnl=0 +char id=1066 x=280 y=135 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=1067 x=305 y=135 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0 +char id=1068 x=330 y=135 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1069 x=350 y=135 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1070 x=371 y=135 width=31 height=27 xoffset=1 yoffset=6 xadvance=31 page=1 chnl=0 +char id=1071 x=402 y=135 width=23 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0 +char id=1072 x=95 y=322 width=18 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1074 x=113 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1075 x=131 y=322 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=1 chnl=0 +char id=1076 x=238 y=270 width=21 height=25 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1077 x=146 y=322 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1078 x=165 y=322 width=29 height=21 xoffset=-2 yoffset=12 xadvance=24 page=1 chnl=0 +char id=1079 x=194 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1080 x=211 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1082 x=229 y=322 width=19 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1083 x=248 y=322 width=20 height=21 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1084 x=268 y=322 width=20 height=21 xoffset=1 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1085 x=288 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1086 x=306 y=322 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1087 x=325 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1088 x=425 y=135 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1089 x=343 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1090 x=360 y=322 width=19 height=21 xoffset=-1 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1091 x=444 y=135 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1093 x=379 y=322 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1094 x=259 y=270 width=19 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1095 x=400 y=322 width=17 height=21 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1096 x=417 y=322 width=25 height=21 xoffset=1 yoffset=12 xadvance=26 page=1 chnl=0 +char id=1097 x=278 y=270 width=27 height=25 xoffset=1 yoffset=12 xadvance=26 page=1 chnl=0 +char id=1098 x=442 y=322 width=21 height=21 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1099 x=463 y=322 width=22 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0 +char id=1100 x=485 y=322 width=17 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1101 x=0 y=343 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1102 x=17 y=343 width=25 height=21 xoffset=1 yoffset=12 xadvance=25 page=1 chnl=0 +char id=1103 x=42 y=343 width=20 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1105 x=465 y=135 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1108 x=62 y=343 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1109 x=79 y=343 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0 +char id=1110 x=499 y=27 width=7 height=27 xoffset=1 yoffset=6 xadvance=8 page=1 chnl=0 +char id=1111 x=495 y=108 width=14 height=27 xoffset=-2 yoffset=6 xadvance=8 page=1 chnl=0 +char id=1113 x=95 y=343 width=29 height=21 xoffset=-1 yoffset=12 xadvance=27 page=1 chnl=0 +char id=1114 x=124 y=343 width=27 height=21 xoffset=1 yoffset=12 xadvance=27 page=1 chnl=0 +char id=1119 x=305 y=270 width=18 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1120 x=0 y=162 width=39 height=27 xoffset=0 yoffset=6 xadvance=38 page=1 chnl=0 +char id=1121 x=151 y=343 width=28 height=21 xoffset=-2 yoffset=12 xadvance=24 page=1 chnl=0 +char id=1122 x=484 y=135 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=1124 x=39 y=162 width=28 height=27 xoffset=1 yoffset=6 xadvance=28 page=1 chnl=0 +char id=1125 x=179 y=343 width=23 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0 +char id=1126 x=67 y=162 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1127 x=202 y=343 width=22 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1128 x=91 y=162 width=28 height=27 xoffset=1 yoffset=6 xadvance=27 page=1 chnl=0 +char id=1129 x=224 y=343 width=25 height=21 xoffset=0 yoffset=12 xadvance=23 page=1 chnl=0 +char id=1130 x=119 y=162 width=30 height=27 xoffset=-2 yoffset=6 xadvance=26 page=1 chnl=0 +char id=1131 x=249 y=343 width=25 height=21 xoffset=-2 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1132 x=149 y=162 width=35 height=27 xoffset=1 yoffset=6 xadvance=34 page=1 chnl=0 +char id=1133 x=274 y=343 width=29 height=21 xoffset=1 yoffset=12 xadvance=28 page=1 chnl=0 +char id=1136 x=184 y=162 width=26 height=27 xoffset=0 yoffset=6 xadvance=26 page=1 chnl=0 +char id=1137 x=210 y=162 width=24 height=27 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0 +char id=1138 x=234 y=162 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1139 x=303 y=343 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1140 x=259 y=162 width=30 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1141 x=322 y=343 width=26 height=21 xoffset=-2 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1145 x=289 y=162 width=35 height=27 xoffset=0 yoffset=12 xadvance=32 page=1 chnl=0 +char id=1147 x=196 y=297 width=23 height=23 xoffset=0 yoffset=11 xadvance=22 page=1 chnl=0 +char id=1151 x=324 y=162 width=28 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1153 x=352 y=162 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1154 x=369 y=162 width=21 height=27 xoffset=-2 yoffset=6 xadvance=17 page=1 chnl=0 +char id=1155 x=314 y=385 width=30 height=11 xoffset=2 yoffset=2 xadvance=0 page=1 chnl=0 +char id=1156 x=473 y=385 width=31 height=8 xoffset=2 yoffset=-2 xadvance=0 page=1 chnl=0 +char id=1157 x=278 y=385 width=18 height=12 xoffset=6 yoffset=-11 xadvance=0 page=1 chnl=0 +char id=1158 x=296 y=385 width=18 height=12 xoffset=6 yoffset=-18 xadvance=0 page=1 chnl=0 +char id=1159 x=425 y=385 width=18 height=9 xoffset=1 yoffset=3 xadvance=21 page=1 chnl=0 +char id=1164 x=390 y=162 width=22 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1166 x=412 y=162 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1167 x=431 y=162 width=20 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1169 x=451 y=162 width=15 height=27 xoffset=1 yoffset=6 xadvance=14 page=1 chnl=0 +char id=1170 x=466 y=162 width=20 height=27 xoffset=-1 yoffset=6 xadvance=17 page=1 chnl=0 +char id=1171 x=348 y=343 width=16 height=21 xoffset=0 yoffset=12 xadvance=14 page=1 chnl=0 +char id=1173 x=486 y=162 width=17 height=27 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1175 x=323 y=270 width=28 height=25 xoffset=-2 yoffset=12 xadvance=25 page=1 chnl=0 +char id=1177 x=0 y=189 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1179 x=351 y=270 width=18 height=25 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1180 x=17 y=189 width=22 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1181 x=364 y=343 width=19 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1182 x=39 y=189 width=24 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1184 x=63 y=189 width=28 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1185 x=383 y=343 width=24 height=21 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1187 x=369 y=270 width=19 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1188 x=91 y=189 width=27 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0 +char id=1189 x=407 y=343 width=22 height=21 xoffset=1 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1191 x=118 y=189 width=28 height=27 xoffset=1 yoffset=12 xadvance=28 page=1 chnl=0 +char id=1195 x=146 y=189 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1197 x=388 y=270 width=19 height=25 xoffset=-1 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1198 x=163 y=189 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1199 x=188 y=189 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1200 x=209 y=189 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1201 x=234 y=189 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1203 x=407 y=270 width=20 height=25 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1205 x=427 y=270 width=24 height=25 xoffset=-1 yoffset=12 xadvance=22 page=1 chnl=0 +char id=1207 x=451 y=270 width=19 height=25 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1208 x=255 y=189 width=21 height=27 xoffset=0 yoffset=6 xadvance=21 page=1 chnl=0 +char id=1209 x=429 y=343 width=17 height=21 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1210 x=276 y=189 width=20 height=27 xoffset=1 yoffset=6 xadvance=21 page=1 chnl=0 +char id=1212 x=296 y=189 width=29 height=27 xoffset=-1 yoffset=6 xadvance=27 page=1 chnl=0 +char id=1213 x=446 y=343 width=23 height=21 xoffset=-1 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1215 x=470 y=270 width=23 height=25 xoffset=-1 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1216 x=325 y=189 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=1 chnl=0 +char id=1220 x=338 y=189 width=17 height=27 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1222 x=0 y=297 width=23 height=25 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1224 x=355 y=189 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1226 x=23 y=297 width=22 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1228 x=493 y=270 width=17 height=25 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1230 x=45 y=297 width=24 height=25 xoffset=1 yoffset=12 xadvance=21 page=1 chnl=0 +char id=1235 x=373 y=189 width=18 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1236 x=391 y=189 width=34 height=27 xoffset=-3 yoffset=6 xadvance=30 page=1 chnl=0 +char id=1237 x=469 y=343 width=30 height=21 xoffset=0 yoffset=12 xadvance=29 page=1 chnl=0 +char id=1240 x=425 y=189 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1241 x=0 y=364 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1243 x=450 y=189 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1245 x=469 y=189 width=29 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1247 x=0 y=216 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0 +char id=1248 x=17 y=216 width=20 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1249 x=37 y=216 width=16 height=27 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0 +char id=1251 x=53 y=216 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1253 x=71 y=216 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=1255 x=89 y=216 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1256 x=108 y=216 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=1257 x=19 y=364 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1259 x=133 y=216 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1261 x=152 y=216 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0 +char id=1269 x=169 y=216 width=17 height=27 xoffset=1 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1271 x=187 y=270 width=15 height=26 xoffset=1 yoffset=12 xadvance=14 page=1 chnl=0 +char id=1273 x=186 y=216 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0 +char id=1275 x=208 y=216 width=17 height=27 xoffset=-1 yoffset=12 xadvance=14 page=1 chnl=0 +char id=1277 x=225 y=216 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1278 x=246 y=216 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1279 x=38 y=364 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1280 x=270 y=216 width=20 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=1282 x=290 y=216 width=30 height=27 xoffset=0 yoffset=6 xadvance=30 page=1 chnl=0 +char id=1284 x=320 y=216 width=30 height=27 xoffset=0 yoffset=6 xadvance=30 page=1 chnl=0 +char id=1285 x=59 y=364 width=27 height=21 xoffset=0 yoffset=12 xadvance=27 page=1 chnl=0 +char id=1287 x=69 y=297 width=18 height=25 xoffset=0 yoffset=12 xadvance=17 page=1 chnl=0 +char id=1288 x=350 y=216 width=34 height=27 xoffset=-1 yoffset=6 xadvance=33 page=1 chnl=0 +char id=1289 x=86 y=364 width=30 height=21 xoffset=-1 yoffset=12 xadvance=29 page=1 chnl=0 +char id=1290 x=384 y=216 width=32 height=27 xoffset=1 yoffset=6 xadvance=33 page=1 chnl=0 +char id=1291 x=116 y=364 width=29 height=21 xoffset=1 yoffset=12 xadvance=30 page=1 chnl=0 +char id=1292 x=416 y=216 width=23 height=27 xoffset=0 yoffset=6 xadvance=22 page=1 chnl=0 +char id=1293 x=145 y=364 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0 +char id=1294 x=439 y=216 width=26 height=27 xoffset=-1 yoffset=6 xadvance=25 page=1 chnl=0 +char id=1295 x=164 y=364 width=24 height=21 xoffset=-1 yoffset=12 xadvance=23 page=1 chnl=0 +char id=1296 x=465 y=216 width=20 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=1297 x=188 y=364 width=18 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0 +char id=1299 x=485 y=216 width=20 height=27 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1307 x=0 y=243 width=19 height=27 xoffset=0 yoffset=12 xadvance=19 page=1 chnl=0 +char id=1308 x=19 y=243 width=34 height=27 xoffset=-2 yoffset=6 xadvance=30 page=1 chnl=0 +char id=1309 x=206 y=364 width=29 height=21 xoffset=-2 yoffset=12 xadvance=25 page=1 chnl=0 +char id=8210 x=27 y=401 width=21 height=7 xoffset=-1 yoffset=18 xadvance=18 page=1 chnl=0 +char id=8211 x=27 y=401 width=21 height=7 xoffset=-1 yoffset=18 xadvance=18 page=1 chnl=0 +char id=8212 x=48 y=401 width=33 height=7 xoffset=-1 yoffset=18 xadvance=30 page=1 chnl=0 +char id=8213 x=81 y=401 width=29 height=7 xoffset=1 yoffset=18 xadvance=30 page=1 chnl=0 +char id=8215 x=443 y=385 width=22 height=9 xoffset=-1 yoffset=30 xadvance=18 page=1 chnl=0 +char id=8216 x=136 y=385 width=12 height=13 xoffset=-3 yoffset=5 xadvance=8 page=1 chnl=0 +char id=8217 x=148 y=385 width=12 height=13 xoffset=0 yoffset=5 xadvance=8 page=1 chnl=0 +char id=8218 x=160 y=385 width=11 height=13 xoffset=-2 yoffset=25 xadvance=8 page=1 chnl=0 +char id=8219 x=171 y=385 width=12 height=13 xoffset=-3 yoffset=5 xadvance=8 page=1 chnl=0 +char id=8220 x=183 y=385 width=18 height=13 xoffset=-3 yoffset=5 xadvance=14 page=1 chnl=0 +char id=8221 x=201 y=385 width=18 height=13 xoffset=0 yoffset=5 xadvance=14 page=1 chnl=0 +char id=8222 x=219 y=385 width=17 height=13 xoffset=-2 yoffset=25 xadvance=14 page=1 chnl=0 +char id=8223 x=236 y=385 width=18 height=13 xoffset=-3 yoffset=5 xadvance=14 page=1 chnl=0 +char id=8224 x=202 y=270 width=18 height=26 xoffset=1 yoffset=5 xadvance=18 page=1 chnl=0 +char id=8225 x=220 y=270 width=18 height=26 xoffset=1 yoffset=5 xadvance=18 page=1 chnl=0 +char id=8226 x=22 y=385 width=15 height=15 xoffset=1 yoffset=13 xadvance=16 page=1 chnl=0 +char id=8230 x=110 y=401 width=25 height=7 xoffset=2 yoffset=26 xadvance=27 page=1 chnl=0 +char id=8240 x=53 y=243 width=45 height=27 xoffset=1 yoffset=6 xadvance=46 page=1 chnl=0 +char id=8242 x=70 y=385 width=11 height=14 xoffset=0 yoffset=6 xadvance=10 page=1 chnl=0 +char id=8243 x=81 y=385 width=17 height=14 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0 +char id=8244 x=98 y=385 width=24 height=14 xoffset=-3 yoffset=6 xadvance=16 page=1 chnl=0 +char id=8249 x=499 y=343 width=12 height=21 xoffset=1 yoffset=10 xadvance=13 page=1 chnl=0 +char id=8250 x=498 y=189 width=12 height=21 xoffset=1 yoffset=10 xadvance=13 page=1 chnl=0 +char id=8252 x=98 y=243 width=15 height=27 xoffset=2 yoffset=6 xadvance=19 page=1 chnl=0 +char id=8254 x=180 y=401 width=22 height=6 xoffset=-2 yoffset=1 xadvance=18 page=1 chnl=0 +char id=8260 x=113 y=243 width=21 height=27 xoffset=-2 yoffset=6 xadvance=15 page=1 chnl=0 +char id=8352 x=134 y=243 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0 +char id=8354 x=154 y=243 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0 +char id=8355 x=175 y=243 width=20 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0 +char id=8356 x=195 y=243 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0 +char id=8357 x=214 y=243 width=27 height=27 xoffset=1 yoffset=9 xadvance=28 page=1 chnl=0 +char id=8358 x=241 y=243 width=25 height=27 xoffset=-1 yoffset=6 xadvance=22 page=1 chnl=0 +char id=8359 x=266 y=243 width=31 height=27 xoffset=1 yoffset=6 xadvance=32 page=1 chnl=0 +char id=8360 x=297 y=243 width=38 height=27 xoffset=1 yoffset=6 xadvance=37 page=1 chnl=0 +char id=8361 x=335 y=243 width=33 height=27 xoffset=-1 yoffset=6 xadvance=30 page=1 chnl=0 +char id=8364 x=368 y=243 width=21 height=27 xoffset=-2 yoffset=6 xadvance=18 page=1 chnl=0 +char id=8365 x=389 y=243 width=24 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=8366 x=413 y=243 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0 +char id=8369 x=436 y=243 width=22 height=27 xoffset=-1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=8371 x=458 y=243 width=23 height=27 xoffset=-2 yoffset=6 xadvance=18 page=1 chnl=0 +char id=8372 x=481 y=243 width=21 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0 +char id=11360 x=0 y=270 width=20 height=27 xoffset=-1 yoffset=6 xadvance=17 page=1 chnl=0 +char id=11362 x=20 y=270 width=23 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0 +char id=11363 x=43 y=270 width=21 height=27 xoffset=-1 yoffset=6 xadvance=19 page=1 chnl=0 +char id=11372 x=87 y=297 width=18 height=25 xoffset=0 yoffset=12 xadvance=17 page=1 chnl=0 +char id=11373 x=64 y=270 width=24 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0 +char id=11377 x=235 y=364 width=24 height=21 xoffset=-2 yoffset=12 xadvance=20 page=1 chnl=0 +char id=11378 x=88 y=270 width=38 height=27 xoffset=-2 yoffset=6 xadvance=34 page=1 chnl=0 +char id=11379 x=259 y=364 width=33 height=21 xoffset=-2 yoffset=12 xadvance=28 page=1 chnl=0 +char id=11380 x=292 y=364 width=22 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0 +char id=11381 x=126 y=270 width=17 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0 +char id=11382 x=314 y=364 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=1 chnl=0 +char id=11383 x=328 y=364 width=25 height=21 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0 +kernings count=375 +kerning first=70 second=46 amount=-4 +kerning first=118 second=8230 amount=-3 +kerning first=39 second=65 amount=-1 +kerning first=65 second=45 amount=-1 +kerning first=8211 second=87 amount=-1 +kerning first=84 second=121 amount=-3 +kerning first=90 second=8212 amount=-1 +kerning first=121 second=44 amount=-3 +kerning first=8211 second=121 amount=-1 +kerning first=80 second=339 amount=-1 +kerning first=86 second=58 amount=-1 +kerning first=89 second=101 amount=-2 +kerning first=90 second=97 amount=-1 +kerning first=89 second=248 amount=-2 +kerning first=70 second=59 amount=-1 +kerning first=84 second=230 amount=-4 +kerning first=84 second=45 amount=-2 +kerning first=89 second=46 amount=-4 +kerning first=102 second=125 amount=2 +kerning first=8217 second=46 amount=-3 +kerning first=8222 second=87 amount=-1 +kerning first=68 second=46 amount=-1 +kerning first=84 second=79 amount=-1 +kerning first=82 second=121 amount=-1 +kerning first=80 second=74 amount=-1 +kerning first=88 second=8212 amount=-1 +kerning first=89 second=114 amount=-1 +kerning first=119 second=44 amount=-1 +kerning first=89 second=59 amount=-3 +kerning first=45 second=88 amount=-1 +kerning first=91 second=106 amount=1 +kerning first=84 second=58 amount=-3 +kerning first=87 second=101 amount=-1 +kerning first=67 second=8212 amount=-1 +kerning first=87 second=248 amount=-1 +kerning first=88 second=97 amount=-1 +kerning first=45 second=122 amount=-1 +kerning first=82 second=230 amount=-1 +kerning first=82 second=45 amount=-1 +kerning first=87 second=46 amount=-3 +kerning first=46 second=8212 amount=-2 +kerning first=8221 second=46 amount=-3 +kerning first=8221 second=8217 amount=1 +kerning first=107 second=8212 amount=-1 +kerning first=86 second=198 amount=-1 +kerning first=102 second=8211 amount=-1 +kerning first=114 second=8230 amount=-4 +kerning first=8212 second=88 amount=-1 +kerning first=84 second=71 amount=-1 +kerning first=65 second=84 amount=-2 +kerning first=86 second=8212 amount=-1 +kerning first=87 second=114 amount=-1 +kerning first=8212 second=122 amount=-1 +kerning first=8220 second=198 amount=-1 +kerning first=87 second=59 amount=-1 +kerning first=8216 second=198 amount=-1 +kerning first=8217 second=239 amount=3 +kerning first=102 second=41 amount=2 +kerning first=65 second=8212 amount=-1 +kerning first=86 second=97 amount=-1 +kerning first=80 second=230 amount=-1 +kerning first=121 second=8211 amount=-1 +kerning first=84 second=84 amount=-2 +kerning first=33 second=8221 amount=-1 +kerning first=84 second=198 amount=-2 +kerning first=46 second=55 amount=-1 +kerning first=8211 second=84 amount=-2 +kerning first=84 second=118 amount=-3 +kerning first=76 second=74 amount=1 +kerning first=84 second=8212 amount=-2 +kerning first=120 second=45 amount=-1 +kerning first=84 second=63 amount=1 +kerning first=8211 second=118 amount=-1 +kerning first=8211 second=198 amount=-1 +kerning first=8217 second=8220 amount=3 +kerning first=70 second=111 amount=-1 +kerning first=70 second=8230 amount=-4 +kerning first=84 second=97 amount=-4 +kerning first=8222 second=84 amount=-3 +kerning first=82 second=84 amount=-1 +kerning first=76 second=87 amount=-1 +kerning first=102 second=8217 amount=1 +kerning first=65 second=89 amount=-1 +kerning first=44 second=55 amount=-1 +kerning first=118 second=230 amount=-1 +kerning first=76 second=121 amount=-2 +kerning first=89 second=111 amount=-2 +kerning first=82 second=8212 amount=-1 +kerning first=118 second=45 amount=-1 +kerning first=89 second=8230 amount=-4 +kerning first=102 second=46 amount=-2 +kerning first=8217 second=8230 amount=-3 +kerning first=68 second=8230 amount=-1 +kerning first=101 second=84 amount=-2 +kerning first=84 second=89 amount=-1 +kerning first=76 second=45 amount=-2 +kerning first=8211 second=89 amount=-2 +kerning first=80 second=198 amount=-1 +kerning first=121 second=46 amount=-3 +kerning first=87 second=111 amount=-1 +kerning first=75 second=117 amount=-1 +kerning first=116 second=45 amount=-1 +kerning first=87 second=8230 amount=-3 +kerning first=75 second=8211 amount=-2 +kerning first=89 second=103 amount=-2 +kerning first=70 second=339 amount=-1 +kerning first=102 second=93 amount=2 +kerning first=8221 second=8230 amount=-3 +kerning first=80 second=97 amount=-1 +kerning first=99 second=84 amount=-1 +kerning first=120 second=8212 amount=-1 +kerning first=8222 second=89 amount=-3 +kerning first=123 second=106 amount=1 +kerning first=119 second=46 amount=-1 +kerning first=84 second=115 amount=-3 +kerning first=89 second=339 amount=-2 +kerning first=70 second=74 amount=-1 +kerning first=84 second=338 amount=-1 +kerning first=114 second=230 amount=-1 +kerning first=8216 second=65 amount=-1 +kerning first=8217 second=116 amount=1 +kerning first=46 second=8221 amount=-3 +kerning first=118 second=8212 amount=-1 +kerning first=76 second=84 amount=-3 +kerning first=89 second=74 amount=-1 +kerning first=65 second=86 amount=-1 +kerning first=76 second=198 amount=-1 +kerning first=118 second=97 amount=-1 +kerning first=76 second=118 amount=-2 +kerning first=46 second=44 amount=-2 +kerning first=86 second=65 amount=-1 +kerning first=76 second=8212 amount=-2 +kerning first=87 second=339 amount=-1 +kerning first=8220 second=65 amount=-1 +kerning first=65 second=8221 amount=-2 +kerning first=8221 second=116 amount=1 +kerning first=8217 second=108 amount=1 +kerning first=75 second=101 amount=-1 +kerning first=86 second=44 amount=-4 +kerning first=75 second=248 amount=-1 +kerning first=44 second=8221 amount=-3 +kerning first=70 second=230 amount=-1 +kerning first=116 second=8212 amount=-1 +kerning first=33 second=8217 amount=-1 +kerning first=8217 second=87 amount=1 +kerning first=8211 second=86 amount=-1 +kerning first=102 second=8230 amount=-2 +kerning first=90 second=8211 amount=-1 +kerning first=84 second=65 amount=-2 +kerning first=8211 second=120 amount=-1 +kerning first=8217 second=8216 amount=3 +kerning first=89 second=100 amount=-2 +kerning first=8211 second=65 amount=-1 +kerning first=46 second=125 amount=-2 +kerning first=70 second=58 amount=-1 +kerning first=45 second=74 amount=-1 +kerning first=84 second=99 amount=-3 +kerning first=84 second=44 amount=-4 +kerning first=89 second=45 amount=-2 +kerning first=89 second=230 amount=-2 +kerning first=121 second=8230 amount=-3 +kerning first=76 second=89 amount=-2 +kerning first=8221 second=87 amount=1 +kerning first=8222 second=86 amount=-3 +kerning first=87 second=121 amount=-1 +kerning first=199 second=45 amount=-1 +kerning first=114 second=97 amount=-1 +kerning first=89 second=113 amount=-2 +kerning first=82 second=8221 amount=-1 +kerning first=88 second=8211 amount=-1 +kerning first=8212 second=74 amount=-1 +kerning first=89 second=58 amount=-3 +kerning first=45 second=87 amount=-1 +kerning first=67 second=8211 amount=-1 +kerning first=44 second=125 amount=-1 +kerning first=87 second=45 amount=-1 +kerning first=45 second=121 amount=-1 +kerning first=87 second=230 amount=-1 +kerning first=8217 second=238 amount=3 +kerning first=46 second=8211 amount=-2 +kerning first=119 second=8230 amount=-1 +kerning first=107 second=8211 amount=-1 +kerning first=8212 second=87 amount=-1 +kerning first=86 second=117 amount=-1 +kerning first=70 second=198 amount=-2 +kerning first=75 second=119 amount=-1 +kerning first=86 second=8211 amount=-1 +kerning first=46 second=41 amount=-2 +kerning first=80 second=65 amount=-1 +kerning first=87 second=58 amount=-1 +kerning first=90 second=101 amount=-1 +kerning first=8212 second=121 amount=-1 +kerning first=65 second=8211 amount=-1 +kerning first=70 second=63 amount=1 +kerning first=90 second=248 amount=-1 +kerning first=8217 second=105 amount=1 +kerning first=70 second=97 amount=-1 +kerning first=80 second=44 amount=-4 +kerning first=89 second=198 amount=-1 +kerning first=76 second=39 amount=-2 +kerning first=8217 second=84 amount=2 +kerning first=89 second=118 amount=-1 +kerning first=68 second=84 amount=-1 +kerning first=84 second=117 amount=-3 +kerning first=89 second=8212 amount=-2 +kerning first=8217 second=198 amount=-1 +kerning first=84 second=8211 amount=-2 +kerning first=44 second=41 amount=-1 +kerning first=75 second=111 amount=-1 +kerning first=88 second=101 amount=-1 +kerning first=89 second=97 amount=-2 +kerning first=88 second=248 amount=-1 +kerning first=199 second=8212 amount=-1 +kerning first=8230 second=8221 amount=-3 +kerning first=46 second=8217 amount=-3 +kerning first=8218 second=87 amount=-1 +kerning first=76 second=86 amount=-2 +kerning first=87 second=198 amount=-1 +kerning first=8221 second=84 amount=2 +kerning first=66 second=84 amount=-1 +kerning first=8221 second=198 amount=-1 +kerning first=87 second=8212 amount=-1 +kerning first=89 second=110 amount=-1 +kerning first=82 second=8211 amount=-1 +kerning first=76 second=8221 amount=-2 +kerning first=76 second=65 amount=-1 +kerning first=102 second=45 amount=-1 +kerning first=45 second=84 amount=-2 +kerning first=65 second=8217 amount=-2 +kerning first=45 second=198 amount=-1 +kerning first=86 second=101 amount=-1 +kerning first=86 second=46 amount=-4 +kerning first=86 second=248 amount=-1 +kerning first=45 second=118 amount=-1 +kerning first=44 second=8217 amount=-3 +kerning first=87 second=97 amount=-1 +kerning first=118 second=44 amount=-3 +kerning first=8217 second=55 amount=1 +kerning first=8217 second=89 amount=2 +kerning first=8211 second=88 amount=-1 +kerning first=90 second=119 amount=-1 +kerning first=84 second=122 amount=-3 +kerning first=121 second=230 amount=-1 +kerning first=55 second=44 amount=-2 +kerning first=121 second=45 amount=-1 +kerning first=46 second=93 amount=-2 +kerning first=84 second=67 amount=-1 +kerning first=102 second=238 amount=2 +kerning first=86 second=59 amount=-1 +kerning first=75 second=339 amount=-1 +kerning first=102 second=92 amount=1 +kerning first=84 second=101 amount=-3 +kerning first=8211 second=122 amount=-1 +kerning first=8212 second=84 amount=-2 +kerning first=84 second=248 amount=-3 +kerning first=8212 second=118 amount=-1 +kerning first=84 second=46 amount=-4 +kerning first=120 second=8211 amount=-1 +kerning first=8212 second=198 amount=-1 +kerning first=8221 second=89 amount=2 +kerning first=89 second=115 amount=-2 +kerning first=82 second=8217 amount=-1 +kerning first=84 second=114 amount=-3 +kerning first=44 second=93 amount=-1 +kerning first=90 second=111 amount=-1 +kerning first=45 second=89 amount=-2 +kerning first=84 second=59 amount=-3 +kerning first=114 second=44 amount=-4 +kerning first=8216 second=8220 amount=1 +kerning first=8217 second=115 amount=-1 +kerning first=82 second=101 amount=-1 +kerning first=82 second=248 amount=-1 +kerning first=118 second=8211 amount=-1 +kerning first=8218 second=84 amount=-3 +kerning first=8212 second=89 amount=-2 +kerning first=102 second=8212 amount=-1 +kerning first=102 second=63 amount=2 +kerning first=75 second=121 amount=-1 +kerning first=88 second=111 amount=-1 +kerning first=76 second=8211 amount=-2 +kerning first=8221 second=115 amount=-1 +kerning first=65 second=8220 amount=-1 +kerning first=70 second=65 amount=-1 +kerning first=80 second=101 amount=-1 +kerning first=39 second=198 amount=-1 +kerning first=80 second=248 amount=-1 +kerning first=102 second=42 amount=1 +kerning first=80 second=46 amount=-4 +kerning first=75 second=230 amount=-1 +kerning first=75 second=45 amount=-2 +kerning first=116 second=8211 amount=-1 +kerning first=70 second=44 amount=-4 +kerning first=79 second=84 amount=-1 +kerning first=84 second=216 amount=-1 +kerning first=121 second=97 amount=-1 +kerning first=121 second=8212 amount=-1 +kerning first=84 second=119 amount=-3 +kerning first=8217 second=52 amount=-1 +kerning first=89 second=65 amount=-1 +kerning first=90 second=339 amount=-1 +kerning first=86 second=111 amount=-1 +kerning first=8217 second=86 amount=1 +kerning first=86 second=8230 amount=-4 +kerning first=8217 second=65 amount=-1 +kerning first=8230 second=8217 amount=-3 +kerning first=8217 second=8221 amount=1 +kerning first=58 second=8212 amount=-2 +kerning first=89 second=44 amount=-4 +kerning first=102 second=34 amount=1 +kerning first=8218 second=89 amount=-3 +kerning first=8217 second=44 amount=-3 +kerning first=68 second=44 amount=-1 +kerning first=8221 second=86 amount=1 +kerning first=40 second=106 amount=1 +kerning first=89 second=112 amount=-1 +kerning first=87 second=65 amount=-1 +kerning first=76 second=8217 amount=-2 +kerning first=84 second=111 amount=-3 +kerning first=88 second=339 amount=-1 +kerning first=45 second=86 amount=-1 +kerning first=84 second=8230 amount=-4 +kerning first=118 second=46 amount=-3 +kerning first=8221 second=65 amount=-1 +kerning first=45 second=120 amount=-1 +kerning first=87 second=44 amount=-4 +kerning first=8217 second=236 amount=1 +kerning first=45 second=65 amount=-1 +kerning first=8221 second=44 amount=-3 +kerning first=90 second=121 amount=-1 +kerning first=8212 second=86 amount=-1 +kerning first=55 second=46 amount=-2 +kerning first=86 second=339 amount=-1 +kerning first=75 second=118 amount=-1 +kerning first=82 second=111 amount=-1 +kerning first=75 second=8212 amount=-2 +kerning first=8212 second=120 amount=-1 +kerning first=84 second=103 amount=-3 +kerning first=8212 second=65 amount=-1 +kerning first=90 second=230 amount=-1 +kerning first=102 second=39 amount=1 +kerning first=90 second=45 amount=-1 +kerning first=8217 second=104 amount=1 +kerning first=75 second=97 amount=-1 +kerning first=88 second=121 amount=-1 +kerning first=89 second=117 amount=-2 +kerning first=89 second=8211 amount=-2 +kerning first=114 second=46 amount=-4 +kerning first=84 second=339 amount=-3 +kerning first=80 second=111 amount=-1 +kerning first=80 second=8230 amount=-4 +kerning first=216 second=84 amount=-1 +kerning first=88 second=230 amount=-1 +kerning first=199 second=8211 amount=-1 +kerning first=88 second=45 amount=-1 +kerning first=8218 second=86 amount=-3 +kerning first=84 second=199 amount=-1 +kerning first=67 second=45 amount=-1 +kerning first=102 second=8221 amount=1 +kerning first=86 second=121 amount=-1 +kerning first=65 second=87 amount=-1 +kerning first=87 second=117 amount=-1 +kerning first=84 second=74 amount=-1 +kerning first=87 second=8211 amount=-1 +kerning first=46 second=45 amount=-3 +kerning first=89 second=109 amount=-1 +kerning first=82 second=339 amount=-1 +kerning first=107 second=45 amount=-1 +kerning first=8211 second=74 amount=-1 +kerning first=65 second=8216 amount=-1 +kerning first=102 second=44 amount=-2 +kerning first=8220 second=8216 amount=1 +kerning first=86 second=230 amount=-1 +kerning first=86 second=45 amount=-1 +kerning first=70 second=101 amount=-1 +kerning first=70 second=248 amount=-1 diff --git a/assets/fnt/MaxonTahomaBold1.png b/assets/fnt/MaxonTahomaBold1.png Binary files differnew file mode 100644 index 0000000..f9d9181 --- /dev/null +++ b/assets/fnt/MaxonTahomaBold1.png diff --git a/assets/fnt/MaxonTahomaBold2.png b/assets/fnt/MaxonTahomaBold2.png Binary files differnew file mode 100644 index 0000000..8b74a17 --- /dev/null +++ b/assets/fnt/MaxonTahomaBold2.png diff --git a/assets/fnt/MaxonTrebuchet.fnt b/assets/fnt/MaxonTrebuchet.fnt new file mode 100644 index 0000000..e1d20ba --- /dev/null +++ b/assets/fnt/MaxonTrebuchet.fnt @@ -0,0 +1,637 @@ +info face="Trebuchet MS" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 +common lineHeight=38 base=30 scaleW=512 scaleH=512 pages=1 packed=0 +page id=0 file="MaxonTrebuchet.png" +chars count=516 +char id=0 x=327 y=408 width=14 height=14 xoffset=1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=13 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0 +char id=33 x=452 y=161 width=7 height=26 xoffset=3 yoffset=5 xadvance=12 page=0 chnl=0 +char id=34 x=72 y=427 width=10 height=8 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 +char id=35 x=329 y=214 width=19 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=36 x=373 y=100 width=15 height=30 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=37 x=348 y=214 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=38 x=459 y=161 width=21 height=26 xoffset=1 yoffset=5 xadvance=23 page=0 chnl=0 +char id=39 x=82 y=427 width=5 height=8 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 +char id=40 x=141 y=0 width=8 height=33 xoffset=3 yoffset=5 xadvance=12 page=0 chnl=0 +char id=41 x=149 y=0 width=8 height=33 xoffset=2 yoffset=5 xadvance=12 page=0 chnl=0 +char id=42 x=363 y=408 width=13 height=12 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=43 x=341 y=408 width=14 height=14 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0 +char id=44 x=355 y=408 width=8 height=13 xoffset=1 yoffset=24 xadvance=12 page=0 chnl=0 +char id=45 x=229 y=427 width=9 height=5 xoffset=1 yoffset=18 xadvance=12 page=0 chnl=0 +char id=46 x=148 y=427 width=7 height=7 xoffset=2 yoffset=24 xadvance=12 page=0 chnl=0 +char id=47 x=367 y=214 width=14 height=25 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=0 +char id=48 x=381 y=214 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=49 x=398 y=214 width=10 height=25 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=0 +char id=50 x=408 y=214 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=51 x=424 y=214 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=52 x=439 y=214 width=18 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=53 x=457 y=214 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=54 x=472 y=214 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=55 x=488 y=214 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=56 x=0 y=240 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=57 x=16 y=240 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=58 x=504 y=315 width=7 height=19 xoffset=2 yoffset=12 xadvance=12 page=0 chnl=0 +char id=59 x=32 y=240 width=8 height=25 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0 +char id=60 x=257 y=408 width=14 height=16 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=61 x=42 y=427 width=15 height=9 xoffset=1 yoffset=16 xadvance=17 page=0 chnl=0 +char id=62 x=271 y=408 width=14 height=16 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=63 x=480 y=161 width=13 height=26 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=64 x=40 y=240 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0 +char id=65 x=63 y=240 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=66 x=84 y=240 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=67 x=101 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=68 x=120 y=240 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=69 x=138 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=70 x=154 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=71 x=170 y=240 width=20 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=72 x=190 y=240 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=73 x=504 y=214 width=5 height=25 xoffset=2 yoffset=6 xadvance=9 page=0 chnl=0 +char id=74 x=209 y=240 width=13 height=25 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0 +char id=75 x=222 y=240 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=76 x=239 y=240 width=14 height=25 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 +char id=77 x=0 y=188 width=25 height=26 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=78 x=253 y=240 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=79 x=271 y=240 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=80 x=293 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=81 x=0 y=132 width=25 height=29 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=82 x=309 y=240 width=18 height=25 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0 +char id=83 x=327 y=240 width=15 height=25 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=0 +char id=84 x=342 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=85 x=361 y=240 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=86 x=380 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=87 x=399 y=240 width=29 height=25 xoffset=-1 yoffset=6 xadvance=27 page=0 chnl=0 +char id=88 x=428 y=240 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=89 x=448 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=90 x=467 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=91 x=157 y=0 width=9 height=33 xoffset=3 yoffset=5 xadvance=12 page=0 chnl=0 +char id=92 x=483 y=240 width=14 height=25 xoffset=-3 yoffset=6 xadvance=11 page=0 chnl=0 +char id=93 x=166 y=0 width=9 height=33 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 +char id=94 x=476 y=408 width=13 height=11 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=95 x=260 y=427 width=19 height=4 xoffset=-1 yoffset=31 xadvance=17 page=0 chnl=0 +char id=96 x=155 y=427 width=8 height=7 xoffset=4 yoffset=4 xadvance=17 page=0 chnl=0 +char id=97 x=226 y=365 width=16 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=98 x=493 y=161 width=17 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=99 x=242 y=365 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=100 x=25 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=101 x=258 y=365 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=102 x=41 y=188 width=13 height=26 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 +char id=103 x=226 y=132 width=16 height=27 xoffset=0 yoffset=11 xadvance=16 page=0 chnl=0 +char id=104 x=54 y=188 width=15 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=105 x=69 y=188 width=8 height=26 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=106 x=175 y=0 width=11 height=33 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=107 x=77 y=188 width=16 height=26 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=108 x=93 y=188 width=8 height=26 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=109 x=275 y=365 width=25 height=19 xoffset=1 yoffset=12 xadvance=27 page=0 chnl=0 +char id=110 x=300 y=365 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=111 x=315 y=365 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=112 x=101 y=188 width=17 height=26 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=113 x=118 y=188 width=17 height=26 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0 +char id=114 x=332 y=365 width=12 height=19 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0 +char id=115 x=344 y=365 width=13 height=19 xoffset=0 yoffset=12 xadvance=13 page=0 chnl=0 +char id=116 x=408 y=340 width=13 height=24 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0 +char id=117 x=357 y=365 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=118 x=372 y=365 width=17 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=119 x=389 y=365 width=25 height=19 xoffset=-1 yoffset=12 xadvance=24 page=0 chnl=0 +char id=120 x=414 y=365 width=18 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=121 x=135 y=188 width=18 height=26 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=122 x=432 y=365 width=16 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 +char id=123 x=496 y=0 width=12 height=32 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0 +char id=124 x=150 y=132 width=5 height=28 xoffset=6 yoffset=7 xadvance=17 page=0 chnl=0 +char id=125 x=0 y=36 width=12 height=32 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0 +char id=126 x=238 y=427 width=13 height=5 xoffset=1 yoffset=17 xadvance=17 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0 +char id=161 x=153 y=188 width=7 height=26 xoffset=3 yoffset=12 xadvance=12 page=0 chnl=0 +char id=162 x=421 y=340 width=13 height=24 xoffset=2 yoffset=10 xadvance=17 page=0 chnl=0 +char id=163 x=0 y=265 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=164 x=240 y=408 width=17 height=17 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 +char id=165 x=15 y=265 width=19 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=166 x=155 y=132 width=5 height=28 xoffset=6 yoffset=7 xadvance=17 page=0 chnl=0 +char id=167 x=497 y=240 width=14 height=25 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0 +char id=168 x=215 y=427 width=14 height=6 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=169 x=167 y=365 width=23 height=23 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0 +char id=170 x=376 y=408 width=11 height=12 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0 +char id=171 x=489 y=408 width=15 height=11 xoffset=0 yoffset=15 xadvance=17 page=0 chnl=0 +char id=172 x=57 y=427 width=15 height=9 xoffset=1 yoffset=15 xadvance=17 page=0 chnl=0 +char id=173 x=251 y=427 width=9 height=5 xoffset=1 yoffset=18 xadvance=12 page=0 chnl=0 +char id=174 x=190 y=365 width=23 height=23 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0 +char id=175 x=279 y=427 width=19 height=4 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0 +char id=176 x=87 y=427 width=8 height=8 xoffset=4 yoffset=5 xadvance=17 page=0 chnl=0 +char id=177 x=226 y=408 width=14 height=18 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0 +char id=178 x=285 y=408 width=10 height=16 xoffset=2 yoffset=6 xadvance=14 page=0 chnl=0 +char id=179 x=295 y=408 width=10 height=16 xoffset=2 yoffset=6 xadvance=15 page=0 chnl=0 +char id=180 x=163 y=427 width=8 height=7 xoffset=5 yoffset=4 xadvance=17 page=0 chnl=0 +char id=181 x=34 y=265 width=15 height=25 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=182 x=495 y=100 width=13 height=29 xoffset=3 yoffset=6 xadvance=17 page=0 chnl=0 +char id=183 x=171 y=427 width=7 height=7 xoffset=2 yoffset=16 xadvance=12 page=0 chnl=0 +char id=184 x=504 y=408 width=6 height=9 xoffset=5 yoffset=30 xadvance=17 page=0 chnl=0 +char id=185 x=305 y=408 width=7 height=16 xoffset=3 yoffset=6 xadvance=14 page=0 chnl=0 +char id=186 x=387 y=408 width=12 height=12 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0 +char id=187 x=0 y=427 width=15 height=11 xoffset=1 yoffset=15 xadvance=17 page=0 chnl=0 +char id=188 x=49 y=265 width=24 height=25 xoffset=0 yoffset=6 xadvance=26 page=0 chnl=0 +char id=189 x=73 y=265 width=24 height=25 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 +char id=190 x=97 y=265 width=23 height=25 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0 +char id=191 x=160 y=188 width=13 height=26 xoffset=0 yoffset=12 xadvance=12 page=0 chnl=0 +char id=192 x=12 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=193 x=33 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=194 x=54 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=195 x=388 y=100 width=21 height=30 xoffset=-1 yoffset=1 xadvance=19 page=0 chnl=0 +char id=196 x=488 y=68 width=21 height=31 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0 +char id=197 x=29 y=100 width=22 height=31 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0 +char id=198 x=120 y=265 width=27 height=25 xoffset=-1 yoffset=6 xadvance=28 page=0 chnl=0 +char id=199 x=186 y=0 width=19 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=200 x=75 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0 +char id=201 x=91 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0 +char id=202 x=107 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0 +char id=203 x=51 y=100 width=16 height=31 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0 +char id=204 x=123 y=36 width=8 height=32 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=205 x=131 y=36 width=9 height=32 xoffset=2 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=206 x=140 y=36 width=15 height=32 xoffset=-2 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=207 x=67 y=100 width=15 height=31 xoffset=-2 yoffset=0 xadvance=9 page=0 chnl=0 +char id=208 x=147 y=265 width=20 height=25 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=209 x=409 y=100 width=18 height=30 xoffset=1 yoffset=1 xadvance=20 page=0 chnl=0 +char id=210 x=155 y=36 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=211 x=177 y=36 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=212 x=199 y=36 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=213 x=427 y=100 width=22 height=30 xoffset=0 yoffset=1 xadvance=22 page=0 chnl=0 +char id=214 x=82 y=100 width=22 height=31 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0 +char id=215 x=312 y=408 width=15 height=15 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0 +char id=216 x=167 y=265 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=217 x=221 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=218 x=240 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=219 x=259 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=220 x=104 y=100 width=19 height=31 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 +char id=221 x=278 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=222 x=186 y=265 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=223 x=173 y=188 width=16 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=224 x=242 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=225 x=258 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=226 x=274 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=227 x=202 y=265 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=228 x=189 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=229 x=25 y=132 width=16 height=29 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0 +char id=230 x=448 y=365 width=28 height=19 xoffset=0 yoffset=12 xadvance=28 page=0 chnl=0 +char id=231 x=290 y=132 width=16 height=27 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=232 x=306 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=233 x=323 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=234 x=340 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=235 x=205 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=236 x=357 y=132 width=8 height=27 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=237 x=365 y=132 width=11 height=27 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0 +char id=238 x=376 y=132 width=16 height=27 xoffset=-3 yoffset=4 xadvance=9 page=0 chnl=0 +char id=239 x=222 y=188 width=14 height=26 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0 +char id=240 x=236 y=188 width=17 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=241 x=218 y=265 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=242 x=392 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=243 x=409 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=244 x=426 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=245 x=233 y=265 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=246 x=253 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=247 x=476 y=365 width=15 height=19 xoffset=1 yoffset=11 xadvance=17 page=0 chnl=0 +char id=248 x=491 y=365 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=249 x=443 y=132 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=250 x=458 y=132 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=251 x=473 y=132 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=252 x=270 y=188 width=15 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=253 x=16 y=0 width=18 height=34 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 +char id=254 x=205 y=0 width=17 height=33 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=255 x=222 y=0 width=18 height=33 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=256 x=41 y=132 width=21 height=29 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0 +char id=257 x=434 y=340 width=16 height=24 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0 +char id=258 x=297 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=259 x=488 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=260 x=123 y=100 width=24 height=31 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=261 x=450 y=340 width=20 height=24 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=262 x=318 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=263 x=0 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 +char id=264 x=337 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=265 x=16 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 +char id=266 x=147 y=100 width=19 height=31 xoffset=0 yoffset=0 xadvance=19 page=0 chnl=0 +char id=267 x=285 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 +char id=268 x=356 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=269 x=32 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 +char id=270 x=375 y=36 width=18 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 +char id=271 x=301 y=188 width=24 height=26 xoffset=0 yoffset=5 xadvance=22 page=0 chnl=0 +char id=272 x=147 y=265 width=20 height=25 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=273 x=325 y=188 width=18 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=274 x=62 y=132 width=16 height=29 xoffset=1 yoffset=2 xadvance=17 page=0 chnl=0 +char id=275 x=470 y=340 width=17 height=24 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0 +char id=276 x=393 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0 +char id=277 x=48 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=278 x=166 y=100 width=16 height=31 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0 +char id=279 x=343 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=280 x=409 y=36 width=16 height=32 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=281 x=487 y=340 width=17 height=24 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=282 x=425 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0 +char id=283 x=65 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=284 x=441 y=36 width=20 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=285 x=34 y=0 width=16 height=34 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 +char id=286 x=461 y=36 width=20 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=287 x=50 y=0 width=16 height=34 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0 +char id=288 x=182 y=100 width=20 height=31 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0 +char id=289 x=240 y=0 width=16 height=33 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0 +char id=290 x=256 y=0 width=20 height=33 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=291 x=0 y=0 width=16 height=36 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 +char id=292 x=481 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=293 x=0 y=68 width=15 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0 +char id=294 x=250 y=265 width=24 height=25 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=295 x=360 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=296 x=449 y=100 width=12 height=30 xoffset=-1 yoffset=1 xadvance=9 page=0 chnl=0 +char id=297 x=274 y=265 width=12 height=25 xoffset=-2 yoffset=6 xadvance=9 page=0 chnl=0 +char id=298 x=78 y=132 width=16 height=29 xoffset=-2 yoffset=2 xadvance=9 page=0 chnl=0 +char id=299 x=0 y=365 width=16 height=24 xoffset=-3 yoffset=7 xadvance=9 page=0 chnl=0 +char id=300 x=500 y=36 width=11 height=32 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=301 x=82 y=161 width=11 height=27 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=302 x=202 y=100 width=9 height=31 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=303 x=15 y=68 width=10 height=32 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=304 x=211 y=100 width=6 height=31 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=0 +char id=305 x=504 y=340 width=7 height=19 xoffset=0 yoffset=12 xadvance=9 page=0 chnl=0 +char id=306 x=286 y=265 width=20 height=25 xoffset=2 yoffset=6 xadvance=23 page=0 chnl=0 +char id=307 x=276 y=0 width=17 height=33 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0 +char id=308 x=25 y=68 width=17 height=32 xoffset=1 yoffset=-1 xadvance=15 page=0 chnl=0 +char id=309 x=66 y=0 width=15 height=34 xoffset=-1 yoffset=4 xadvance=12 page=0 chnl=0 +char id=310 x=293 y=0 width=17 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=311 x=81 y=0 width=16 height=34 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=312 x=0 y=389 width=17 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=313 x=42 y=68 width=14 height=32 xoffset=1 yoffset=-1 xadvance=16 page=0 chnl=0 +char id=314 x=56 y=68 width=10 height=32 xoffset=1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=315 x=310 y=0 width=14 height=33 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 +char id=316 x=97 y=0 width=8 height=34 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=317 x=377 y=188 width=14 height=26 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0 +char id=318 x=391 y=188 width=14 height=26 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=319 x=306 y=265 width=14 height=25 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 +char id=320 x=405 y=188 width=13 height=26 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0 +char id=321 x=320 y=265 width=16 height=25 xoffset=-1 yoffset=6 xadvance=16 page=0 chnl=0 +char id=322 x=418 y=188 width=10 height=26 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0 +char id=323 x=66 y=68 width=18 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 +char id=324 x=93 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=325 x=324 y=0 width=18 height=33 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=326 x=108 y=161 width=15 height=27 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=327 x=84 y=68 width=18 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 +char id=328 x=123 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=329 x=428 y=188 width=19 height=26 xoffset=0 yoffset=5 xadvance=20 page=0 chnl=0 +char id=330 x=336 y=265 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=331 x=447 y=188 width=15 height=26 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=332 x=94 y=132 width=22 height=29 xoffset=0 yoffset=2 xadvance=22 page=0 chnl=0 +char id=333 x=16 y=365 width=17 height=24 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0 +char id=334 x=102 y=68 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=335 x=138 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=336 x=217 y=100 width=22 height=31 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0 +char id=337 x=462 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=338 x=355 y=265 width=32 height=25 xoffset=0 yoffset=6 xadvance=32 page=0 chnl=0 +char id=339 x=17 y=389 width=29 height=19 xoffset=0 yoffset=12 xadvance=30 page=0 chnl=0 +char id=340 x=124 y=68 width=18 height=32 xoffset=2 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=341 x=155 y=161 width=12 height=27 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=0 +char id=342 x=342 y=0 width=18 height=33 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0 +char id=343 x=167 y=161 width=12 height=27 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0 +char id=344 x=142 y=68 width=18 height=32 xoffset=2 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=345 x=179 y=161 width=14 height=27 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=0 +char id=346 x=160 y=68 width=15 height=32 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0 +char id=347 x=193 y=161 width=13 height=27 xoffset=0 yoffset=4 xadvance=13 page=0 chnl=0 +char id=348 x=175 y=68 width=15 height=32 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0 +char id=349 x=206 y=161 width=14 height=27 xoffset=-1 yoffset=4 xadvance=13 page=0 chnl=0 +char id=350 x=360 y=0 width=15 height=33 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=0 +char id=351 x=220 y=161 width=13 height=27 xoffset=0 yoffset=12 xadvance=13 page=0 chnl=0 +char id=352 x=190 y=68 width=15 height=32 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0 +char id=353 x=233 y=161 width=14 height=27 xoffset=0 yoffset=4 xadvance=13 page=0 chnl=0 +char id=354 x=375 y=0 width=19 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=355 x=205 y=68 width=13 height=32 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0 +char id=356 x=218 y=68 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0 +char id=357 x=33 y=365 width=17 height=24 xoffset=0 yoffset=7 xadvance=16 page=0 chnl=0 +char id=358 x=387 y=265 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=359 x=50 y=365 width=13 height=24 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0 +char id=360 x=461 y=100 width=19 height=30 xoffset=1 yoffset=1 xadvance=21 page=0 chnl=0 +char id=361 x=406 y=265 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=362 x=116 y=132 width=19 height=29 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0 +char id=363 x=63 y=365 width=15 height=24 xoffset=1 yoffset=7 xadvance=17 page=0 chnl=0 +char id=364 x=237 y=68 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0 +char id=365 x=247 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=366 x=394 y=0 width=19 height=33 xoffset=1 yoffset=-2 xadvance=21 page=0 chnl=0 +char id=367 x=135 y=132 width=15 height=29 xoffset=1 yoffset=2 xadvance=17 page=0 chnl=0 +char id=368 x=239 y=100 width=19 height=31 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0 +char id=369 x=479 y=188 width=15 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=370 x=258 y=100 width=19 height=31 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=371 x=421 y=265 width=19 height=25 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=372 x=256 y=68 width=29 height=32 xoffset=-1 yoffset=-1 xadvance=27 page=0 chnl=0 +char id=373 x=262 y=161 width=25 height=27 xoffset=-1 yoffset=4 xadvance=24 page=0 chnl=0 +char id=374 x=285 y=68 width=19 height=32 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=375 x=105 y=0 width=18 height=34 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 +char id=376 x=277 y=100 width=19 height=31 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0 +char id=377 x=304 y=68 width=16 height=32 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=378 x=287 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0 +char id=379 x=296 y=100 width=16 height=31 xoffset=1 yoffset=0 xadvance=18 page=0 chnl=0 +char id=380 x=494 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 +char id=381 x=320 y=68 width=16 height=32 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=382 x=303 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0 +char id=383 x=0 y=214 width=11 height=26 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0 +char id=894 x=440 y=265 width=8 height=25 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0 +char id=900 x=178 y=427 width=7 height=7 xoffset=5 yoffset=4 xadvance=17 page=0 chnl=0 +char id=901 x=95 y=427 width=15 height=8 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0 +char id=902 x=448 y=265 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=903 x=185 y=427 width=7 height=7 xoffset=2 yoffset=16 xadvance=12 page=0 chnl=0 +char id=904 x=469 y=265 width=24 height=25 xoffset=-2 yoffset=6 xadvance=21 page=0 chnl=0 +char id=905 x=0 y=290 width=26 height=25 xoffset=-2 yoffset=6 xadvance=24 page=0 chnl=0 +char id=906 x=493 y=265 width=13 height=25 xoffset=-2 yoffset=6 xadvance=12 page=0 chnl=0 +char id=908 x=26 y=290 width=26 height=25 xoffset=-2 yoffset=6 xadvance=23 page=0 chnl=0 +char id=910 x=52 y=290 width=27 height=25 xoffset=-2 yoffset=6 xadvance=23 page=0 chnl=0 +char id=911 x=79 y=290 width=28 height=25 xoffset=-3 yoffset=6 xadvance=24 page=0 chnl=0 +char id=912 x=160 y=132 width=19 height=28 xoffset=-4 yoffset=3 xadvance=9 page=0 chnl=0 +char id=913 x=107 y=290 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=914 x=128 y=290 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=915 x=145 y=290 width=15 height=25 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0 +char id=916 x=160 y=290 width=20 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=917 x=180 y=290 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=918 x=196 y=290 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=919 x=212 y=290 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=920 x=231 y=290 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=921 x=506 y=265 width=5 height=25 xoffset=2 yoffset=6 xadvance=9 page=0 chnl=0 +char id=922 x=253 y=290 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=923 x=270 y=290 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=924 x=291 y=290 width=25 height=25 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0 +char id=925 x=316 y=290 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=926 x=334 y=290 width=17 height=25 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=927 x=351 y=290 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=928 x=373 y=290 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=929 x=391 y=290 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=931 x=407 y=290 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=932 x=424 y=290 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=933 x=443 y=290 width=19 height=25 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0 +char id=934 x=462 y=290 width=23 height=25 xoffset=1 yoffset=6 xadvance=24 page=0 chnl=0 +char id=935 x=485 y=290 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=936 x=0 y=315 width=23 height=25 xoffset=1 yoffset=6 xadvance=25 page=0 chnl=0 +char id=937 x=23 y=315 width=21 height=25 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 +char id=938 x=312 y=100 width=14 height=31 xoffset=-3 yoffset=0 xadvance=9 page=0 chnl=0 +char id=939 x=326 y=100 width=19 height=31 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0 +char id=940 x=319 y=161 width=18 height=27 xoffset=0 yoffset=4 xadvance=19 page=0 chnl=0 +char id=941 x=337 y=161 width=15 height=27 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0 +char id=942 x=336 y=68 width=15 height=32 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 +char id=943 x=504 y=132 width=7 height=27 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=944 x=179 y=132 width=15 height=28 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0 +char id=945 x=46 y=389 width=18 height=19 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0 +char id=946 x=11 y=214 width=17 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=947 x=28 y=214 width=19 height=26 xoffset=-1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=948 x=47 y=214 width=17 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=949 x=64 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 +char id=950 x=413 y=0 width=15 height=33 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=951 x=78 y=365 width=15 height=24 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=952 x=64 y=214 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 +char id=953 x=79 y=389 width=7 height=19 xoffset=1 yoffset=12 xadvance=9 page=0 chnl=0 +char id=954 x=86 y=389 width=17 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=955 x=81 y=214 width=19 height=26 xoffset=-1 yoffset=5 xadvance=17 page=0 chnl=0 +char id=956 x=44 y=315 width=15 height=25 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=957 x=103 y=389 width=17 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=958 x=428 y=0 width=16 height=33 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0 +char id=959 x=120 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=960 x=137 y=389 width=19 height=19 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0 +char id=961 x=100 y=214 width=17 height=26 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=962 x=117 y=214 width=16 height=26 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 +char id=963 x=156 y=389 width=18 height=19 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0 +char id=964 x=174 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=14 page=0 chnl=0 +char id=965 x=189 y=389 width=15 height=19 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=966 x=133 y=214 width=23 height=26 xoffset=0 yoffset=12 xadvance=23 page=0 chnl=0 +char id=967 x=204 y=389 width=18 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=968 x=156 y=214 width=21 height=26 xoffset=1 yoffset=12 xadvance=23 page=0 chnl=0 +char id=969 x=222 y=389 width=23 height=19 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0 +char id=970 x=177 y=214 width=15 height=26 xoffset=-3 yoffset=5 xadvance=9 page=0 chnl=0 +char id=971 x=192 y=214 width=15 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=972 x=352 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 +char id=973 x=369 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 +char id=974 x=384 y=161 width=23 height=27 xoffset=0 yoffset=4 xadvance=24 page=0 chnl=0 +char id=1025 x=345 y=100 width=15 height=31 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0 +char id=1026 x=59 y=315 width=23 height=25 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0 +char id=1027 x=351 y=68 width=15 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0 +char id=1028 x=82 y=315 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=1029 x=101 y=315 width=15 height=25 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=0 +char id=1030 x=505 y=290 width=5 height=25 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=1031 x=360 y=100 width=13 height=31 xoffset=-3 yoffset=0 xadvance=9 page=0 chnl=0 +char id=1032 x=116 y=315 width=13 height=25 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0 +char id=1033 x=129 y=315 width=32 height=25 xoffset=-1 yoffset=6 xadvance=31 page=0 chnl=0 +char id=1034 x=161 y=315 width=28 height=25 xoffset=1 yoffset=6 xadvance=29 page=0 chnl=0 +char id=1035 x=189 y=315 width=23 height=25 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 +char id=1036 x=366 y=68 width=19 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0 +char id=1038 x=385 y=68 width=20 height=32 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0 +char id=1039 x=405 y=68 width=19 height=32 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1040 x=212 y=315 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=1041 x=233 y=315 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=1042 x=250 y=315 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=1043 x=267 y=315 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=1044 x=424 y=68 width=23 height=32 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=1045 x=282 y=315 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=1046 x=297 y=315 width=29 height=25 xoffset=0 yoffset=6 xadvance=29 page=0 chnl=0 +char id=1047 x=326 y=315 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0 +char id=1048 x=343 y=315 width=20 height=25 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=1049 x=447 y=68 width=20 height=32 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0 +char id=1050 x=363 y=315 width=19 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1051 x=382 y=315 width=22 height=25 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0 +char id=1052 x=404 y=315 width=25 height=25 xoffset=-1 yoffset=6 xadvance=24 page=0 chnl=0 +char id=1053 x=429 y=315 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1054 x=448 y=315 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 +char id=1055 x=470 y=315 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1056 x=488 y=315 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=1057 x=0 y=340 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=1058 x=19 y=340 width=19 height=25 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 +char id=1059 x=38 y=340 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=1060 x=58 y=340 width=23 height=25 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 +char id=1061 x=81 y=340 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=1062 x=467 y=68 width=21 height=32 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0 +char id=1063 x=101 y=340 width=17 height=25 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0 +char id=1064 x=118 y=340 width=27 height=25 xoffset=1 yoffset=6 xadvance=29 page=0 chnl=0 +char id=1065 x=0 y=100 width=29 height=32 xoffset=1 yoffset=6 xadvance=29 page=0 chnl=0 +char id=1066 x=145 y=340 width=23 height=25 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 +char id=1067 x=168 y=340 width=23 height=25 xoffset=1 yoffset=6 xadvance=25 page=0 chnl=0 +char id=1068 x=191 y=340 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0 +char id=1069 x=208 y=340 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=1070 x=227 y=340 width=27 height=25 xoffset=1 yoffset=6 xadvance=28 page=0 chnl=0 +char id=1071 x=254 y=340 width=18 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 +char id=1072 x=245 y=389 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=1073 x=207 y=214 width=18 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=1074 x=261 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=1075 x=277 y=389 width=13 height=19 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0 +char id=1076 x=93 y=365 width=19 height=24 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0 +char id=1077 x=290 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0 +char id=1078 x=307 y=389 width=23 height=19 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0 +char id=1079 x=330 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 +char id=1080 x=345 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=1081 x=407 y=161 width=16 height=27 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0 +char id=1082 x=361 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=1083 x=377 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0 +char id=1084 x=394 y=389 width=21 height=19 xoffset=0 yoffset=12 xadvance=22 page=0 chnl=0 +char id=1085 x=415 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=1086 x=431 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=1087 x=448 y=389 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=1088 x=225 y=214 width=17 height=26 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=1089 x=463 y=389 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=1090 x=479 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0 +char id=1091 x=242 y=214 width=18 height=26 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=1092 x=444 y=0 width=25 height=33 xoffset=0 yoffset=5 xadvance=25 page=0 chnl=0 +char id=1093 x=0 y=408 width=18 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=1094 x=112 y=365 width=17 height=24 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0 +char id=1095 x=494 y=389 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=1096 x=18 y=408 width=21 height=19 xoffset=1 yoffset=12 xadvance=24 page=0 chnl=0 +char id=1097 x=129 y=365 width=23 height=24 xoffset=1 yoffset=12 xadvance=25 page=0 chnl=0 +char id=1098 x=39 y=408 width=20 height=19 xoffset=-1 yoffset=12 xadvance=19 page=0 chnl=0 +char id=1099 x=59 y=408 width=20 height=19 xoffset=1 yoffset=12 xadvance=22 page=0 chnl=0 +char id=1100 x=79 y=408 width=15 height=19 xoffset=1 yoffset=12 xadvance=16 page=0 chnl=0 +char id=1101 x=94 y=408 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=1102 x=110 y=408 width=22 height=19 xoffset=1 yoffset=12 xadvance=23 page=0 chnl=0 +char id=1103 x=132 y=408 width=15 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0 +char id=1105 x=260 y=214 width=17 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0 +char id=1106 x=469 y=0 width=17 height=33 xoffset=-1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=1107 x=423 y=161 width=13 height=27 xoffset=1 yoffset=4 xadvance=14 page=0 chnl=0 +char id=1108 x=147 y=408 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0 +char id=1109 x=163 y=408 width=13 height=19 xoffset=0 yoffset=12 xadvance=13 page=0 chnl=0 +char id=1110 x=277 y=214 width=7 height=26 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=1111 x=284 y=214 width=13 height=26 xoffset=-3 yoffset=5 xadvance=9 page=0 chnl=0 +char id=1112 x=486 y=0 width=10 height=33 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0 +char id=1113 x=176 y=408 width=26 height=19 xoffset=0 yoffset=12 xadvance=26 page=0 chnl=0 +char id=1114 x=202 y=408 width=24 height=19 xoffset=1 yoffset=12 xadvance=25 page=0 chnl=0 +char id=1115 x=297 y=214 width=17 height=26 xoffset=-1 yoffset=5 xadvance=18 page=0 chnl=0 +char id=1116 x=436 y=161 width=16 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0 +char id=1118 x=123 y=0 width=18 height=34 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0 +char id=1119 x=152 y=365 width=15 height=24 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0 +char id=1168 x=480 y=100 width=15 height=30 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=0 +char id=1169 x=213 y=365 width=13 height=23 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=0 +char id=8204 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0 +char id=8211 x=298 y=427 width=11 height=4 xoffset=0 yoffset=19 xadvance=12 page=0 chnl=0 +char id=8212 x=309 y=427 width=23 height=4 xoffset=0 yoffset=19 xadvance=24 page=0 chnl=0 +char id=8213 x=309 y=427 width=23 height=4 xoffset=0 yoffset=19 xadvance=24 page=0 chnl=0 +char id=8215 x=110 y=427 width=19 height=8 xoffset=-1 yoffset=31 xadvance=17 page=0 chnl=0 +char id=8216 x=399 y=408 width=8 height=12 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0 +char id=8217 x=407 y=408 width=8 height=12 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0 +char id=8218 x=415 y=408 width=8 height=12 xoffset=2 yoffset=25 xadvance=12 page=0 chnl=0 +char id=8219 x=423 y=408 width=8 height=12 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0 +char id=8220 x=431 y=408 width=15 height=12 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=0 +char id=8221 x=446 y=408 width=15 height=12 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=8222 x=461 y=408 width=15 height=12 xoffset=1 yoffset=25 xadvance=17 page=0 chnl=0 +char id=8224 x=194 y=132 width=16 height=28 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0 +char id=8225 x=210 y=132 width=16 height=28 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0 +char id=8226 x=15 y=427 width=11 height=11 xoffset=3 yoffset=16 xadvance=17 page=0 chnl=0 +char id=8230 x=192 y=427 width=23 height=7 xoffset=1 yoffset=24 xadvance=24 page=0 chnl=0 +char id=8240 x=272 y=340 width=30 height=25 xoffset=0 yoffset=6 xadvance=29 page=0 chnl=0 +char id=8242 x=129 y=427 width=7 height=8 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=0 +char id=8243 x=136 y=427 width=12 height=8 xoffset=0 yoffset=6 xadvance=11 page=0 chnl=0 +char id=8249 x=26 y=427 width=8 height=11 xoffset=1 yoffset=15 xadvance=12 page=0 chnl=0 +char id=8250 x=34 y=427 width=8 height=11 xoffset=2 yoffset=15 xadvance=12 page=0 chnl=0 +char id=8252 x=314 y=214 width=15 height=26 xoffset=3 yoffset=5 xadvance=20 page=0 chnl=0 +char id=8254 x=332 y=427 width=14 height=4 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=8260 x=302 y=340 width=20 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=8355 x=322 y=340 width=18 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=8356 x=340 y=340 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0 +char id=8359 x=355 y=340 width=35 height=25 xoffset=1 yoffset=6 xadvance=36 page=0 chnl=0 +char id=8364 x=390 y=340 width=18 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0 +kernings count=116 +kerning first=70 second=46 amount=-6 +kerning first=84 second=32 amount=-1 +kerning first=84 second=121 amount=-4 +kerning first=121 second=44 amount=-4 +kerning first=8216 second=8216 amount=-3 +kerning first=86 second=58 amount=-2 +kerning first=89 second=101 amount=-3 +kerning first=89 second=46 amount=-5 +kerning first=84 second=45 amount=-3 +kerning first=82 second=87 amount=-2 +kerning first=84 second=79 amount=-2 +kerning first=119 second=44 amount=-3 +kerning first=89 second=59 amount=-3 +kerning first=86 second=105 amount=-1 +kerning first=84 second=58 amount=-4 +kerning first=87 second=101 amount=-1 +kerning first=87 second=46 amount=-3 +kerning first=80 second=32 amount=-1 +kerning first=65 second=84 amount=-3 +kerning first=87 second=114 amount=-2 +kerning first=87 second=59 amount=-1 +kerning first=65 second=118 amount=-2 +kerning first=84 second=105 amount=-1 +kerning first=86 second=97 amount=-3 +kerning first=8217 second=8217 amount=-3 +kerning first=8217 second=115 amount=-2 +kerning first=84 second=97 amount=-4 +kerning first=76 second=87 amount=-4 +kerning first=82 second=84 amount=-1 +kerning first=65 second=89 amount=-3 +kerning first=76 second=32 amount=-1 +kerning first=76 second=121 amount=-3 +kerning first=89 second=111 amount=-4 +kerning first=65 second=8217 amount=-4 +kerning first=80 second=105 amount=-1 +kerning first=121 second=46 amount=-4 +kerning first=87 second=111 amount=-1 +kerning first=75 second=117 amount=-1 +kerning first=80 second=97 amount=-1 +kerning first=82 second=89 amount=-2 +kerning first=119 second=46 amount=-3 +kerning first=84 second=115 amount=-4 +kerning first=76 second=84 amount=-3 +kerning first=65 second=86 amount=-3 +kerning first=86 second=65 amount=-3 +kerning first=75 second=101 amount=-1 +kerning first=86 second=44 amount=-5 +kerning first=89 second=32 amount=-1 +kerning first=84 second=65 amount=-3 +kerning first=84 second=99 amount=-4 +kerning first=32 second=84 amount=-1 +kerning first=84 second=44 amount=-5 +kerning first=82 second=86 amount=-1 +kerning first=76 second=89 amount=-4 +kerning first=87 second=121 amount=-1 +kerning first=89 second=45 amount=-4 +kerning first=89 second=113 amount=-4 +kerning first=76 second=8217 amount=-3 +kerning first=89 second=58 amount=-3 +kerning first=87 second=45 amount=-2 +kerning first=86 second=117 amount=-2 +kerning first=75 second=119 amount=-1 +kerning first=80 second=65 amount=-4 +kerning first=87 second=58 amount=-1 +kerning first=89 second=105 amount=-2 +kerning first=32 second=89 amount=-1 +kerning first=80 second=44 amount=-6 +kerning first=89 second=118 amount=-2 +kerning first=84 second=117 amount=-4 +kerning first=75 second=111 amount=-1 +kerning first=89 second=97 amount=-3 +kerning first=76 second=86 amount=-4 +kerning first=82 second=117 amount=-1 +kerning first=118 second=44 amount=-4 +kerning first=86 second=101 amount=-2 +kerning first=80 second=104 amount=-1 +kerning first=86 second=46 amount=-5 +kerning first=87 second=97 amount=-2 +kerning first=86 second=114 amount=-2 +kerning first=86 second=59 amount=-2 +kerning first=84 second=101 amount=-4 +kerning first=84 second=46 amount=-5 +kerning first=32 second=65 amount=-2 +kerning first=84 second=114 amount=-4 +kerning first=114 second=44 amount=-5 +kerning first=84 second=59 amount=-4 +kerning first=82 second=101 amount=-1 +kerning first=65 second=119 amount=-1 +kerning first=70 second=65 amount=-3 +kerning first=80 second=101 amount=-1 +kerning first=80 second=46 amount=-6 +kerning first=70 second=44 amount=-6 +kerning first=84 second=119 amount=-4 +kerning first=89 second=65 amount=-3 +kerning first=80 second=114 amount=-1 +kerning first=86 second=111 amount=-2 +kerning first=89 second=44 amount=-5 +kerning first=102 second=8217 amount=-1 +kerning first=87 second=65 amount=-3 +kerning first=84 second=111 amount=-4 +kerning first=89 second=112 amount=-3 +kerning first=118 second=46 amount=-4 +kerning first=75 second=105 amount=-1 +kerning first=87 second=44 amount=-3 +kerning first=8217 second=32 amount=-1 +kerning first=82 second=111 amount=-1 +kerning first=89 second=117 amount=-2 +kerning first=114 second=46 amount=-4 +kerning first=80 second=111 amount=-1 +kerning first=75 second=110 amount=-1 +kerning first=65 second=87 amount=-3 +kerning first=87 second=117 amount=-1 +kerning first=65 second=32 amount=-2 +kerning first=86 second=121 amount=-1 +kerning first=65 second=121 amount=-1 +kerning first=86 second=45 amount=-2 diff --git a/assets/fnt/MaxonTrebuchet.png b/assets/fnt/MaxonTrebuchet.png Binary files differnew file mode 100644 index 0000000..da1c009 --- /dev/null +++ b/assets/fnt/MaxonTrebuchet.png diff --git a/assets/icon_chest.png b/assets/icon_chest.png Binary files differnew file mode 100644 index 0000000..d18b569 --- /dev/null +++ b/assets/icon_chest.png diff --git a/assets/main.skin b/assets/main.skin index a9ffdd6..65dec0c 100644 --- a/assets/main.skin +++ b/assets/main.skin @@ -20,17 +20,27 @@ }, com.badlogic.gdx.graphics.g2d.BitmapFont: { default: { - file: fnt/peepo.fnt, - scaledSize: 22 + file: fnt/MaxonTrebuchet.fnt, + scaledSize: 24 }, default_lidl: { - file: fnt/peepo.fnt, - scaledSize: 16 + file: fnt/MaxonTrebuchet.fnt, + scaledSize: 18 }, default_slidl: { - file: fnt/peepo.fnt, - scaledSize: 12 + file: fnt/MaxonTrebuchet.fnt, + scaledSize: 14 } + + // Console + console: { + file: fnt/MaxonTahoma.fnt, + scaledSize: 14 + }, + console_bold: { + file: fnt/MaxonTahomaBold.fnt, + scaledSize: 12 + }, }, com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: { default: { @@ -66,8 +76,12 @@ fontColor: yellow }, disclaimer: { - font: default, + font: default_slidl, fontColor: grey + }, + debug: { + font: console_bold, + fontColor: white } }, com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle: { diff --git a/assets/raw/packer/widgets.tpproj b/assets/raw/packer/widgets.tpproj new file mode 100644 index 0000000..d3e6f56 --- /dev/null +++ b/assets/raw/packer/widgets.tpproj @@ -0,0 +1,45 @@ +name=widgets +filename= +output=../../sprites/gui + +alias=true +alphaThreshold=0 +debug=false +duplicatePadding=false +edgePadding=true +fast=false +filterMag=Nearest +filterMin=Nearest +ignoreBlankImages=true +maxHeight=2048 +maxWidth=2048 +minHeight=16 +minWidth=16 +paddingX=0 +paddingY=0 +pot=true +mof=false +rotation=false +stripWhitespaceX=false +stripWhitespaceY=false +wrapX=ClampToEdge +wrapY=ClampToEdge +premultiplyAlpha=false +grid=false +square=false +bleed=true +limitMemory=true +useIndexes=true + +scaleFactors=[{suffix:"",factor:1,resampling:bicubic}] +inputFiles=[{path:../../../../../newbtn.png,type:Input,regionName:up,ninepatch:{splits:[4,4,4,4],pads:[4,4,4,4]}},{path:../../../../../newbtn_over.png,type:Input,regionName:over,ninepatch:{splits:[4,4,4,4],pads:[4,4,4,4]}},{path:../../../../../newbtn_down.png,type:Input,regionName:down,ninepatch:{splits:[4,4,4,4],pads:[4,4,4,4]}},{path:../../../../../achievement_frame.png,type:Input,regionName:frame,ninepatch:{splits:[3,3,3,3],pads:[3,3,3,3]}},{path:../../../../../tile.png,type:Input,regionName:null}] +keepInputFileExtensions=false + + +-PROJ- + +version=4.10.2 +fileTypeType=png +fileTypeData={encoding:RGBA8888} +previewBackgroundColor=ffffffff +projectSettings={inputFiles:{}} diff --git a/assets/sprites/SplashWall.png b/assets/sprites/SplashWall.png Binary files differdeleted file mode 100644 index c0f0b1c..0000000 --- a/assets/sprites/SplashWall.png +++ /dev/null diff --git a/assets/sprites/black.png b/assets/sprites/black.png Binary files differdeleted file mode 100644 index a974fd0..0000000 --- a/assets/sprites/black.png +++ /dev/null diff --git a/assets/sprites/brand.png b/assets/sprites/brand.png Binary files differdeleted file mode 100644 index f5a67dc..0000000 --- a/assets/sprites/brand.png +++ /dev/null diff --git a/assets/sprites/brandOnline.png b/assets/sprites/brandOnline.png Binary files differdeleted file mode 100644 index 1563779..0000000 --- a/assets/sprites/brandOnline.png +++ /dev/null diff --git a/assets/sprites/env/environment.atlas b/assets/sprites/env/environment.atlas new file mode 100644 index 0000000..fb4ca23 --- /dev/null +++ b/assets/sprites/env/environment.atlas @@ -0,0 +1,27 @@ + +environment.png +size: 128, 16 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +leaf + rotate: false + xy: 0, 0 + size: 9, 10 + orig: 9, 10 + offset: 0, 0 + index: -1 +snowflake + rotate: false + xy: 9, 1 + size: 9, 9 + orig: 9, 9 + offset: 0, 0 + index: -1 +tile + rotate: false + xy: 18, 1 + size: 9, 9 + orig: 9, 9 + offset: 0, 0 + index: -1 diff --git a/assets/sprites/env/environment.png b/assets/sprites/env/environment.png Binary files differnew file mode 100644 index 0000000..d2fc990 --- /dev/null +++ b/assets/sprites/env/environment.png diff --git a/assets/sprites/gui/brand.atlas b/assets/sprites/gui/brand.atlas new file mode 100644 index 0000000..111d193 --- /dev/null +++ b/assets/sprites/gui/brand.atlas @@ -0,0 +1,20 @@ + +brand.png +size: 1024, 512 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +brand + rotate: false + xy: 2, 175 + size: 565, 175 + orig: 565, 175 + offset: 0, 0 + index: -1 +brandOnline + rotate: false + xy: 2, 0 + size: 565, 175 + orig: 565, 175 + offset: 0, 0 + index: -1 diff --git a/assets/sprites/gui/brand.png b/assets/sprites/gui/brand.png Binary files differnew file mode 100644 index 0000000..2caa8c7 --- /dev/null +++ b/assets/sprites/gui/brand.png diff --git a/assets/sprites/gui/icons.atlas b/assets/sprites/gui/icons.atlas new file mode 100644 index 0000000..93be8cd --- /dev/null +++ b/assets/sprites/gui/icons.atlas @@ -0,0 +1,20 @@ + +icons.png +size: 256, 256 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +exclamination + rotate: false + xy: 2, 2 + size: 33, 33 + orig: 33, 33 + offset: 0, 0 + index: -1 +package + rotate: false + xy: 2, 37 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 diff --git a/assets/sprites/gui/icons.png b/assets/sprites/gui/icons.png Binary files differnew file mode 100644 index 0000000..47ad356 --- /dev/null +++ b/assets/sprites/gui/icons.png diff --git a/assets/sprites/gui/ilotterytea.atlas b/assets/sprites/gui/ilotterytea.atlas new file mode 100644 index 0000000..d593285 --- /dev/null +++ b/assets/sprites/gui/ilotterytea.atlas @@ -0,0 +1,27 @@ + +ilotterytea.png +size: 256, 256 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +org + rotate: false + xy: 126, 38 + size: 24, 23 + orig: 24, 23 + offset: 0, 0 + index: -1 +devOld + rotate: false + xy: 0, 24 + size: 126, 37 + orig: 126, 37 + offset: 0, 0 + index: -1 +dev + rotate: false + xy: 0, 0 + size: 126, 24 + orig: 126, 24 + offset: 0, 0 + index: -1 diff --git a/assets/sprites/gui/ilotterytea.png b/assets/sprites/gui/ilotterytea.png Binary files differnew file mode 100644 index 0000000..b139b8f --- /dev/null +++ b/assets/sprites/gui/ilotterytea.png diff --git a/assets/sprites/gui/widgeticons.atlas b/assets/sprites/gui/widgeticons.atlas new file mode 100644 index 0000000..bcb1ad5 --- /dev/null +++ b/assets/sprites/gui/widgeticons.atlas @@ -0,0 +1,20 @@ + +widgeticons.png +size: 256, 128 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +exit + rotate: false + xy: 128, 0 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +options + rotate: false + xy: 0, 0 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 diff --git a/assets/sprites/gui/widgeticons.png b/assets/sprites/gui/widgeticons.png Binary files differnew file mode 100644 index 0000000..2f83822 --- /dev/null +++ b/assets/sprites/gui/widgeticons.png diff --git a/assets/sprites/gui/widgets.atlas b/assets/sprites/gui/widgets.atlas new file mode 100644 index 0000000..94c7bbd --- /dev/null +++ b/assets/sprites/gui/widgets.atlas @@ -0,0 +1,49 @@ + +widgets.png +size: 128, 16 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +down + rotate: false + xy: 0, 0 + size: 16, 16 + split: 4, 4, 4, 4 + pad: 4, 4, 4, 4 + orig: 16, 16 + offset: 0, 0 + index: -1 +frame + rotate: false + xy: 16, 0 + size: 16, 16 + split: 3, 3, 3, 3 + pad: 3, 3, 3, 3 + orig: 16, 16 + offset: 0, 0 + index: -1 +over + rotate: false + xy: 32, 0 + size: 16, 16 + split: 4, 4, 4, 4 + pad: 4, 4, 4, 4 + orig: 16, 16 + offset: 0, 0 + index: -1 +tile + rotate: false + xy: 64, 0 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +up + rotate: false + xy: 48, 0 + size: 16, 16 + split: 4, 4, 4, 4 + pad: 4, 4, 4, 4 + orig: 16, 16 + offset: 0, 0 + index: -1 diff --git a/assets/sprites/gui/widgets.png b/assets/sprites/gui/widgets.png Binary files differnew file mode 100644 index 0000000..8da55d9 --- /dev/null +++ b/assets/sprites/gui/widgets.png diff --git a/assets/sprites/gui/widgets.skin b/assets/sprites/gui/widgets.skin new file mode 100644 index 0000000..6497438 --- /dev/null +++ b/assets/sprites/gui/widgets.skin @@ -0,0 +1,78 @@ +{ + + Color: { + blackSemitransparent: {hex: "#00000099"}, + grey: {hex: "#5f574fff" }, + lightgrey: {hex: "#c2c3c7ff" }, + white: {hex: "#fff1e8ff" }, + yellow: {hex: "#ffec27ff" } + }, + com.badlogic.gdx.graphics.g2d.BitmapFont: { + default: { + file: fnt/MaxonTrebuchet.fnt, + scaledSize: 24 + }, + text: { + file: fnt/MaxonTrebuchet.fnt, + scaledSize: 18 + } + } + TintedDrawable: { + plain_up: { + color: { hex: "#30303055" } + name: tile + }, + plain_over: { + color: { hex: "#99999999" } + name: tile + }, + plain_down: { + color: { hex: "#30303022" } + name: tile + }, + } + com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: { + default: { + font: default, + up: up, + down: down, + over: over, + disabled: down + } + }, + com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle: { + default: { + up: up, + down: down, + over: over, + disabled: down + }, + slot: { + up: plain_up, + down: plain_down, + over: plain_over, + disabled: plain_down + } + }, + com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle: { + default: { + label: { font: default }, + background: up, + wrapWidth: 400 + } + }, + com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: { + default: { + font: default, + fontColor: lightgrey, + focusedFontColor: yellow, + background: plain_up, + focusedBackground: plain_over, + } + }, + com.badlogic.gdx.scenes.scene2d.ui.Table: { + default: { + background: plain_up + } + } +}
\ No newline at end of file diff --git a/assets/sprites/icons/exclamination.png b/assets/sprites/icons/exclamination.png Binary files differdeleted file mode 100644 index a41dc44..0000000 --- a/assets/sprites/icons/exclamination.png +++ /dev/null diff --git a/assets/sprites/icons/package.png b/assets/sprites/icons/package.png Binary files differdeleted file mode 100644 index 4364430..0000000 --- a/assets/sprites/icons/package.png +++ /dev/null diff --git a/assets/sprites/ilotterytea.png b/assets/sprites/ilotterytea.png Binary files differdeleted file mode 100644 index 075dc08..0000000 --- a/assets/sprites/ilotterytea.png +++ /dev/null diff --git a/assets/sprites/menu/tile_1.png b/assets/sprites/menu/tile_1.png Binary files differdeleted file mode 100644 index f3cf20e..0000000 --- a/assets/sprites/menu/tile_1.png +++ /dev/null diff --git a/assets/sprites/menu/tile_2.png b/assets/sprites/menu/tile_2.png Binary files differdeleted file mode 100644 index b7bb214..0000000 --- a/assets/sprites/menu/tile_2.png +++ /dev/null diff --git a/assets/sprites/menu/tile_cat.png b/assets/sprites/menu/tile_cat.png Binary files differdeleted file mode 100644 index 313e672..0000000 --- a/assets/sprites/menu/tile_cat.png +++ /dev/null diff --git a/assets/sprites/supadank.png b/assets/sprites/supadank.png Binary files differdeleted file mode 100644 index c16aa93..0000000 --- a/assets/sprites/supadank.png +++ /dev/null diff --git a/assets/sprites/ui/button.9.png b/assets/sprites/ui/button.9.png Binary files differdeleted file mode 100644 index f96acc5..0000000 --- a/assets/sprites/ui/button.9.png +++ /dev/null diff --git a/assets/sprites/ui/button_clicked.9.png b/assets/sprites/ui/button_clicked.9.png Binary files differdeleted file mode 100644 index 704a804..0000000 --- a/assets/sprites/ui/button_clicked.9.png +++ /dev/null diff --git a/assets/sprites/ui/button_highlighted.9.png b/assets/sprites/ui/button_highlighted.9.png Binary files differdeleted file mode 100644 index fae5e65..0000000 --- a/assets/sprites/ui/button_highlighted.9.png +++ /dev/null diff --git a/assets/sprites/ui/button_over.9.png b/assets/sprites/ui/button_over.9.png Binary files differdeleted file mode 100644 index 62d124f..0000000 --- a/assets/sprites/ui/button_over.9.png +++ /dev/null diff --git a/assets/sprites/ui/button_pressed.9.png b/assets/sprites/ui/button_pressed.9.png Binary files differdeleted file mode 100644 index d4f9d3b..0000000 --- a/assets/sprites/ui/button_pressed.9.png +++ /dev/null diff --git a/assets/sprites/ui/button_static.9.png b/assets/sprites/ui/button_static.9.png Binary files differdeleted file mode 100644 index 7da5fba..0000000 --- a/assets/sprites/ui/button_static.9.png +++ /dev/null diff --git a/assets/sprites/ui/save_slot.9.png b/assets/sprites/ui/save_slot.9.png Binary files differdeleted file mode 100644 index c4d6ef1..0000000 --- a/assets/sprites/ui/save_slot.9.png +++ /dev/null diff --git a/assets/sprites/ui/save_slot_disabled.9.png b/assets/sprites/ui/save_slot_disabled.9.png Binary files differdeleted file mode 100644 index 7f1508f..0000000 --- a/assets/sprites/ui/save_slot_disabled.9.png +++ /dev/null diff --git a/assets/sprites/ui/sqrbutton.png b/assets/sprites/ui/sqrbutton.png Binary files differdeleted file mode 100644 index befe279..0000000 --- a/assets/sprites/ui/sqrbutton.png +++ /dev/null diff --git a/assets/sprites/ui/sqrbutton_disabled.png b/assets/sprites/ui/sqrbutton_disabled.png Binary files differdeleted file mode 100644 index f7337e2..0000000 --- a/assets/sprites/ui/sqrbutton_disabled.png +++ /dev/null diff --git a/assets/sprites/ui/sqrbutton_down.png b/assets/sprites/ui/sqrbutton_down.png Binary files differdeleted file mode 100644 index ab1dc32..0000000 --- a/assets/sprites/ui/sqrbutton_down.png +++ /dev/null diff --git a/assets/sprites/ui/sqrbutton_over.png b/assets/sprites/ui/sqrbutton_over.png Binary files differdeleted file mode 100644 index eb47298..0000000 --- a/assets/sprites/ui/sqrbutton_over.png +++ /dev/null diff --git a/assets/sprites/white.png b/assets/sprites/white.png Binary files differdeleted file mode 100644 index 04a434b..0000000 --- a/assets/sprites/white.png +++ /dev/null diff --git a/build.gradle b/build.gradle index c2ff7d5..52755bf 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ buildscript { google() } dependencies { - //classpath 'com.android.tools.build:gradle:7.0.4' + classpath 'com.android.tools.build:gradle:7.2.0' } } @@ -17,7 +17,7 @@ buildscript { allprojects { apply plugin: "eclipse" - version = '1.1' + version = '1.2' ext { appName = "Maxon Petting Simulator" gdxVersion = '1.11.0' @@ -49,11 +49,15 @@ project(":desktop") { implementation project(":core") api "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion" api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop" - + api "com.badlogicgames.gdx-controllers:gdx-controllers-desktop:$gdxControllersVersion" + api "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop" + api "de.golfgl.gdxgamesvcs:gdx-gamesvcs-core-gamejolt:1.1.0" + api "de.tomgrill.gdxdialogs:gdx-dialogs-desktop:1.3.0" + } } -/*project(":android") { +project(":android") { apply plugin: "com.android.application" configurations { natives } @@ -65,9 +69,19 @@ project(":desktop") { natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64" - + api "com.badlogicgames.gdx-controllers:gdx-controllers-android:$gdxControllersVersion" + api "com.badlogicgames.gdx:gdx-box2d:$gdxVersion" + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a" + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-arm64-v8a" + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86" + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86_64" + api "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion" + api "com.badlogicgames.gdx:gdx-ai:$aiVersion" + api "com.badlogicgames.ashley:ashley:$ashleyVersion" + api "de.golfgl.gdxgamesvcs:gdx-gamesvcs-android-gpgs:1.1.0" + api "de.tomgrill.gdxdialogs:gdx-dialogs-android:1.3.0" } -}*/ +} project(":core") { apply plugin: "java-library" @@ -75,9 +89,15 @@ project(":core") { dependencies { api "com.badlogicgames.gdx:gdx:$gdxVersion" + api "com.badlogicgames.gdx-controllers:gdx-controllers-core:$gdxControllersVersion" + api "com.badlogicgames.gdx:gdx-box2d:$gdxVersion" + api "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion" + api "com.badlogicgames.gdx:gdx-ai:$aiVersion" + api "com.badlogicgames.ashley:ashley:$ashleyVersion" + api "de.golfgl.gdxgamesvcs:gdx-gamesvcs-core:1.1.0" + api "de.tomgrill.gdxdialogs:gdx-dialogs-core:1.3.0" api "com.rafaskoberg.gdx:typing-label:$typingLabelVersion" implementation 'com.google.code.gson:gson:2.9.1' - implementation 'org.apache.logging.log4j:log4j-api:2.18.0' - implementation 'org.apache.logging.log4j:log4j-core:2.18.0' + implementation 'ch.qos.logback:logback-classic:1.2.10' } } diff --git a/core/src/com/ilotterytea/maxoning/MaxonConstants.java b/core/src/com/ilotterytea/maxoning/MaxonConstants.java index b3f968a..42f2892 100644 --- a/core/src/com/ilotterytea/maxoning/MaxonConstants.java +++ b/core/src/com/ilotterytea/maxoning/MaxonConstants.java @@ -4,10 +4,13 @@ import com.badlogic.gdx.Gdx; import com.badlogic.gdx.files.FileHandle; import com.ilotterytea.maxoning.utils.OsUtils; +import java.text.DecimalFormat; +import java.text.SimpleDateFormat; + public class MaxonConstants { public static final String GAME_NAME = "Maxon Petting Simulator"; - public static final String GAME_VERSION = "Alpha 1.1.2"; - public static final String GAME_GHTAG = "alpha-1.1.2"; + public static final String GAME_VERSION = "Alpha 1.2"; + public static final String GAME_GHTAG = "alpha-1.2"; public static final String GAME_PUBLISHER = "iLotterytea"; public static final String GAME_MAIN_FOLDER = OsUtils.getUserDataDirectory(".Maxoning"); @@ -16,4 +19,11 @@ public class MaxonConstants { public static final FileHandle FILE_EN_US = Gdx.files.internal("i18n/en_us.json"); public static final FileHandle FILE_RU_RU = Gdx.files.internal("i18n/ru_ru.json"); + + public static final DecimalFormat DECIMAL_FORMAT = new DecimalFormat("###,###.##"); + public static final DecimalFormat DECIMAL_FORMAT2 = new DecimalFormat("###,###"); + @SuppressWarnings("SimpleDateFormat") + public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("dd/M/yyyy hh:mm:ss"); + public static final long startTime = System.currentTimeMillis(); + } diff --git a/core/src/com/ilotterytea/maxoning/MaxonGame.java b/core/src/com/ilotterytea/maxoning/MaxonGame.java index 4ee3861..f361d20 100644 --- a/core/src/com/ilotterytea/maxoning/MaxonGame.java +++ b/core/src/com/ilotterytea/maxoning/MaxonGame.java @@ -6,12 +6,8 @@ import com.badlogic.gdx.Preferences; import com.badlogic.gdx.assets.AssetManager; import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.graphics.glutils.ShapeRenderer; -import com.ilotterytea.maxoning.player.MaxonPlayer; -import com.ilotterytea.maxoning.screens.AssetLoadingScreen; +import com.ilotterytea.maxoning.screens.SplashScreen; import com.ilotterytea.maxoning.utils.I18N; -import com.ilotterytea.maxoning.utils.serialization.GameDataSystem; - -import java.io.IOException; public class MaxonGame extends Game { public SpriteBatch batch; @@ -36,14 +32,6 @@ public class MaxonGame extends Game { prefs = Gdx.app.getPreferences("Maxoning"); locale = new I18N(Gdx.files.internal("i18n/" + prefs.getString("lang", "en_us") + ".json")); - if (!GameDataSystem.exists()) { - try { - GameDataSystem.SaveData(new MaxonPlayer()); - } catch (IOException e) { - throw new RuntimeException(e); - } - } - prefs.putInteger("width", Gdx.graphics.getWidth()); prefs.putInteger("height", Gdx.graphics.getHeight()); prefs.flush(); @@ -53,7 +41,7 @@ public class MaxonGame extends Game { assetManager = new AssetManager(); - this.setScreen(new AssetLoadingScreen(this)); + this.setScreen(new SplashScreen(this)); } @Override diff --git a/core/src/com/ilotterytea/maxoning/player/MaxonSavegame.java b/core/src/com/ilotterytea/maxoning/player/MaxonSavegame.java new file mode 100644 index 0000000..301840b --- /dev/null +++ b/core/src/com/ilotterytea/maxoning/player/MaxonSavegame.java @@ -0,0 +1,40 @@ +package com.ilotterytea.maxoning.player; + +import java.io.Serializable; +import java.util.ArrayList; + +/** + * Save-game data class. + * @author NotDankEnough + * @since Alpha 1.2 (Oct 02, 2022) + */ +public class MaxonSavegame implements Serializable { + /** Earned Squish Points. */ + public int points; + /** Multiplier. */ + public short multiplier; + + /** Home inventory. */ + public ArrayList<Integer> inv; + /** Outside Inventory. */ + public ArrayList<Integer> outInv; + + /** Seed. */ + public long seed; + + /** Player name. */ + public String name; + /** Pet name. */ + public String petName; + /** Pet ID. */ + public byte petId; + + /** Elapsed time from game start. */ + public long elapsedTime; + + /** Last timestamp when save game was used. */ + public long lastTimestamp; + + /** Location. */ + public short roomId; +}
\ No newline at end of file diff --git a/core/src/com/ilotterytea/maxoning/screens/AssetLoadingScreen.java b/core/src/com/ilotterytea/maxoning/screens/AssetLoadingScreen.java deleted file mode 100644 index e61dc90..0000000 --- a/core/src/com/ilotterytea/maxoning/screens/AssetLoadingScreen.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.ilotterytea.maxoning.screens; - -import com.badlogic.gdx.*; -import com.badlogic.gdx.graphics.GL20; -import com.badlogic.gdx.graphics.Texture; -import com.badlogic.gdx.graphics.g2d.TextureRegion; -import com.badlogic.gdx.math.MathUtils; -import com.badlogic.gdx.scenes.scene2d.Stage; -import com.badlogic.gdx.scenes.scene2d.ui.Label; -import com.badlogic.gdx.scenes.scene2d.ui.Skin; -import com.badlogic.gdx.utils.viewport.ScreenViewport; -import com.ilotterytea.maxoning.MaxonGame; -import com.ilotterytea.maxoning.ui.AnimatedImage; -import com.ilotterytea.maxoning.anim.SpriteUtils; -import com.ilotterytea.maxoning.utils.AssetLoading; - -public class AssetLoadingScreen implements Screen { - final MaxonGame game; - - final Stage stage; - final Skin skin; - final AnimatedImage animatedMaxon; - final Label loadingLabel; - - final Texture M4x0nnes; - - public AssetLoadingScreen(MaxonGame game) { - this.game = game; - - this.M4x0nnes = new Texture("sprites/sheet/loadingCircle.png"); - - this.skin = new Skin(Gdx.files.internal("main.skin")); - this.stage = new Stage(new ScreenViewport()); - - this.loadingLabel = new Label("Loading...", skin); - - TextureRegion[] txrr = SpriteUtils.splitToTextureRegions(M4x0nnes, 112, 112, 10, 5); - this.animatedMaxon = new AnimatedImage(txrr); - - animatedMaxon.setPosition(8, 8); - animatedMaxon.setScale(0.25f); - - loadingLabel.setPosition(animatedMaxon.getWidth() * 0.25f + loadingLabel.getX() + 16, 8); - - stage.addActor(animatedMaxon); - //stage.addActor(loadingLabel); - - AssetLoading.queue(game.assetManager); - } - - @Override public void show() { render(Gdx.graphics.getDeltaTime()); } - - private void update() { - if (game.assetManager.update()) { - AssetLoading.registerItems(game.assetManager, game.locale); - game.setScreen(new SplashScreen(game)); - dispose(); - } - } - - @Override - public void render(float delta) { - Gdx.gl.glClearColor(0, 0, 0, 1); - Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); - - loadingLabel.setText(String.format("%s%% (Loaded %s assets)", MathUtils.floor(game.assetManager.getProgress() * 100), game.assetManager.getLoadedAssets())); - - stage.draw(); - stage.act(delta); - - update(); - } - - @Override - public void resize(int width, int height) { - stage.getViewport().update(width, height, true); - } - @Override public void pause() {} - @Override public void resume() {} - @Override public void hide() { dispose(); } - @Override public void dispose() {} -} diff --git a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java index 263f282..8e4538d 100644 --- a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java +++ b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java @@ -3,24 +3,24 @@ package com.ilotterytea.maxoning.screens; import com.badlogic.gdx.*; import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.Texture; -import com.badlogic.gdx.graphics.g2d.NinePatch; import com.badlogic.gdx.graphics.g2d.Sprite; +import com.badlogic.gdx.graphics.g2d.TextureAtlas; import com.badlogic.gdx.math.Interpolation; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.badlogic.gdx.scenes.scene2d.Stage; import com.badlogic.gdx.scenes.scene2d.actions.Actions; import com.badlogic.gdx.scenes.scene2d.ui.*; import com.badlogic.gdx.scenes.scene2d.utils.ClickListener; -import com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable; import com.badlogic.gdx.utils.Align; import com.badlogic.gdx.utils.Timer; import com.badlogic.gdx.utils.viewport.FillViewport; +import com.ilotterytea.maxoning.MaxonConstants; import com.ilotterytea.maxoning.MaxonGame; import com.ilotterytea.maxoning.anim.SpriteUtils; import com.ilotterytea.maxoning.inputprocessors.CrossProcessor; import com.ilotterytea.maxoning.player.MaxonItem; import com.ilotterytea.maxoning.player.MaxonItemRegister; -import com.ilotterytea.maxoning.player.MaxonPlayer; +import com.ilotterytea.maxoning.player.MaxonSavegame; import com.ilotterytea.maxoning.ui.*; import com.ilotterytea.maxoning.utils.serialization.GameDataSystem; import com.rafaskoberg.gdx.typinglabel.TypingLabel; @@ -32,11 +32,15 @@ import java.util.Map; public class GameScreen implements Screen, InputProcessor { final MaxonGame game; + final int slotId; + final long playTimestamp; - MaxonPlayer player; + MaxonSavegame player; Stage stage; - Skin skin; + Skin skin, widgetSkin; + + TextureAtlas widgetAtlas, environmentAtlas; Label pointsLabel; Image blackBg, inventoryBg, shopBg, pointsBg; @@ -46,48 +50,40 @@ public class GameScreen implements Screen, InputProcessor { Table petTable, inventoryTable, mainTable; ScrollPane petScroll; - NinePatch btnUp, btnDown, btnOver, btnDisabled; - - Texture bgTile, bgTileAlt; - ArrayList<MaxonItem> items; Map<Integer, Integer> invItems; - boolean isShopping = true; - ArrayList<ArrayList<Sprite>> bgTiles; - public GameScreen(MaxonGame game) throws IOException, ClassNotFoundException { + public GameScreen(MaxonGame game, MaxonSavegame sav, int slotId) throws IOException, ClassNotFoundException { this.game = game; + this.slotId = slotId; + this.playTimestamp = System.currentTimeMillis(); - player = new MaxonPlayer(); - player.load(GameDataSystem.LoadData()); + player = sav; // Initializing the stage and skin: stage = new Stage(new FillViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight())); skin = new Skin(Gdx.files.internal("main.skin")); + widgetSkin = new Skin(Gdx.files.internal("sprites/gui/widgets.skin")); - // Ninepatch textures for buttons: - btnUp = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton.png", Texture.class), 8, 8, 8, 8); - btnDown = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_down.png", Texture.class), 8, 8, 8, 8); - btnOver = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_over.png", Texture.class), 8, 8, 8, 8); - btnDisabled = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_disabled.png", Texture.class), 8, 8, 8, 8); - + widgetAtlas = game.assetManager.get("sprites/gui/widgets.atlas", TextureAtlas.class); + environmentAtlas = game.assetManager.get("sprites/env/environment.atlas", TextureAtlas.class); items = new ArrayList<>(); - for (int id : player.purchasedItems) { + for (int id : player.inv) { items.add(MaxonItemRegister.get(id)); } - // Make the background a little dimmed: - blackBg = new Image(game.assetManager.get("sprites/black.png", Texture.class)); + // Make the background a little darker: + blackBg = new Image(environmentAtlas.findRegion("tile")); + blackBg.setColor(0f, 0f, 0f, 0.5f); blackBg.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); - blackBg.addAction(Actions.parallel(Actions.alpha(0.25f))); stage.addActor(blackBg); // Setting the background for inventory: - inventoryBg = new Image(btnDisabled); + inventoryBg = new Image(widgetSkin, "down"); inventoryBg.setSize((Gdx.graphics.getWidth() / 2.0f) - 512f, (Gdx.graphics.getHeight() / 2.0f) - 8f); inventoryBg.setPosition(8, 4); stage.addActor(inventoryBg); @@ -104,15 +100,9 @@ public class GameScreen implements Screen, InputProcessor { inventoryTable.setSize(inventoryBg.getWidth(), inventoryBg.getHeight() - inventoryLabel.getHeight()); inventoryTable.setPosition(inventoryBg.getX(), inventoryBg.getY()); - TextTooltip.TextTooltipStyle textTooltipStyle = new TextTooltip.TextTooltipStyle(); - textTooltipStyle.label = new Label.LabelStyle(); - textTooltipStyle.label.font = skin.getFont("default"); - textTooltipStyle.label.fontColor = skin.getColor("white"); - textTooltipStyle.background = new NinePatchDrawable(btnUp); - invItems = new HashMap<>(); - for (Integer id : player.purchasedItems) { + for (Integer id : player.inv) { if (invItems.containsKey(id)) { invItems.put(id, invItems.get(id) + 1); } else { @@ -121,21 +111,14 @@ public class GameScreen implements Screen, InputProcessor { } // Put the items in the inventory table: - for (Integer id : invItems.keySet()) { - MaxonItem item = MaxonItemRegister.get(id); - - if (item != null) { - InventoryAnimatedItem invItem = new InventoryAnimatedItem(item, skin, invItems.get(id)); - inventoryTable.add(invItem).size(64, 64).pad(5f); - } - } + reorderInvItems(); inventoryTable.align(Align.left|Align.top); stage.addActor(inventoryTable); // Setting the background for pet shop: - shopBg = new Image(btnDisabled); + shopBg = new Image(widgetSkin, "down"); shopBg.setSize((Gdx.graphics.getWidth() / 2.0f) - 512f, (Gdx.graphics.getHeight() / 2.0f) - 8f); shopBg.setPosition(8, inventoryBg.getY() + inventoryBg.getHeight() + 8f); stage.addActor(shopBg); @@ -153,7 +136,7 @@ public class GameScreen implements Screen, InputProcessor { // Adding the pet items in pet table: for (final MaxonItem item : MaxonItemRegister.getItems()) { PurchaseItem purchaseItem = new PurchaseItem( - skin, btnUp, item.icon, item.name, item.desc, item.price + skin, widgetSkin, item.icon, item.name, item.desc, MaxonConstants.DECIMAL_FORMAT2.format(item.price) ); purchaseItem.addListener(new ClickListener() { @@ -162,13 +145,13 @@ public class GameScreen implements Screen, InputProcessor { if (player.points > item.price) { player.points -= item.price; player.multiplier += item.multiplier; - player.purchasedItems.add(item.id); + player.inv.add(item.id); items.add(item); invItems.clear(); inventoryTable.clear(); - for (Integer id : player.purchasedItems) { + for (Integer id : player.inv) { if (invItems.containsKey(id)) { invItems.put(id, invItems.get(id) + 1); } else { @@ -177,14 +160,7 @@ public class GameScreen implements Screen, InputProcessor { } // Put the items in the inventory table: - for (Integer id : invItems.keySet()) { - MaxonItem item = MaxonItemRegister.get(id); - - if (item != null) { - InventoryAnimatedItem invItem = new InventoryAnimatedItem(item, skin, invItems.get(id)); - inventoryTable.add(invItem).size(64, 64).pad(5f); - } - } + reorderInvItems(); } } }); @@ -202,7 +178,7 @@ public class GameScreen implements Screen, InputProcessor { stage.addActor(petScroll); // Background for points label: - pointsBg = new Image(btnDisabled); + pointsBg = new Image(widgetSkin, "down"); pointsBg.setSize((Gdx.graphics.getWidth() - (shopBg.getX() + shopBg.getWidth()) - 8f), 64f); pointsBg.setPosition(shopBg.getX() + shopBg.getWidth() + 4f, Gdx.graphics.getHeight() - pointsBg.getHeight() - 4f); @@ -220,30 +196,10 @@ public class GameScreen implements Screen, InputProcessor { stage.addActor(pointsLabel); - bgTile = game.assetManager.get("sprites/menu/tile_1.png", Texture.class); - bgTileAlt = game.assetManager.get("sprites/menu/tile_2.png", Texture.class); - // Generate the background: bgTiles = new ArrayList<>(); - for (int i = 0; i < Gdx.graphics.getHeight() / bgTile.getHeight() + 1; i++) { - bgTiles.add(i, new ArrayList<Sprite>()); - - for (int j = -1; j < Gdx.graphics.getWidth() / bgTile.getWidth(); j++) { - Sprite spr = new Sprite(); - - if ((j + i) % 2 == 0) { - spr.setTexture(bgTile); - } else { - spr.setTexture(bgTileAlt); - } - - spr.setSize(bgTile.getWidth(), bgTile.getHeight()); - - spr.setPosition(bgTile.getWidth() * j, bgTile.getHeight() * i); - bgTiles.get(i).add(spr); - } - } + genNewBgTiles((int) stage.getWidth(), (int) stage.getHeight()); // Table for Maxon cat: mainTable = new Table(); @@ -294,7 +250,7 @@ public class GameScreen implements Screen, InputProcessor { player.points += multiplier; - final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", String.valueOf(1 * player.multiplier)), skin, "default"); + final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", MaxonConstants.DECIMAL_FORMAT.format(player.multiplier)), skin, "default"); label.setPosition( mainTable.getX() + actor.getActorX(), @@ -362,8 +318,8 @@ public class GameScreen implements Screen, InputProcessor { // Update the points label: pointsLabel.setText(game.locale.FormattedText("game.points", - String.valueOf(player.points), - String.valueOf(player.multiplier) + MaxonConstants.DECIMAL_FORMAT.format(player.points), + MaxonConstants.DECIMAL_FORMAT.format(player.multiplier) )); stage.draw(); @@ -374,26 +330,46 @@ public class GameScreen implements Screen, InputProcessor { public void resize(int width, int height) { bgTiles.clear(); - for (int i = 0; i < Gdx.graphics.getHeight() / bgTile.getHeight() + 1; i++) { - bgTiles.add(i, new ArrayList<Sprite>()); + genNewBgTiles(width, height); + + stage.getViewport().update(width, height, true); + } + + private void reorderInvItems() { + inventoryTable.clear(); + + for (int i = 0; i < invItems.keySet().size(); i++) { + MaxonItem item = MaxonItemRegister.get(i); - for (int j = -1; j < Gdx.graphics.getWidth() / bgTile.getWidth(); j++) { - Sprite spr = new Sprite(); + if (item != null) { + InventoryAnimatedItem invItem = new InventoryAnimatedItem(item, skin, invItems.get(i)); + Cell<InventoryAnimatedItem> cell = inventoryTable.add(invItem).size(64, 64).pad(5f); + + if (i != 0 && i % 5 == 0) { + cell.row(); + } + } + } + } + + private void genNewBgTiles(int width, int height) { + for (int i = 0; i < height / environmentAtlas.findRegion("tile").getRegionHeight() + 1; i++) { + bgTiles.add(i, new ArrayList<Sprite>()); + for (int j = -1; j < width / environmentAtlas.findRegion("tile").getRegionWidth(); j++) { + Sprite spr = new Sprite(environmentAtlas.findRegion("tile")); if ((j + i) % 2 == 0) { - spr.setTexture(bgTile); + spr.setColor(0.98f, 0.71f, 0.22f, 1f); } else { - spr.setTexture(bgTileAlt); + spr.setColor(0.84f, 0.61f, 0.20f, 1f); } - spr.setSize(bgTile.getWidth(), bgTile.getHeight()); + spr.setSize(64, 64); - spr.setPosition(bgTile.getWidth() * j, bgTile.getHeight() * i); + spr.setPosition(spr.getWidth() * j, spr.getHeight() * i); bgTiles.get(i).add(spr); } } - - stage.getViewport().update(width, height, true); } @Override public void pause() {} @@ -411,11 +387,9 @@ public class GameScreen implements Screen, InputProcessor { @Override public boolean keyDown(int keycode) { if (Gdx.input.isKeyPressed(Input.Keys.ESCAPE)) { - try { - GameDataSystem.SaveData(player); - } catch (IOException e) { - throw new RuntimeException(e); - } + player.lastTimestamp = System.currentTimeMillis(); + player.elapsedTime = (System.currentTimeMillis() - playTimestamp) + player.elapsedTime; + GameDataSystem.save(player, String.format("0%s.maxon", (slotId >= 0) ? slotId : "latest")); game.setScreen(new MenuScreen(game)); dispose(); @@ -432,9 +406,9 @@ public class GameScreen implements Screen, InputProcessor { cat.nextFrame(); maxon.setDrawable(cat.getDrawable()); - player.points += 1 * player.multiplier; + player.points += player.multiplier; - final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", String.valueOf(1 * player.multiplier)), skin, "default"); + final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", MaxonConstants.DECIMAL_FORMAT.format(player.multiplier)), skin, "default"); label.setPosition( mainTable.getX() + actor.getActorX(), diff --git a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java index 7acdf66..c796d22 100644 --- a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java +++ b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java @@ -3,8 +3,8 @@ package com.ilotterytea.maxoning.screens; import com.badlogic.gdx.*; import com.badlogic.gdx.audio.Music; import com.badlogic.gdx.graphics.*; -import com.badlogic.gdx.graphics.g2d.NinePatch; import com.badlogic.gdx.graphics.g2d.Sprite; +import com.badlogic.gdx.graphics.g2d.TextureAtlas; import com.badlogic.gdx.math.Interpolation; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.badlogic.gdx.scenes.scene2d.Stage; @@ -14,109 +14,91 @@ import com.badlogic.gdx.scenes.scene2d.ui.*; import com.badlogic.gdx.scenes.scene2d.utils.ClickListener; import com.badlogic.gdx.utils.Align; import com.badlogic.gdx.utils.viewport.FillViewport; +import com.ilotterytea.maxoning.MaxonConstants; import com.ilotterytea.maxoning.MaxonGame; -import com.ilotterytea.maxoning.inputprocessors.CrossProcessor; +import com.ilotterytea.maxoning.player.MaxonSavegame; import com.ilotterytea.maxoning.ui.*; +import com.ilotterytea.maxoning.utils.math.Math; +import com.ilotterytea.maxoning.utils.serialization.GameDataSystem; +import java.io.File; import java.io.IOException; import java.util.ArrayList; +import java.util.Calendar; -public class MenuScreen implements Screen, InputProcessor { +public class MenuScreen implements Screen { final MaxonGame game; final Stage stage; - final Skin skin; + final Skin skin, widgetSkin; - Image brandLogo, blackBg; - Label startLabel, infoLabel; + Image brandLogo, blackBg, menuBg; - NinepatchButton singlePlayerButton, optionsButton, quitButton; final Music menuMusic; - Table menuTable, optionsTable; + Table menuTable, savegameTable; - final Texture bgTile1, bgTile2; - - NinePatch buttonUp, buttonDown, buttonOver, buttonDisabled; + // Atlases: + TextureAtlas environmentAtlas, brandAtlas; private ArrayList<ArrayList<Sprite>> bgMenuTiles; + private ArrayList<LeafParticle> leafTiles, delLeafTiles; - private boolean anyKeyPressed = false, brandActionsSet = false; + private final boolean isAutumn = + // Autumn. + ((Calendar.getInstance().get(Calendar.MONTH) + 1 > 8) && (Calendar.getInstance().get(Calendar.MONTH) + 1 < 12)) || + // Spring. + ((Calendar.getInstance().get(Calendar.MONTH) + 1 < 6) && (Calendar.getInstance().get(Calendar.MONTH) + 1 > 2)); + private final boolean isSummer = (Calendar.getInstance().get(Calendar.MONTH) + 1 > 5 && Calendar.getInstance().get(Calendar.MONTH) + 1 < 9); public MenuScreen(final MaxonGame game) { this.game = game; - buttonUp = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton.png", Texture.class), 8, 8, 8, 8); - buttonDown = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_down.png", Texture.class), 8, 8, 8, 8); - buttonOver = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_over.png", Texture.class), 8, 8, 8, 8); - buttonDisabled = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_disabled.png", Texture.class), 8, 8, 8, 8); - - bgTile1 = game.assetManager.get("sprites/menu/tile_1.png", Texture.class); - bgTile2 = game.assetManager.get("sprites/menu/tile_2.png", Texture.class); - - bgMenuTiles = new ArrayList<>(); + // Environment atlas for leafs, snowflakes and background tiles: + environmentAtlas = game.assetManager.get("sprites/env/environment.atlas", TextureAtlas.class); - for (int i = 0; i < Gdx.graphics.getHeight() / bgTile1.getHeight() + 1; i++) { - bgMenuTiles.add(i, new ArrayList<Sprite>()); - for (int j = -1; j < Gdx.graphics.getWidth() / bgTile1.getWidth(); j++) { - Sprite spr = new Sprite((j + i % 2 == 0) ? bgTile1 : bgTile2); - - spr.setPosition(bgTile1.getWidth() * j, bgTile1.getHeight() * i); - bgMenuTiles.get(i).add(spr); - } - } + // Brand atlas: + brandAtlas = game.assetManager.get("sprites/gui/brand.atlas", TextureAtlas.class); + // Stage and skin: this.stage = new Stage(new FillViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight())); this.skin = new Skin(Gdx.files.internal("main.skin")); + this.widgetSkin = new Skin(Gdx.files.internal("sprites/gui/widgets.skin")); + // Main Menu music: this.menuMusic = game.assetManager.get("mus/menu/mus_menu_loop.ogg", Music.class); - brandLogo = new Image(game.assetManager.get("sprites/brand.png", Texture.class)); - blackBg = new Image(game.assetManager.get("sprites/black.png", Texture.class)); + // Make the background a little darker: + brandLogo = new Image(brandAtlas.findRegion("brand")); + blackBg = new Image(environmentAtlas.findRegion("tile")); - this.startLabel = new Label(game.locale.TranslatableText("menu.pressStart"), skin, "press"); - this.infoLabel = new DebugLabel(skin); + blackBg.setColor(0f, 0f, 0f, 0.25f); + blackBg.setSize(stage.getWidth(), stage.getHeight()); - // Menu Buttons: - menuTable = new Table(); + stage.addActor(blackBg); - singlePlayerButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("menu.playGame"), skin, "default"); - optionsButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("menu.options"), skin, "default"); - quitButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("menu.quit"), skin, "default"); + // Save game table: + savegameTable = new Table(); + loadSavegamesToTable(savegameTable); - singlePlayerButton.addListener(new ClickListener() { - @Override - public void clicked(InputEvent event, float x, float y) { - try { - game.setScreen(new GameScreen(game)); - } catch (IOException | ClassNotFoundException e) { - throw new RuntimeException(e); - } - dispose(); - } - }); + // Quick buttons: + Table quickTable = new Table(); + quickTable.align(Align.right); - // Options: + // Options button: + TextButton optionsButton = new TextButton("Options", widgetSkin, "default"); optionsButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { - menuTable.clearActions(); - menuTable.addAction(Actions.moveTo(-Gdx.graphics.getWidth(), menuTable.getY(), 0.75f, Interpolation.sine)); - - optionsTable.clearActions(); - optionsTable.addAction(Actions.moveTo(0, optionsTable.getY(), 0.75f, Interpolation.sine)); - - blackBg.clearActions(); - blackBg.addAction(Actions.alpha(0.5f)); - - brandLogo.addAction( - Actions.moveTo(brandLogo.getX(), brandLogo.getY() + 512f, 0.5f, Interpolation.sine) - ); + super.clicked(event, x, y); } }); - // Exit the game when "quit button" is pressed: + quickTable.add(optionsButton).height(48f).minWidth(90f).pad(4f); + + // Quit button: + TextButton quitButton = new TextButton("Quit", widgetSkin, "default"); quitButton.addListener(new ClickListener() { @Override public void clicked(InputEvent event, float x, float y) { @@ -124,99 +106,71 @@ public class MenuScreen implements Screen, InputProcessor { } }); - // Set the width and position for menu table: - menuTable.setPosition(0, Gdx.graphics.getHeight()); - menuTable.setWidth(Gdx.graphics.getWidth()); - menuTable.align(Align.center); + quickTable.add(quitButton).height(48f).minWidth(90f).pad(4f); - menuTable.add(singlePlayerButton).width(512f).height(81f).padBottom(10f).row(); - menuTable.add(optionsButton).width(512f).height(81f).padBottom(91f).row(); - menuTable.add(quitButton).width(512f).height(81f).row(); + // Menu table: + menuTable = new Table(); + menuTable.setPosition(0, 0); + menuTable.setSize(stage.getWidth(), stage.getHeight()); + menuTable.align(Align.center); - blackBg.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); - blackBg.addAction(Actions.alpha(0.25f)); + Label menuTitle = new Label("Please select a save slot", skin, "default"); + menuTitle.setAlignment(Align.left); - // Options table: - optionsTable = new OptionsTable(game, skin, buttonUp, buttonDown, buttonOver, menuMusic, menuTable, blackBg, brandLogo); + menuTable.add(menuTitle).width(512f).row(); + menuTable.add(savegameTable).width(512f).maxWidth(640f).row(); + menuTable.add(quickTable).width(512f); - stage.addActor(blackBg); - stage.addActor(infoLabel); - stage.addActor(brandLogo); - stage.addActor(startLabel); stage.addActor(menuTable); - stage.addActor(optionsTable); - - menuTable.addAction(Actions.sequence(Actions.alpha(0f), Actions.moveTo(0f, -Gdx.graphics.getHeight() - Gdx.graphics.getHeight(), 0f))); - optionsTable.addAction(Actions.moveTo(Gdx.graphics.getWidth(), 0, 0f)); - - Gdx.input.setInputProcessor(new InputMultiplexer(this, new CrossProcessor(), stage)); - - // Setting the music: - if (game.prefs.getBoolean("music", true)) { - menuMusic.setLooping(true); - menuMusic.setVolume((game.prefs.getBoolean("music", true)) ? 1f : 0f); - menuMusic.play(); - } - } - - @Override public void show() { - brandLogo.setScale(100f); + // // Logo: + brandLogo = new Image(brandAtlas.findRegion("brand")); brandLogo.setPosition( - (Gdx.graphics.getWidth() / 2.0f) - (brandLogo.getWidth() / 2.0f), - (Gdx.graphics.getHeight() / 2.0f) - (brandLogo.getHeight() / 2.0f) + (stage.getWidth() / 2f) - (brandLogo.getWidth() / 2f), + stage.getHeight() - brandLogo.getHeight() * 1.5f ); brandLogo.setOrigin( - brandLogo.getWidth() / 2.0f, - brandLogo.getHeight() / 2.0f + brandLogo.getWidth() / 2f, + brandLogo.getHeight() / 2f ); brandLogo.addAction( - Actions.sequence( - Actions.alpha(0), - Actions.parallel( - Actions.fadeIn(1f), - Actions.scaleTo(1f, 1f, 1f, Interpolation.pow2InInverse) - ), - Actions.repeat( - RepeatAction.FOREVER, - Actions.sequence( - Actions.parallel( - Actions.rotateTo(-10, 10f, Interpolation.sine), - Actions.scaleTo(0.85f, 0.85f, 10f, Interpolation.sine) - ), - Actions.parallel( - Actions.rotateTo(10, 10f, Interpolation.sine), - Actions.scaleTo(1.25f, 1.25f, 10f, Interpolation.sine) - ) - ) - )) - ); - - startLabel.setPosition( - (Gdx.graphics.getWidth() / 2.0f) - (startLabel.getWidth() / 2.0f), - 32 - ); - - startLabel.addAction( Actions.repeat( RepeatAction.FOREVER, Actions.sequence( - Actions.alpha(0f), - Actions.fadeIn(1f), - Actions.delay(5f), - Actions.fadeOut(1f) + Actions.parallel( + Actions.rotateTo(-5f, 5f, Interpolation.smoother), + Actions.scaleTo(0.9f, 0.9f, 5f, Interpolation.smoother) + ), + Actions.parallel( + Actions.rotateTo(5f, 5f, Interpolation.smoother), + Actions.scaleTo(1.1f, 1.1f, 5f, Interpolation.smoother) + ) ) ) ); - infoLabel.setPosition(8, (Gdx.graphics.getHeight() - infoLabel.getHeight() - 8)); + stage.addActor(brandLogo); + + // Debug label: + DebugLabel debug = new DebugLabel(skin); + debug.setPosition(4, stage.getHeight() - debug.getHeight() - 4); + stage.addActor(debug); - // Start to render: - render(Gdx.graphics.getDeltaTime()); + Gdx.input.setInputProcessor(new InputMultiplexer(stage)); + // Generate background tiles: + bgMenuTiles = new ArrayList<>(); + genNewBgTiles((int) stage.getWidth(), (int) stage.getHeight()); + leafTiles = new ArrayList<>(); + delLeafTiles = new ArrayList<>(); + } + + @Override public void show() { + // Start to render: + render(Gdx.graphics.getDeltaTime()); } @Override @@ -224,46 +178,32 @@ public class MenuScreen implements Screen, InputProcessor { Gdx.gl.glClearColor(0, 0, 0, 1f); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); - if (anyKeyPressed && !brandActionsSet) { - startLabel.clearActions(); - startLabel.addAction(Actions.fadeOut(0.5f)); - - brandLogo.clearActions(); - brandLogo.addAction( - Actions.sequence( - Actions.parallel( - Actions.alpha(1f), - Actions.rotateTo(0f, 2f), - Actions.scaleTo(1f, 1f, 2f), - Actions.moveTo( - (Gdx.graphics.getWidth() / 2f) - (brandLogo.getWidth() / 2f), - (Gdx.graphics.getHeight() - brandLogo.getHeight()) - 81, - 2f, - Interpolation.sine - ) - ), - Actions.repeat(RepeatAction.FOREVER, - Actions.sequence( - Actions.parallel( - Actions.rotateTo(-5f, 5f, Interpolation.smoother), - Actions.scaleTo(0.9f, 0.9f, 5f, Interpolation.smoother) - ), - Actions.parallel( - Actions.rotateTo(5f, 5f, Interpolation.smoother), - Actions.scaleTo(1.1f, 1.1f, 5f, Interpolation.smoother) - ) - ))) - ); - - menuTable.clearActions(); - menuTable.addAction( - Actions.parallel( - Actions.fadeIn(1.5f), - Actions.moveTo(0, (Gdx.graphics.getHeight() / 2f) - (menuTable.getHeight() / 2f) - 64f, 2.5f, Interpolation.smoother) - ) - ); - - brandActionsSet = true; + // Generate a new leaf: + if (!isSummer) { + LeafParticle _leaf = new LeafParticle( + (isAutumn) ? environmentAtlas.findRegion("leaf") : environmentAtlas.findRegion("snowflake"), + (float) java.lang.Math.floor(java.lang.Math.random() * Gdx.graphics.getWidth()), + Gdx.graphics.getHeight(), + (float) Math.getRandomNumber(-257, 256) + 1, + (float) Math.getRandomNumber(-257, 256) + 1, + (float) Math.getRandomNumber(5, 15)); + + _leaf.setScale(5f); + + if (isAutumn) { + switch (Math.getRandomNumber(0, 3)) { + case 0: _leaf.setColor(Color.CORAL); break; + case 1: _leaf.setColor(Color.YELLOW); break; + default: _leaf.setColor(Color.RED); break; + } + } else { + switch (Math.getRandomNumber(0, 1)) { + case 0: _leaf.setColor(Color.WHITE); break; + case 1: _leaf.setColor(Color.SKY); + } + } + + leafTiles.add(_leaf); } game.batch.begin(); @@ -275,6 +215,10 @@ public class MenuScreen implements Screen, InputProcessor { } } + for (LeafParticle spr : leafTiles) { + spr.draw(game.batch); + } + game.batch.end(); for (ArrayList<Sprite> array : bgMenuTiles) { @@ -296,6 +240,17 @@ public class MenuScreen implements Screen, InputProcessor { } } + if (!isSummer) { + for (LeafParticle spr : leafTiles) { + if (spr.getX() > Gdx.graphics.getWidth() || spr.getY() > Gdx.graphics.getHeight()) { + delLeafTiles.add(spr); + } + } + + for (LeafParticle spr : delLeafTiles) { leafTiles.remove(spr); } + delLeafTiles.clear(); + } + stage.draw(); stage.act(delta); } @@ -304,24 +259,87 @@ public class MenuScreen implements Screen, InputProcessor { public void resize(int width, int height) { bgMenuTiles.clear(); - for (int i = 0; i < height / bgTile1.getHeight() + 1; i++) { + genNewBgTiles(width, height); + + stage.getViewport().update(width, height, true); + } + + private void loadSavegamesToTable(Table table) { + for (int i = 0; i < 3; i++) { + if (new File(MaxonConstants.GAME_SAVEGAME_FOLDER + String.format("/0%s.maxon", i)).exists()) { + final MaxonSavegame sav = GameDataSystem.load("0" + i + ".maxon"); + SaveGameWidget widget = new SaveGameWidget( + skin, widgetSkin, sav + ); + final int finalI = i; + widget.addListener(new ClickListener() { + @Override + public void clicked(InputEvent event, float x, float y) { + try { + game.setScreen(new GameScreen(game, sav, finalI)); + } catch (IOException | ClassNotFoundException e) { + throw new RuntimeException(e); + } + dispose(); + } + }); + table.add(widget).width(512f).padBottom(8f).row(); + } else { + + final MaxonSavegame sav = new MaxonSavegame(); + final SaveGameWidget widget = new SaveGameWidget( + skin, widgetSkin, null + ); + final int finalI = i; + widget.addListener(new ClickListener() { + @Override + public void clicked(InputEvent event, float x, float y) { + sav.petId = 0; + sav.inv = new ArrayList<>(); + sav.multiplier = 5; + sav.points = 0; + sav.roomId = 0; + sav.seed = System.currentTimeMillis(); + sav.name = "SAVE " + (finalI + 1); + sav.elapsedTime = 0; + sav.lastTimestamp = System.currentTimeMillis(); + sav.outInv = new ArrayList<>(); + + GameDataSystem.save(sav, "0" + finalI + ".maxon"); + + try { + game.setScreen(new GameScreen(game, sav, finalI)); + } catch (IOException | ClassNotFoundException e) { + throw new RuntimeException(e); + } + dispose(); + } + }); + table.add(widget).width(512f).padBottom(8f).row(); + } + } + } + + private void genNewBgTiles(int width, int height) { + bgMenuTiles.clear(); + + for (int i = 0; i < height / environmentAtlas.findRegion("tile").getRegionHeight() + 1; i++) { bgMenuTiles.add(i, new ArrayList<Sprite>()); - for (int j = -1; j < width / bgTile1.getWidth(); j++) { - Sprite spr = new Sprite(); + for (int j = -1; j < width / environmentAtlas.findRegion("tile").getRegionWidth(); j++) { + Sprite spr = new Sprite(environmentAtlas.findRegion("tile")); if ((j + i) % 2 == 0) { - spr.setTexture(bgTile1); + spr.setColor(0.98f, 0.71f, 0.22f, 1f); } else { - spr.setTexture(bgTile2); + spr.setColor(0.84f, 0.61f, 0.20f, 1f); } - spr.setSize(bgTile1.getWidth(), bgTile1.getHeight()); - spr.setPosition(bgTile1.getWidth() * j, bgTile1.getHeight() * i); + spr.setSize(64, 64); + + spr.setPosition(spr.getWidth() * j, spr.getHeight() * i); bgMenuTiles.get(i).add(spr); } } - - stage.getViewport().update(width, height, true); } @Override public void pause() {} @@ -331,50 +349,4 @@ public class MenuScreen implements Screen, InputProcessor { stage.clear(); skin.dispose(); } - - @Override - public boolean keyDown(int keycode) { - if (Gdx.input.isKeyPressed(Input.Keys.ANY_KEY)) { - anyKeyPressed = true; - } - return false; - } - - @Override - public boolean keyUp(int keycode) { - return false; - } - - @Override - public boolean keyTyped(char character) { - return false; - } - - @Override - public boolean touchDown(int screenX, int screenY, int pointer, int button) { - if (!anyKeyPressed) { - anyKeyPressed = true; - } - return false; - } - - @Override - public boolean touchUp(int screenX, int screenY, int pointer, int button) { - return false; - } - - @Override - public boolean touchDragged(int screenX, int screenY, int pointer) { - return false; - } - - @Override - public boolean mouseMoved(int screenX, int screenY) { - return false; - } - - @Override - public boolean scrolled(float amountX, float amountY) { - return false; - } } diff --git a/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java b/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java index 9eac50d..ccae6b1 100644 --- a/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java +++ b/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java @@ -1,133 +1,133 @@ package com.ilotterytea.maxoning.screens; import com.badlogic.gdx.*; -import com.badlogic.gdx.audio.Music; +import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.GL20; -import com.badlogic.gdx.graphics.Texture; +import com.badlogic.gdx.graphics.g2d.Sprite; +import com.badlogic.gdx.graphics.g2d.TextureAtlas; import com.badlogic.gdx.scenes.scene2d.Stage; -import com.badlogic.gdx.scenes.scene2d.actions.Actions; import com.badlogic.gdx.scenes.scene2d.ui.Image; -import com.badlogic.gdx.scenes.scene2d.ui.Label; import com.badlogic.gdx.scenes.scene2d.ui.Skin; +import com.badlogic.gdx.scenes.scene2d.ui.Table; +import com.badlogic.gdx.utils.Align; +import com.badlogic.gdx.utils.Timer; import com.badlogic.gdx.utils.viewport.FillViewport; import com.ilotterytea.maxoning.MaxonGame; -import com.ilotterytea.maxoning.inputprocessors.CrossProcessor; -import com.ilotterytea.maxoning.ui.DebugLabel; +import com.ilotterytea.maxoning.utils.AssetLoading; +import com.ilotterytea.maxoning.utils.OsUtils; +import com.ilotterytea.maxoning.utils.math.Math; +import com.ilotterytea.maxoning.utils.serialization.GameDataSystem; -public class SplashScreen implements InputProcessor, Screen { +import java.io.IOException; +import java.util.ArrayList; + +public class SplashScreen implements Screen { final MaxonGame game; final Stage stage; final Skin skin; - final Image whiteSquare, dev, org; - final Label infoLabel, disclaimer, legalLabel; - - final Music introMusic; + TextureAtlas brandAtlas, envAtlas; + ArrayList<Sprite> contribList; + Image dev, pub; public SplashScreen(MaxonGame game) { this.game = game; - this.introMusic = game.assetManager.get("mus/menu/mus_menu_intro.ogg", Music.class); - this.stage = new Stage(new FillViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight())); this.skin = new Skin(Gdx.files.internal("main.skin")); - this.infoLabel = new DebugLabel(skin); - this.disclaimer = new Label(game.locale.TranslatableText("splash.disclaimer"), skin, "disclaimer"); - this.legalLabel = new Label("", skin, "disclaimer"); - - this.dev = new Image(game.assetManager.get("sprites/ilotterytea.png", Texture.class)); - this.org = new Image(game.assetManager.get("sprites/supadank.png", Texture.class)); - this.whiteSquare = new Image(game.assetManager.get("sprites/white.png", Texture.class)); - - disclaimer.setBounds(0, 0, 800, 600); - - infoLabel.setPosition( - 8, - (Gdx.graphics.getHeight() - infoLabel.getHeight()) - 8 - ); - - dev.setScale(5f); - - dev.setPosition( - (Gdx.graphics.getWidth() / 2.0f) - (dev.getWidth() * 5f / 2.0f), - (Gdx.graphics.getHeight() / 2.0f) - (dev.getHeight() * 5f / 2.0f) - ); - - org.setPosition( - (Gdx.graphics.getWidth() / 2.0f) - (org.getWidth() / 2.0f), - (Gdx.graphics.getHeight() / 2.0f) - (org.getHeight() / 2.0f) - ); - - disclaimer.setPosition( - (Gdx.graphics.getWidth() / 2.0f) - (800 / 2.0f), - (Gdx.graphics.getHeight() / 2.0f) - (600 / 2.0f) - ); - - whiteSquare.setPosition(0, 0); - whiteSquare.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); - - dev.addAction(Actions.sequence( - Actions.alpha(0), - Actions.fadeIn(1f), - Actions.delay(5f), - Actions.fadeOut(0.25f) - )); - - org.addAction(Actions.sequence( - Actions.alpha(0f), - Actions.delay(7.3f), - Actions.fadeIn(2.5f), - Actions.delay(5f), - Actions.fadeOut(5f) - )); - - disclaimer.addAction( - Actions.sequence( - Actions.alpha(0f), - Actions.delay(19.8f), - Actions.fadeIn(1f), - Actions.delay(3f), - Actions.fadeOut(1f) - ) - ); - - whiteSquare.addAction(Actions.sequence( - Actions.alpha(0), - Actions.fadeIn(0.5f), - Actions.delay(25f), - Actions.fadeOut(0.5f) - )); - disclaimer.setWrap(true); - - stage.addActor(whiteSquare); - stage.addActor(infoLabel); - stage.addActor(dev); - stage.addActor(org); - stage.addActor(disclaimer); - - Gdx.input.setInputProcessor(new InputMultiplexer(this, new CrossProcessor(), stage)); + Table logoTable = new Table(); + + logoTable.setSize(stage.getWidth(), stage.getHeight()); + logoTable.setPosition(0, 0); + logoTable.align(Align.center); + + brandAtlas = new TextureAtlas(Gdx.files.internal("sprites/gui/ilotterytea.atlas")); + envAtlas = new TextureAtlas(Gdx.files.internal("sprites/env/environment.atlas")); + contribList = new ArrayList<>(); + + pub = new Image(brandAtlas.findRegion("org")); + logoTable.add(pub).size(pub.getWidth() * 5f, pub.getHeight() * 5f).pad(16f).row(); + + dev = new Image(brandAtlas.findRegion("devOld")); + logoTable.add(dev).size(dev.getWidth() * 5f, dev.getHeight() * 5f); + + stage.addActor(logoTable); + + AssetLoading.queue(game.assetManager); } @Override public void show() { - introMusic.setVolume((game.prefs.getBoolean("music", true)) ? 1f : 0f); - introMusic.play(); + int size = 64; + for (int i = 0; i < stage.getHeight() / size; i++) { + for (int j = 0; j < stage.getWidth() / size; j++) { + Sprite spr = new Sprite(envAtlas.findRegion("tile")); + spr.setSize(size, size); + spr.setPosition(size * j, size * i); + switch (Math.getRandomNumber(0, 5)) { + case 0: spr.setColor(Color.SKY); break; + case 1: spr.setColor(Color.PURPLE); break; + case 2: spr.setColor(Color.PINK); break; + case 3: spr.setColor(Color.CHARTREUSE); break; + case 4: spr.setColor(Color.ORANGE); break; + } + spr.setAlpha(0.25f); + contribList.add(spr); + } + } + + Timer.schedule(new Timer.Task() { + @Override + public void run() { + for (Sprite spr : contribList) { + switch (Math.getRandomNumber(0, 5)) { + case 0: spr.setColor(Color.SKY); break; + case 1: spr.setColor(Color.PURPLE); break; + case 2: spr.setColor(Color.PINK); break; + case 3: spr.setColor(Color.CHARTREUSE); break; + case 4: spr.setColor(Color.ORANGE); break; + } + spr.setAlpha(0.25f); + } + } + }, 1f, 1f); + render(Gdx.graphics.getDeltaTime()); } + private void update() { + if (game.assetManager.update()) { + AssetLoading.registerItems(game.assetManager, game.locale); + if (OsUtils.isAndroid || OsUtils.isIos) { + try { + game.setScreen(new GameScreen(game, GameDataSystem.load("latest.sav"), -1)); + } catch (IOException | ClassNotFoundException e) { + throw new RuntimeException(e); + } + } else { + game.setScreen(new MenuScreen(game)); + } + dispose(); + } + } + @Override public void render(float delta) { Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); + game.batch.begin(); + for (Sprite spr : contribList) { + spr.draw(game.batch); + } + game.batch.end(); + stage.draw(); stage.act(delta); - if (!introMusic.isPlaying()) { - game.setScreen(new MenuScreen(game)); - } + update(); } @Override @@ -138,53 +138,8 @@ public class SplashScreen implements InputProcessor, Screen { @Override public void pause() {} @Override public void resume() {} @Override public void hide() { dispose(); } - @Override public void dispose() {} - - @Override - public boolean keyDown(int keycode) { - if (Gdx.input.isKeyPressed(Input.Keys.ESCAPE)) { - Gdx.app.exit(); - } - if (Gdx.input.isKeyPressed(Input.Keys.ANY_KEY)) { - introMusic.stop(); - game.setScreen(new MenuScreen(game)); - dispose(); - } - return false; - } - - @Override - public boolean keyUp(int keycode) { - return false; - } - - @Override - public boolean keyTyped(char character) { - return false; - } - - @Override - public boolean touchDown(int screenX, int screenY, int pointer, int button) { - return false; - } - - @Override - public boolean touchUp(int screenX, int screenY, int pointer, int button) { - return false; - } - - @Override - public boolean touchDragged(int screenX, int screenY, int pointer) { - return false; - } - - @Override - public boolean mouseMoved(int screenX, int screenY) { - return false; - } - - @Override - public boolean scrolled(float amountX, float amountY) { - return false; + @Override public void dispose() { + brandAtlas.dispose(); + envAtlas.dispose(); } } diff --git a/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java b/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java index 9300962..5335450 100644 --- a/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java +++ b/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java @@ -1,18 +1,19 @@ package com.ilotterytea.maxoning.ui; import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.scenes.scene2d.ui.Label; import com.badlogic.gdx.scenes.scene2d.ui.Skin; -import com.ilotterytea.maxoning.MaxonConstants; public class DebugLabel extends Label { - private static final String str_placeholder = "%s\n%s fps"; + private static final String str_placeholder = "%s fps"; public DebugLabel(Skin skin) { - super(String.format(str_placeholder, MaxonConstants.GAME_VERSION, Gdx.graphics.getFramesPerSecond()), skin); + super(String.format(str_placeholder, Gdx.graphics.getFramesPerSecond()), skin, "debug"); + super.setColor(Color.LIME); } @Override public void act(float delta) { - super.setText(String.format(str_placeholder, MaxonConstants.GAME_VERSION, Gdx.graphics.getFramesPerSecond())); + super.setText(String.format(str_placeholder, Gdx.graphics.getFramesPerSecond())); } } diff --git a/core/src/com/ilotterytea/maxoning/ui/LeafParticle.java b/core/src/com/ilotterytea/maxoning/ui/LeafParticle.java new file mode 100644 index 0000000..24df879 --- /dev/null +++ b/core/src/com/ilotterytea/maxoning/ui/LeafParticle.java @@ -0,0 +1,30 @@ +package com.ilotterytea.maxoning.ui; + +import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.graphics.g2d.Batch; +import com.badlogic.gdx.graphics.g2d.Sprite; +import com.badlogic.gdx.graphics.g2d.TextureRegion; + +public class LeafParticle extends Sprite { + private float angle, x, y, vertAngle, rotation, time; + + public LeafParticle(TextureRegion region, float x, float y, float angle, float vertAngle, float rotation) { + super(region); + this.angle = angle; + this.vertAngle = vertAngle; + this.rotation = rotation; + this.x = x; + this.y = y; + } + + @Override + public void draw(Batch batch) { + this.time = Gdx.graphics.getDeltaTime(); + this.x -= (float) Math.sin(time) * this.angle; + this.y -= (float) Math.sin(time) * this.vertAngle; + + super.setPosition(x, y); + super.setRotation(super.getRotation() + this.rotation); + super.draw(batch); + } +} diff --git a/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java b/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java index 2dbe61f..0794e31 100644 --- a/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java +++ b/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java @@ -3,14 +3,10 @@ package com.ilotterytea.maxoning.ui; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.audio.Music; import com.badlogic.gdx.files.FileHandle; -import com.badlogic.gdx.graphics.g2d.NinePatch; import com.badlogic.gdx.math.Interpolation; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.badlogic.gdx.scenes.scene2d.actions.Actions; -import com.badlogic.gdx.scenes.scene2d.ui.Image; -import com.badlogic.gdx.scenes.scene2d.ui.Label; -import com.badlogic.gdx.scenes.scene2d.ui.Skin; -import com.badlogic.gdx.scenes.scene2d.ui.Table; +import com.badlogic.gdx.scenes.scene2d.ui.*; import com.badlogic.gdx.scenes.scene2d.utils.ClickListener; import com.badlogic.gdx.utils.Align; import com.ilotterytea.maxoning.MaxonConstants; @@ -25,9 +21,7 @@ public class OptionsTable extends Table { public OptionsTable( final MaxonGame game, Skin skin, - NinePatch buttonUp, - NinePatch buttonDown, - NinePatch buttonOver, + Skin widgetSkin, final Music music, final Table menuTable, final Image bgImage, @@ -42,7 +36,7 @@ public class OptionsTable extends Table { Table lidlOptionsTable = new Table(); // Music button: - final NinepatchButton musicButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.music", (game.prefs.getBoolean("music", true)) ? "ON" : "OFF"), skin, "default"); + final TextButton musicButton = new TextButton(game.locale.FormattedText("options.music", (game.prefs.getBoolean("music", true)) ? "ON" : "OFF"), widgetSkin, "default"); musicButton.addListener(new ClickListener() { @Override @@ -64,7 +58,7 @@ public class OptionsTable extends Table { lidlOptionsTable.add(musicButton).size(512f, 81f).pad(10f).left(); - final NinepatchButton soundButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.sound", (game.prefs.getBoolean("sound", true)) ? "ON" : "OFF"), skin, "default"); + final TextButton soundButton = new TextButton(game.locale.FormattedText("options.sound", (game.prefs.getBoolean("sound", true)) ? "ON" : "OFF"), widgetSkin, "default"); soundButton.addListener(new ClickListener() { @Override @@ -78,7 +72,7 @@ public class OptionsTable extends Table { lidlOptionsTable.add(soundButton).size(512f, 81f).pad(10f).right().row(); - final NinepatchButton vsyncButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.vsync", (game.prefs.getBoolean("vsync", true)) ? "ON" : "OFF"), skin, "default"); + final TextButton vsyncButton = new TextButton(game.locale.FormattedText("options.vsync", (game.prefs.getBoolean("vsync", true)) ? "ON" : "OFF"), widgetSkin, "default"); vsyncButton.addListener(new ClickListener() { @Override @@ -98,7 +92,7 @@ public class OptionsTable extends Table { lidlOptionsTable.add(vsyncButton).size(512f, 81f).pad(10f).left(); - final NinepatchButton fullscreenButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.fullscreen", (game.prefs.getBoolean("fullscreen", false)) ? "ON" : "OFF"), skin, "default"); + final TextButton fullscreenButton = new TextButton(game.locale.FormattedText("options.fullscreen", (game.prefs.getBoolean("fullscreen", false)) ? "ON" : "OFF"), widgetSkin, "default"); fullscreenButton.addListener(new ClickListener() { @Override @@ -123,7 +117,7 @@ public class OptionsTable extends Table { String[] fh4Locale = game.locale.getFileHandle().nameWithoutExtension().split("_"); Locale locale = new Locale(fh4Locale[0], fh4Locale[1]); - final NinepatchButton switchLangButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.language", locale.getDisplayLanguage(), locale.getDisplayCountry()), skin, "default"); + final TextButton switchLangButton = new TextButton(game.locale.FormattedText("options.language", locale.getDisplayLanguage(), locale.getDisplayCountry()), widgetSkin, "default"); switchLangButton.addListener(new ClickListener() { @Override @@ -154,7 +148,7 @@ public class OptionsTable extends Table { super.add(switchLangButton).size(1024f, 81f).padTop(91f).center().row(); - final NinepatchButton optionsCloseButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("options.close"), skin, "default"); + final TextButton optionsCloseButton = new TextButton(game.locale.TranslatableText("options.close"), widgetSkin, "default"); optionsCloseButton.addListener(new ClickListener() { @Override diff --git a/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java b/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java index 97a78e7..b8c44f9 100644 --- a/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java +++ b/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java @@ -1,19 +1,18 @@ package com.ilotterytea.maxoning.ui; -import com.badlogic.gdx.graphics.g2d.NinePatch; import com.badlogic.gdx.scenes.scene2d.ui.*; import com.badlogic.gdx.utils.Align; public class PurchaseItem extends Stack { public PurchaseItem( Skin skin, - NinePatch ninepatch, + Skin widgetSkin, AnimatedImage icon, CharSequence name, CharSequence desc, - float price + String price ) { - super(new Image(ninepatch)); + super(new Image(widgetSkin, "up")); Table summary = new Table(); summary.setHeight(super.getHeight()); diff --git a/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java b/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java new file mode 100644 index 0000000..2bb4a81 --- /dev/null +++ b/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java @@ -0,0 +1,90 @@ +package com.ilotterytea.maxoning.ui; + + +import com.badlogic.gdx.graphics.Color; +import com.badlogic.gdx.scenes.scene2d.ui.*; +import com.badlogic.gdx.utils.Align; +import com.badlogic.gdx.utils.Null; +import com.ilotterytea.maxoning.player.MaxonSavegame; +import com.ilotterytea.maxoning.utils.formatters.NumberFormatter; + +public class SaveGameWidget extends Button { + public SaveGameWidget( + Skin skin, + Skin widgetSkin, + @Null MaxonSavegame sav + ) { + // Setting the stack: + super(widgetSkin, "slot"); + + // // // Save slot data: + // // Info row: + Table infoTable = new Table(); + + // Top left label (name): + Label topleftLabel = new Label((sav != null) ? sav.name : "[EMPTY]", skin); + topleftLabel.setAlignment(Align.left); + infoTable.add(topleftLabel).width(256f); + + // Top right label (elapsed time): + String time = "--:--"; + + if (sav != null) { + long h = sav.elapsedTime / 1000 / 60 / 60; + long m = sav.elapsedTime / 1000 / 60; + + time = String.format( + "%s:%s", + ((h < 10) ? "0" : "") + h, + ((m < 10) ? "0" : "") + m + ); + } + + Label toprightLabel = new Label( + time, + skin + ); + toprightLabel.setAlignment(Align.right); + infoTable.add(toprightLabel).width(256f); + + // // Description row: + Table descTable = new Table(); + + // Bottom left label (purchased items): + Label bottomleftLabel = new Label( + String.format( + "%s purchased items", + (sav != null) ? sav.inv.size() : "?" + ), + skin + ); + bottomleftLabel.setAlignment(Align.left); + descTable.add(bottomleftLabel).width(256f); + + // Bottom right label (points/multiplier): + Label pointsLabel = new Label( + String.format( + "%s$/x%s", + (sav != null) ? NumberFormatter.format(sav.points) : "---", + (sav != null) ? NumberFormatter.format(sav.multiplier) : "0" + ), + skin + ); + pointsLabel.setAlignment(Align.right); + descTable.add(pointsLabel).width(256f); + + // Adding the tables to main table: + Table summaryTable = new Table(); + summaryTable.add(infoTable).pad(5f).row(); + summaryTable.add(descTable).pad(5f).row(); + + if (sav == null) { + topleftLabel.setColor(Color.DARK_GRAY); + toprightLabel.setColor(Color.DARK_GRAY); + bottomleftLabel.setColor(Color.DARK_GRAY); + pointsLabel.setColor(Color.DARK_GRAY); + } + + super.add(summaryTable); + } +} diff --git a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java index c8b76ba..aba31fa 100644 --- a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java +++ b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java @@ -3,6 +3,7 @@ package com.ilotterytea.maxoning.utils; import com.badlogic.gdx.assets.AssetManager; import com.badlogic.gdx.audio.Music; import com.badlogic.gdx.graphics.Texture; +import com.badlogic.gdx.graphics.g2d.TextureAtlas; import com.ilotterytea.maxoning.anim.SpriteUtils; import com.ilotterytea.maxoning.player.MaxonItemEnum; import com.ilotterytea.maxoning.player.MaxonItemRegister; @@ -10,10 +11,14 @@ import com.ilotterytea.maxoning.ui.AnimatedImage; public class AssetLoading { public static void queue(AssetManager am) { - - // Textures: - am.load("sprites/supadank.png", Texture.class); - + // Texture atlases: + am.load("sprites/env/environment.atlas", TextureAtlas.class); + am.load("sprites/gui/brand.atlas", TextureAtlas.class); + am.load("sprites/gui/icons.atlas", TextureAtlas.class); + am.load("sprites/gui/ilotterytea.atlas", TextureAtlas.class); + am.load("sprites/gui/widgets.atlas", TextureAtlas.class); + + // Cat item textures: am.load("sprites/sheet/loadingCircle.png", Texture.class); am.load("sprites/sheet/bror.png", Texture.class); am.load("sprites/sheet/manlooshka.png", Texture.class); @@ -31,20 +36,6 @@ public class AssetLoading { am.load("sprites/sheet/aeae.png", Texture.class); am.load("sprites/sheet/succat.png", Texture.class); - am.load("sprites/white.png", Texture.class); - am.load("sprites/black.png", Texture.class); - am.load("sprites/brand.png", Texture.class); - am.load("sprites/ilotterytea.png", Texture.class); - - am.load("sprites/menu/tile_1.png", Texture.class); - am.load("sprites/menu/tile_2.png", Texture.class); - - // // Ninepatches: - am.load("sprites/ui/sqrbutton.png", Texture.class); - am.load("sprites/ui/sqrbutton_down.png", Texture.class); - am.load("sprites/ui/sqrbutton_over.png", Texture.class); - am.load("sprites/ui/sqrbutton_disabled.png", Texture.class); - // Music: am.load("mus/menu/mus_menu_intro.ogg", Music.class); am.load("mus/menu/mus_menu_loop.ogg", Music.class); diff --git a/core/src/com/ilotterytea/maxoning/utils/formatters/NumberFormatter.java b/core/src/com/ilotterytea/maxoning/utils/formatters/NumberFormatter.java new file mode 100644 index 0000000..96c0258 --- /dev/null +++ b/core/src/com/ilotterytea/maxoning/utils/formatters/NumberFormatter.java @@ -0,0 +1,32 @@ +package com.ilotterytea.maxoning.utils.formatters; + +import java.util.Map; +import java.util.NavigableMap; +import java.util.TreeMap; + +public class NumberFormatter { + private static final NavigableMap<Long, String> suffixes = new TreeMap<>(); + static { + suffixes.put(1_000L, "k"); + suffixes.put(1_000_000L, "M"); + suffixes.put(1_000_000_000L, "G"); + suffixes.put(1_000_000_000_000L, "T"); + suffixes.put(1_000_000_000_000_000L, "P"); + suffixes.put(1_000_000_000_000_000_000L, "E"); + } + + public static String format(long value) { + //Long.MIN_VALUE == -Long.MIN_VALUE so we need an adjustment here + if (value == Long.MIN_VALUE) return format(Long.MIN_VALUE + 1); + if (value < 0) return "-" + format(-value); + if (value < 1000) return Long.toString(value); //deal with easy case + + Map.Entry<Long, String> e = suffixes.floorEntry(value); + Long divideBy = e.getKey(); + String suffix = e.getValue(); + + long truncated = value / (divideBy / 10); //the number part of the output times 10 + boolean hasDecimal = truncated < 100 && (truncated / 10d) != (truncated / 10); + return hasDecimal ? (truncated / 10d) + suffix : (truncated / 10) + suffix; + } +} diff --git a/core/src/com/ilotterytea/maxoning/utils/math/Math.java b/core/src/com/ilotterytea/maxoning/utils/math/Math.java new file mode 100644 index 0000000..0bb8aa8 --- /dev/null +++ b/core/src/com/ilotterytea/maxoning/utils/math/Math.java @@ -0,0 +1,13 @@ +package com.ilotterytea.maxoning.utils.math; + +public class Math { + /** + * Get random number from min value to max value + * @param min Minimal value + * @param max Maximum value + * @return Random number between minimal and maximum values + */ + public static int getRandomNumber(int min, int max) { + return (int) ((java.lang.Math.random() * (max - min)) + min); + } +} diff --git a/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java b/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java index a10d98a..3e64c45 100644 --- a/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java +++ b/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java @@ -1,35 +1,99 @@ package com.ilotterytea.maxoning.utils.serialization; +import com.badlogic.gdx.utils.Null; +import com.google.gson.Gson; import com.ilotterytea.maxoning.MaxonConstants; -import com.ilotterytea.maxoning.player.MaxonPlayer; +import com.ilotterytea.maxoning.player.MaxonSavegame; +import org.jetbrains.annotations.NotNull; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.io.*; +import java.util.ArrayList; +/** + * External game data system control. + * @author NotDankEnough + * @since Alpha 1.0 + */ public class GameDataSystem { private static final File dir = new File(MaxonConstants.GAME_SAVEGAME_FOLDER); - private static final File file = new File(dir.getPath() + "/savegame.sav"); + private static final Gson gson = new Gson(); + private static final Logger log = LoggerFactory.getLogger(GameDataSystem.class.getSimpleName()); - public static boolean exists() { return file.exists(); } + /** + * Get all savefiles from savegame directory (/.Maxoning/savegames/) + * @return Array of MaxonSavegames + * @see MaxonSavegame + */ + public static ArrayList<MaxonSavegame> getSavegames() { + ArrayList<MaxonSavegame> saves = new ArrayList<>(); + File[] files = dir.listFiles(); - public static void SaveData(MaxonPlayer player) throws IOException { - if (!dir.exists()) { - dir.mkdirs(); + assert files != null; + for (File file : files) { + try { + + FileInputStream fis = new FileInputStream(file); + ObjectInputStream ois = new ObjectInputStream(fis); + + MaxonSavegame sav = gson.fromJson(ois.readUTF(), MaxonSavegame.class); + saves.add(sav); + + ois.close(); + fis.close(); + } catch (IOException e) { + throw new RuntimeException(e); + } } - FileOutputStream fo = new FileOutputStream(file); - ObjectOutputStream out = new ObjectOutputStream(fo); - out.writeObject(player); - out.close(); + return saves; + } + + /** + * Convert <b>MaxonSavegame</b> class to <b>JSON</b> string and write in UTF-8 encoding (I'm sorry, encryption enjoyers). + * @param savegame Save game object. + * @param file_name File name. + * @see MaxonSavegame + */ + public static void save(@NotNull MaxonSavegame savegame, @NotNull String file_name) { + try { + log.info("Saving the game..."); + FileOutputStream fos = new FileOutputStream(String.format("%s/%s", dir.getAbsolutePath(), file_name)); + ObjectOutputStream oos = new ObjectOutputStream(fos); + + oos.writeUTF(gson.toJson(savegame)); + oos.close(); + log.info(String.format("Success! Savegame located at %s/%s", dir.getAbsolutePath(), file_name)); + } catch (IOException e) { + throw new RuntimeException(e); + } } - public static MaxonPlayer LoadData() throws IOException, ClassNotFoundException { - FileInputStream fi = new FileInputStream(file); - ObjectInputStream oi = new ObjectInputStream(fi); + /** + * Reading a <b>JSON</b> string from the file and convert to <b>MaxonSavegame</b> class. + * @param file_name File name. If null - it will get the first file by last modified time. + * @return Filled <b>MaxonSavegame</b> class + * @see MaxonSavegame + */ + public static MaxonSavegame load(@Null String file_name) { + MaxonSavegame sav = new MaxonSavegame(); + + if (new File(dir.getAbsolutePath() + "/" + file_name).exists()) { + try { + log.info(String.format("Trying to get the savegame at %s/%s...", dir.getAbsolutePath(), file_name)); + FileInputStream fis = new FileInputStream(String.format("%s/%s", dir.getAbsolutePath(), file_name)); + ObjectInputStream oos = new ObjectInputStream(fis); - MaxonPlayer pl = (MaxonPlayer) oi.readObject(); + sav = gson.fromJson(oos.readUTF(), MaxonSavegame.class); + oos.close(); + + log.info(String.format("Successfully loaded the savegame from %s/%s!", dir.getAbsolutePath(), file_name)); + } catch (IOException e) { + throw new RuntimeException(e); + } + } - oi.close(); - fi.close(); - return pl; + return sav; } } diff --git a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java index 207454d..8b07e33 100644 --- a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java +++ b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java @@ -3,31 +3,41 @@ package com.ilotterytea.maxoning; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; -import java.io.File; -import java.io.FileNotFoundException; import java.util.ArrayList; +import java.util.Objects; import java.util.Scanner; // Please note that on macOS your application needs to be started with the -XstartOnFirstThread JVM argument public class DesktopLauncher { - public static void main (String[] arg) throws FileNotFoundException { + public static void main (String[] arg) { Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration(); config.setForegroundFPS(60); - config.setTitle("Maxon Petting Simulator"); - config.setWindowIcon("icon.png"); - config.setMaximized(true); + config.setTitle(String.format("%s %s: %s", MaxonConstants.GAME_NAME, MaxonConstants.GAME_VERSION, getRandomLine())); + config.setWindowIcon("icon_chest.png"); + + config.setFullscreenMode(Lwjgl3ApplicationConfiguration.getDisplayMode()); + new Lwjgl3Application(new MaxonGame(), config); } - private static String getRandomLine() throws FileNotFoundException { - Scanner scan = new Scanner(new File("texts/splashes.txt")); - ArrayList<String> strings = new ArrayList<>(); + private static String getRandomLine() { + String line = "missingno"; + + try { + Scanner scanner = new Scanner( + Objects.requireNonNull(Thread.currentThread().getContextClassLoader().getResourceAsStream("texts/splashes.txt")) + ); + ArrayList<String> strings = new ArrayList<>(); - while (scan.hasNext()) { - strings.add(scan.next()); + while (scanner.hasNext()) { + strings.add(scanner.next()); + } + + line = strings.get((int) Math.floor(Math.random() * strings.size())); + } catch (NullPointerException e) { + e.printStackTrace(); } - return strings.get((int) Math.floor(Math.random() * strings.size())); + return line; } - } |
