From 5f429e1c2ef068c740d8206059d963f2bd2ccc43 Mon Sep 17 00:00:00 2001 From: Robert Vokac Date: Mon, 15 Jul 2024 18:58:45 +0200 Subject: [PATCH] Added files --- .editorconfig | 18 + .gitattributes | 2 + .gitignore | 163 +++++++ android/AndroidManifest.xml | 27 ++ android/build.gradle | 129 ++++++ android/ic_launcher-web.png | Bin 0 -> 43360 bytes android/proguard-rules.pro | 51 ++ android/project.properties | 14 + android/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 2181 bytes android/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 1599 bytes android/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 4137 bytes android/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 7739 bytes android/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 11384 bytes android/res/values/color.xml | 4 + android/res/values/strings.xml | 4 + android/res/values/styles.xml | 10 + .../openeggbert/android/AndroidLauncher.java | 18 + assets/com/badlogic/gdx/utils/lsans-15.fnt | 246 ++++++++++ assets/com/badlogic/gdx/utils/lsans-15.png | Bin 0 -> 10270 bytes assets/libgdx.png | Bin 0 -> 2458 bytes assets/ui/font-list.fnt | 198 ++++++++ assets/ui/font-subtitle.fnt | 198 ++++++++ assets/ui/font-window.fnt | 198 ++++++++ assets/ui/font.fnt | 198 ++++++++ assets/ui/uiskin.atlas | 380 +++++++++++++++ assets/ui/uiskin.json | 438 ++++++++++++++++++ assets/ui/uiskin.png | Bin 0 -> 44082 bytes build.gradle | 72 +++ core/build.gradle | 20 + .../openeggbert/OpenEggbertMainClass.gwt.xml | 9 + .../com/openeggbert/OpenEggbertMainClass.java | 34 ++ gradle.properties | 20 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43453 bytes gradle/wrapper/gradle-wrapper.properties | 7 + gradlew | 249 ++++++++++ gradlew.bat | 92 ++++ html/build.gradle | 195 ++++++++ .../com/openeggbert/GdxDefinition.gwt.xml | 41 ++ .../openeggbert/GdxDefinitionSuperdev.gwt.xml | 9 + .../java/com/openeggbert/gwt/GwtLauncher.java | 26 ++ html/webapp/WEB-INF/web.xml | 3 + html/webapp/index.html | 31 ++ html/webapp/refresh.png | Bin 0 -> 232 bytes html/webapp/styles.css | 53 +++ lwjgl3/build.gradle | 114 +++++ lwjgl3/icons/logo.icns | Bin 0 -> 201876 bytes lwjgl3/icons/logo.ico | Bin 0 -> 4286 bytes lwjgl3/icons/logo.png | Bin 0 -> 9754 bytes lwjgl3/nativeimage.gradle | 63 +++ .../openeggbert/lwjgl3/Lwjgl3Launcher.java | 31 ++ .../com/openeggbert/lwjgl3/StartupHelper.java | 179 +++++++ lwjgl3/src/main/resources/libgdx128.png | Bin 0 -> 9754 bytes lwjgl3/src/main/resources/libgdx16.png | Bin 0 -> 879 bytes lwjgl3/src/main/resources/libgdx32.png | Bin 0 -> 2092 bytes lwjgl3/src/main/resources/libgdx64.png | Bin 0 -> 4996 bytes settings.gradle | 4 + 56 files changed, 3548 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 android/AndroidManifest.xml create mode 100644 android/build.gradle create mode 100644 android/ic_launcher-web.png create mode 100644 android/proguard-rules.pro create mode 100644 android/project.properties create mode 100644 android/res/drawable-hdpi/ic_launcher.png create mode 100644 android/res/drawable-mdpi/ic_launcher.png create mode 100644 android/res/drawable-xhdpi/ic_launcher.png create mode 100644 android/res/drawable-xxhdpi/ic_launcher.png create mode 100644 android/res/drawable-xxxhdpi/ic_launcher.png create mode 100644 android/res/values/color.xml create mode 100644 android/res/values/strings.xml create mode 100644 android/res/values/styles.xml create mode 100644 android/src/main/java/com/openeggbert/android/AndroidLauncher.java create mode 100644 assets/com/badlogic/gdx/utils/lsans-15.fnt create mode 100644 assets/com/badlogic/gdx/utils/lsans-15.png create mode 100644 assets/libgdx.png create mode 100644 assets/ui/font-list.fnt create mode 100644 assets/ui/font-subtitle.fnt create mode 100644 assets/ui/font-window.fnt create mode 100644 assets/ui/font.fnt create mode 100644 assets/ui/uiskin.atlas create mode 100644 assets/ui/uiskin.json create mode 100644 assets/ui/uiskin.png create mode 100644 build.gradle create mode 100644 core/build.gradle create mode 100644 core/src/main/java/com/openeggbert/OpenEggbertMainClass.gwt.xml create mode 100644 core/src/main/java/com/openeggbert/OpenEggbertMainClass.java create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100755 gradlew.bat create mode 100644 html/build.gradle create mode 100644 html/src/main/java/com/openeggbert/GdxDefinition.gwt.xml create mode 100644 html/src/main/java/com/openeggbert/GdxDefinitionSuperdev.gwt.xml create mode 100644 html/src/main/java/com/openeggbert/gwt/GwtLauncher.java create mode 100644 html/webapp/WEB-INF/web.xml create mode 100644 html/webapp/index.html create mode 100644 html/webapp/refresh.png create mode 100644 html/webapp/styles.css create mode 100644 lwjgl3/build.gradle create mode 100644 lwjgl3/icons/logo.icns create mode 100644 lwjgl3/icons/logo.ico create mode 100644 lwjgl3/icons/logo.png create mode 100644 lwjgl3/nativeimage.gradle create mode 100644 lwjgl3/src/main/java/com/openeggbert/lwjgl3/Lwjgl3Launcher.java create mode 100644 lwjgl3/src/main/java/com/openeggbert/lwjgl3/StartupHelper.java create mode 100644 lwjgl3/src/main/resources/libgdx128.png create mode 100644 lwjgl3/src/main/resources/libgdx16.png create mode 100644 lwjgl3/src/main/resources/libgdx32.png create mode 100644 lwjgl3/src/main/resources/libgdx64.png create mode 100644 settings.gradle diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..67df35c --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +# https://editorconfig.org +root = true + +[*] +indent_style = space +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.{java,scala,groovy,kt,kts}] +indent_size = 4 + +[*.gradle] +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6c84be0 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +* text=auto eol=lf +*.bat text=auto eol=crlf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..36f8fb3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,163 @@ +## Gradle: +.gradle/ +gradle-app.setting +/build/ +/android/build/ +/core/build/ +/lwjgl2/build/ +/lwjgl3/build/ +/html/build/ +/teavm/build/ +/ios/build/ +/ios-moe/build/ +/headless/build/ +/server/build/ +/shared/build/ + +## Java: +*.class +*.war +*.ear +hs_err_pid* +.attach_pid* + +## Android: +/android/libs/armeabi-v7a/ +/android/libs/arm64-v8a/ +/android/libs/x86/ +/android/libs/x86_64/ +/android/gen/ +/android/out/ +local.properties +com_crashlytics_export_strings.xml + +## Robovm: +/ios/robovm-build/ + +## iOS: +/ios/xcode/*.xcodeproj/* +!/ios/xcode/*.xcodeproj/xcshareddata +!/ios/xcode/*.xcodeproj/project.pbxproj +/ios/xcode/native/ +/ios/IOSLauncher.app +/ios/IOSLauncher.app.dSYM + +## GWT: +/html/war/ +/html/gwt-unitCache/ +.apt_generated/ +/html/war/WEB-INF/deploy/ +/html/war/WEB-INF/classes/ +.gwt/ +gwt-unitCache/ +www-test/ +.gwt-tmp/ + +## TeaVM: +# Not sure yet... + +## IntelliJ, Android Studio: +.idea/ +*.ipr +*.iws +*.iml + +## Eclipse: +.classpath +.project +.metadata/ +/android/bin/ +/core/bin/ +/lwjgl2/bin/ +/lwjgl3/bin/ +/html/bin/ +/teavm/bin/ +/ios/bin/ +/ios-moe/bin/ +/headless/bin/ +/server/bin/ +/shared/bin/ +*.tmp +*.bak +*.swp +*~.nib +.settings/ +.loadpath +.externalToolBuilders/ +*.launch + + +## NetBeans: + +/nbproject/private/ +/android/nbproject/private/ +/core/nbproject/private/ +/lwjgl2/nbproject/private/ +/lwjgl3/nbproject/private/ +/html/nbproject/private/ +/teavm/nbproject/private/ +/ios/nbproject/private/ +/ios-moe/nbproject/private/ +/headless/nbproject/private/ +/server/nbproject/private/ +/shared/nbproject/private/ + +/nbbuild/ +/android/nbbuild/ +/core/nbbuild/ +/lwjgl2/nbbuild/ +/lwjgl3/nbbuild/ +/html/nbbuild/ +/teavm/nbbuild/ +/ios/nbbuild/ +/ios-moe/nbbuild/ +/headless/nbbuild/ +/server/nbbuild/ +/shared/nbbuild/ + +/dist/ +/android/dist/ +/core/dist/ +/lwjgl2/dist/ +/lwjgl3/dist/ +/html/dist/ +/teavm/dist/ +/ios/dist/ +/ios-moe/dist/ +/headless/dist/ +/server/dist/ +/shared/dist/ + +/nbdist/ +/android/nbdist/ +/core/nbdist/ +/lwjgl2/nbdist/ +/lwjgl3/nbdist/ +/html/nbdist/ +/teavm/nbdist/ +/ios/nbdist/ +/ios-moe/nbdist/ +/headless/nbdist/ +/server/nbdist/ +/shared/nbdist/ + +nbactions.xml +nb-configuration.xml + +## OS-Specific: +.DS_Store +Thumbs.db + +## Miscellaneous: +*~ +*.*# +*#*# +/assets/assets.txt + +## Special cases: + +## There is a resource-config.json file generated by nativeimage.gradle if you use Graal Native Image. +## Some usage may need extra resource configuration in a different file with the same name. +## You could also add that configuration to the text in nativeimage.gradle . +## You should delete or comment out the next line if you have configuration in a different resource-config.json . +**/resource-config.json diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml new file mode 100644 index 0000000..2084fe0 --- /dev/null +++ b/android/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..d374117 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,129 @@ +apply plugin: 'com.android.application' + + +android { + namespace "com.openeggbert" + compileSdk 34 + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.setSrcDirs(['src/main/java']) + aidl.setSrcDirs(['src/main/java']) + renderscript.setSrcDirs(['src/main/java']) + res.setSrcDirs(['res']) + assets.setSrcDirs(['../assets']) + jniLibs.setSrcDirs(['libs']) + } + } + packagingOptions { + resources { + excludes += ['META-INF/robovm/ios/robovm.xml', 'META-INF/DEPENDENCIES.txt', 'META-INF/DEPENDENCIES', + 'META-INF/dependencies.txt', '**/*.gwt.xml'] + pickFirsts += ['META-INF/LICENSE.txt', 'META-INF/LICENSE', 'META-INF/license.txt', 'META-INF/LGPL2.1', + 'META-INF/NOTICE.txt', 'META-INF/NOTICE', 'META-INF/notice.txt'] + } + } + defaultConfig { + applicationId 'com.openeggbert' + minSdkVersion 19 + targetSdkVersion 34 + versionCode 1 + versionName "1.0" + multiDexEnabled true + } + compileOptions { + sourceCompatibility "11" + targetCompatibility "11" + coreLibraryDesugaringEnabled true + } + buildTypes { + release { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +repositories { + // needed for AAPT2, may be needed for other tools + google() +} + +configurations { natives } + +dependencies { + coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4' + implementation "com.badlogicgames.gdx-controllers:gdx-controllers-android:$gdxControllersVersion" + implementation "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion" + implementation "com.github.MrStahlfelge.gdx-websockets:common:$websocketVersion" + implementation project(':core') + + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-arm64-v8a" + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a" + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86" + natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86_64" + natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a" + natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a" + natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86" + natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64" + natives "games.rednblack.miniaudio:miniaudio:$miniaudioVersion:natives-arm64-v8a" + natives "games.rednblack.miniaudio:miniaudio:$miniaudioVersion:natives-armeabi-v7a" + natives "games.rednblack.miniaudio:miniaudio:$miniaudioVersion:natives-x86" + natives "games.rednblack.miniaudio:miniaudio:$miniaudioVersion:natives-x86_64" + +} + +// 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. +tasks.register('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-armeabi-v7a.jar")) outputDir = file("libs/armeabi-v7a") + if(jar.name.endsWith("natives-arm64-v8a.jar")) outputDir = file("libs/arm64-v8a") + 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.matching { it.name.contains("merge") && it.name.contains("JniLibFolders") }.configureEach { packageTask -> + packageTask.dependsOn 'copyAndroidNatives' +} + +tasks.register('run', 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_SDK_ROOT" + } + } else { + path = "$System.env.ANDROID_SDK_ROOT" + } + + def adb = path + "/platform-tools/adb" + commandLine "$adb", 'shell', 'am', 'start', '-n', 'com.openeggbert/com.openeggbert.android.AndroidLauncher' +} + +eclipse.project.name = appName + "-android" diff --git a/android/ic_launcher-web.png b/android/ic_launcher-web.png new file mode 100644 index 0000000000000000000000000000000000000000..e1345a6b6f768715cbbed34a4a4270df5acc604d GIT binary patch literal 43360 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 z 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 Hu0mjf1a1>` literal 0 HcmV?d00001 diff --git a/android/res/drawable-mdpi/ic_launcher.png b/android/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..82f10cca4a73b08f0b62b203ac38b51d71472217 GIT binary patch literal 1599 zcmV-F2Eh4=P)cK4gz*$H#0Zn;!h9qI z7D-5mWJE9+T@X=$2*IfYd1X+xvUP3u?z+D2y`FQoj`prQy|g70vtQG+_ngynzW;Z= z?>wq0-)0c-0Hcu?JZKCF7;J_F3^xC70n=@daN}ILPzfBs(GsrbgCL6JDf|#FBQM%Q zB$XVgq|X(T&xy3osxRhv1mX7EdYYyPrhxHIE6$9vp)RXUUKJl|Vz0mg<9Kd{^<9L- z08TWNp*46Xs%bJX1*nJx9$f&f#_ohYX3`dLQ!NXL=Wjz0Lzq2cJ$`WP7R~-ToOD(|&1o?+?*lxWyA&rHKjS(>uA~QG3Xmc`$sv5a2fw-xARu_9 zp1y0?%DtSw8ng1(;Csgou07b8)Cf!g60$^9Lgk@A->;6PZ$V3!ltWV4!ub$SIltmw z%3p=&a+i^C+QoVKwuD8*7jO?m8Xl(C_&$2t)PrBJmCQmZUd&sGA04|B7Qqytw8vP6 zhbgoaz?`0in%nnWb`6rDyJvHg*ynQU+mne(x2UMV(K?ZS;F8&)4G$M*RvG0n0Vzqt2v;e=NLQvl04 zCB{=uUOoqdRv%S%{?;YrW}30_)#X@2W`c&-`ok3{d*gjf66WHp`yeMudwqPE0u=QS zhaey7C&1C>#P$>WuzAi3YNf+y6flsBm3sd! zcU?ih(YL+TflrQqjvcSB!>4msNoDHLa8x(%>Dx1uz!Z>*ow$d)dg-_D(=C@B8;INIIPJ(-H3M~OfvDDNg=m;z$?i7atq(EjCREaC`=-`CS5-gmoe(M1H%(4bxy$nUho z&>2LSl?ZTmwn}ZY(}zK$Qo-5L65UA>Fa^*{eJsMWVC2;J&^i{2>i<9sAMMrAx^$FU zib=?*q!TA)q{&LcNQ;}U`lz;H?$!Ggrhs^Ki@fw{RH6+EglD0HtTfrgt8y%Ay|kHCR(~yBU?@|@JdWcvKOw;PPvS(pPf1t+ zg$~;BTZl8o5+s*D;rsz%RwAMU`TPtC+B=a(2aEoL&-#Er1RiCyKhYA!Pdvm~&-(R5>S-gPocu#y8wI<0(u50w*HF zuY;-EIG~IcqZj83>Y);QoAipN$B<^DvVRtmfhpi}ZWBuEg_v4jr1)+S#T{VpQK$6UUXTC)002ovPDHLkV1iBg?wtSt literal 0 HcmV?d00001 diff --git a/android/res/drawable-xhdpi/ic_launcher.png b/android/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf363254268f29236cb16cdc6ba866bd968a133 GIT binary patch literal 4137 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 RhHnZJ=x7>f)WM#F|3ChpNBsZ* literal 0 HcmV?d00001 diff --git a/android/res/drawable-xxxhdpi/ic_launcher.png b/android/res/drawable-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc39e371f381fd87c80c8c6d1e6e50896e3cd03 GIT binary patch literal 11384 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 + + #F5A623FF + diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml new file mode 100644 index 0000000..fa7a073 --- /dev/null +++ b/android/res/values/strings.xml @@ -0,0 +1,4 @@ + + + open-eggbert + diff --git a/android/res/values/styles.xml b/android/res/values/styles.xml new file mode 100644 index 0000000..ce3571e --- /dev/null +++ b/android/res/values/styles.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/src/main/java/com/openeggbert/android/AndroidLauncher.java b/android/src/main/java/com/openeggbert/android/AndroidLauncher.java new file mode 100644 index 0000000..a69eaa4 --- /dev/null +++ b/android/src/main/java/com/openeggbert/android/AndroidLauncher.java @@ -0,0 +1,18 @@ +package com.openeggbert.android; + +import android.os.Bundle; + +import com.badlogic.gdx.backends.android.AndroidApplication; +import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; +import com.openeggbert.OpenEggbertMainClass; + +/** Launches the Android application. */ +public class AndroidLauncher extends AndroidApplication { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + AndroidApplicationConfiguration configuration = new AndroidApplicationConfiguration(); + configuration.useImmersiveMode = true; // Recommended, but not required. + initialize(new OpenEggbertMainClass(), configuration); + } +} \ No newline at end of file diff --git a/assets/com/badlogic/gdx/utils/lsans-15.fnt b/assets/com/badlogic/gdx/utils/lsans-15.fnt new file mode 100644 index 0000000..6adbdfd --- /dev/null +++ b/assets/com/badlogic/gdx/utils/lsans-15.fnt @@ -0,0 +1,246 @@ +info face="LSans" size=15 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 +common lineHeight=18 base=14 scaleW=256 scaleH=128 pages=1 packed=0 +page id=0 file="lsans-15.png" +chars count=168 +char id=0 x=83 y=85 width=11 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 +char id=33 x=184 y=17 width=5 height=13 xoffset=0 yoffset=2 xadvance=5 page=0 chnl=0 +char id=34 x=27 y=85 width=7 height=5 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=35 x=189 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=36 x=125 y=17 width=10 height=15 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 +char id=37 x=199 y=17 width=15 height=13 xoffset=-1 yoffset=2 xadvance=13 page=0 chnl=0 +char id=38 x=10 y=72 width=12 height=12 xoffset=-1 yoffset=3 xadvance=10 page=0 chnl=0 +char id=39 x=34 y=85 width=5 height=5 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=40 x=24 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=41 x=31 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=42 x=0 y=85 width=8 height=7 xoffset=-1 yoffset=2 xadvance=6 page=0 chnl=0 +char id=43 x=57 y=72 width=11 height=11 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=44 x=251 y=72 width=4 height=6 xoffset=0 yoffset=11 xadvance=4 page=0 chnl=0 +char id=45 x=50 y=85 width=7 height=4 xoffset=-1 yoffset=8 xadvance=5 page=0 chnl=0 +char id=46 x=57 y=85 width=4 height=4 xoffset=0 yoffset=11 xadvance=4 page=0 chnl=0 +char id=47 x=214 y=17 width=6 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=48 x=220 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=49 x=230 y=17 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=50 x=239 y=17 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=51 x=0 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=52 x=10 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=53 x=20 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=54 x=30 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=55 x=40 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=56 x=50 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=57 x=60 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=58 x=68 y=72 width=4 height=10 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 +char id=59 x=22 y=72 width=4 height=12 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 +char id=60 x=229 y=72 width=11 height=9 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=61 x=8 y=85 width=11 height=7 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=62 x=240 y=72 width=11 height=9 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=63 x=70 y=33 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=64 x=135 y=17 width=15 height=15 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 +char id=65 x=80 y=33 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=66 x=91 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=67 x=102 y=33 width=13 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=68 x=115 y=33 width=12 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=69 x=127 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=70 x=138 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=71 x=148 y=33 width=12 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=72 x=160 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=73 x=249 y=17 width=4 height=13 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0 +char id=74 x=170 y=33 width=8 height=13 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=75 x=178 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=76 x=189 y=33 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=77 x=198 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=78 x=209 y=33 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=79 x=219 y=33 width=14 height=13 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0 +char id=80 x=233 y=33 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=81 x=38 y=0 width=14 height=16 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0 +char id=82 x=0 y=46 width=12 height=13 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 +char id=83 x=12 y=46 width=12 height=13 xoffset=-1 yoffset=2 xadvance=10 page=0 chnl=0 +char id=84 x=244 y=33 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=85 x=24 y=46 width=10 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=86 x=34 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=87 x=45 y=46 width=17 height=13 xoffset=-1 yoffset=2 xadvance=15 page=0 chnl=0 +char id=88 x=62 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=89 x=73 y=46 width=11 height=13 xoffset=-1 yoffset=2 xadvance=9 page=0 chnl=0 +char id=90 x=84 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=91 x=52 y=0 width=5 height=16 xoffset=0 yoffset=2 xadvance=4 page=0 chnl=0 +char id=92 x=94 y=46 width=6 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=93 x=57 y=0 width=5 height=16 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=94 x=19 y=85 width=8 height=7 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=95 x=71 y=85 width=12 height=3 xoffset=-2 yoffset=15 xadvance=8 page=0 chnl=0 +char id=96 x=61 y=85 width=6 height=4 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=97 x=72 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=98 x=100 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=99 x=82 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=100 x=110 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=101 x=92 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=102 x=120 y=46 width=7 height=13 xoffset=-1 yoffset=2 xadvance=4 page=0 chnl=0 +char id=103 x=127 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=104 x=137 y=46 width=9 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=105 x=146 y=46 width=5 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=106 x=62 y=0 width=6 height=16 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=107 x=151 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=108 x=161 y=46 width=5 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=109 x=102 y=72 width=13 height=10 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 +char id=110 x=115 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=111 x=125 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=112 x=166 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=113 x=176 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=114 x=135 y=72 width=6 height=10 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 +char id=115 x=141 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=116 x=26 y=72 width=6 height=12 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=117 x=151 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=118 x=161 y=72 width=9 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=119 x=170 y=72 width=15 height=10 xoffset=-2 yoffset=5 xadvance=11 page=0 chnl=0 +char id=120 x=185 y=72 width=9 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=121 x=186 y=46 width=9 height=13 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=122 x=194 y=72 width=10 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=123 x=68 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=124 x=75 y=0 width=4 height=16 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0 +char id=125 x=79 y=0 width=7 height=16 xoffset=-1 yoffset=2 xadvance=5 page=0 chnl=0 +char id=126 x=39 y=85 width=11 height=5 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0 +char id=161 x=32 y=72 width=5 height=12 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 +char id=162 x=195 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=163 x=205 y=46 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=164 x=204 y=72 width=10 height=10 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=165 x=215 y=46 width=12 height=13 xoffset=-2 yoffset=2 xadvance=8 page=0 chnl=0 +char id=166 x=86 y=0 width=4 height=16 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0 +char id=181 x=227 y=46 width=10 height=13 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=183 x=67 y=85 width=4 height=4 xoffset=1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=191 x=37 y=72 width=10 height=12 xoffset=-1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=192 x=90 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=193 x=101 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=194 x=112 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=195 x=123 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=196 x=134 y=0 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=197 x=0 y=0 width=11 height=17 xoffset=-1 yoffset=-2 xadvance=9 page=0 chnl=0 +char id=198 x=237 y=46 width=17 height=13 xoffset=-1 yoffset=2 xadvance=15 page=0 chnl=0 +char id=199 x=11 y=0 width=13 height=17 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=200 x=145 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=201 x=156 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=202 x=167 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=203 x=178 y=0 width=11 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=204 x=189 y=0 width=6 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=205 x=195 y=0 width=7 height=16 xoffset=0 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=206 x=202 y=0 width=8 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=207 x=210 y=0 width=8 height=16 xoffset=-2 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=208 x=0 y=59 width=13 height=13 xoffset=-1 yoffset=2 xadvance=11 page=0 chnl=0 +char id=209 x=218 y=0 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=210 x=228 y=0 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=211 x=0 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=212 x=14 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=213 x=28 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=214 x=42 y=17 width=14 height=16 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0 +char id=216 x=150 y=17 width=14 height=15 xoffset=-1 yoffset=1 xadvance=12 page=0 chnl=0 +char id=217 x=242 y=0 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=218 x=56 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=219 x=66 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=220 x=76 y=17 width=10 height=16 xoffset=0 yoffset=-1 xadvance=10 page=0 chnl=0 +char id=221 x=86 y=17 width=11 height=16 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0 +char id=222 x=13 y=59 width=11 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=223 x=24 y=59 width=10 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=224 x=34 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=225 x=44 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=226 x=54 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=227 x=64 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=228 x=74 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=229 x=164 y=17 width=10 height=15 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=0 +char id=230 x=214 y=72 width=15 height=10 xoffset=-1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=231 x=174 y=17 width=10 height=14 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=232 x=84 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=233 x=94 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=234 x=104 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=235 x=114 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=236 x=124 y=59 width=6 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=237 x=130 y=59 width=7 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=238 x=137 y=59 width=8 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=239 x=145 y=59 width=8 height=13 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=240 x=153 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=241 x=163 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=242 x=173 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=243 x=183 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=244 x=193 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=245 x=203 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=246 x=213 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=248 x=47 y=72 width=10 height=12 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=249 x=223 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=250 x=233 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=251 x=243 y=59 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=252 x=0 y=72 width=10 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=253 x=97 y=17 width=9 height=16 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=254 x=106 y=17 width=10 height=16 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=255 x=116 y=17 width=9 height=16 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +kernings count=73 +kerning first=70 second=46 amount=-2 +kerning first=84 second=121 amount=-1 +kerning first=121 second=44 amount=-1 +kerning first=86 second=58 amount=-1 +kerning first=89 second=101 amount=-1 +kerning first=89 second=46 amount=-2 +kerning first=84 second=45 amount=-1 +kerning first=119 second=44 amount=-1 +kerning first=89 second=59 amount=-1 +kerning first=84 second=58 amount=-2 +kerning first=87 second=46 amount=-1 +kerning first=65 second=84 amount=-1 +kerning first=84 second=105 amount=-1 +kerning first=86 second=97 amount=-1 +kerning first=84 second=97 amount=-2 +kerning first=76 second=87 amount=-1 +kerning first=65 second=89 amount=-1 +kerning first=76 second=32 amount=-1 +kerning first=76 second=121 amount=-1 +kerning first=89 second=111 amount=-1 +kerning first=121 second=46 amount=-1 +kerning first=119 second=46 amount=-1 +kerning first=84 second=115 amount=-2 +kerning first=76 second=84 amount=-1 +kerning first=65 second=86 amount=-1 +kerning first=86 second=65 amount=-1 +kerning first=86 second=44 amount=-1 +kerning first=84 second=65 amount=-1 +kerning first=84 second=99 amount=-2 +kerning first=89 second=45 amount=-1 +kerning first=84 second=44 amount=-2 +kerning first=76 second=89 amount=-1 +kerning first=89 second=113 amount=-1 +kerning first=89 second=58 amount=-1 +kerning first=86 second=117 amount=-1 +kerning first=80 second=65 amount=-1 +kerning first=89 second=105 amount=-1 +kerning first=80 second=44 amount=-2 +kerning first=89 second=118 amount=-1 +kerning first=84 second=117 amount=-1 +kerning first=89 second=97 amount=-1 +kerning first=76 second=86 amount=-1 +kerning first=118 second=44 amount=-1 +kerning first=86 second=101 amount=-1 +kerning first=87 second=97 amount=-1 +kerning first=86 second=46 amount=-1 +kerning first=86 second=114 amount=-1 +kerning first=86 second=59 amount=-1 +kerning first=84 second=101 amount=-2 +kerning first=84 second=46 amount=-2 +kerning first=32 second=65 amount=-1 +kerning first=84 second=114 amount=-1 +kerning first=114 second=44 amount=-1 +kerning first=84 second=59 amount=-2 +kerning first=70 second=65 amount=-1 +kerning first=80 second=46 amount=-2 +kerning first=70 second=44 amount=-2 +kerning first=84 second=119 amount=-1 +kerning first=89 second=65 amount=-1 +kerning first=86 second=111 amount=-1 +kerning first=89 second=44 amount=-2 +kerning first=89 second=112 amount=-1 +kerning first=87 second=65 amount=-1 +kerning first=118 second=46 amount=-1 +kerning first=84 second=111 amount=-2 +kerning first=87 second=44 amount=-1 +kerning first=49 second=49 amount=-1 +kerning first=89 second=117 amount=-1 +kerning first=114 second=46 amount=-1 +kerning first=86 second=121 amount=-1 +kerning first=65 second=87 amount=-1 +kerning first=65 second=32 amount=-1 +kerning first=86 second=45 amount=-1 diff --git a/assets/com/badlogic/gdx/utils/lsans-15.png b/assets/com/badlogic/gdx/utils/lsans-15.png new file mode 100644 index 0000000000000000000000000000000000000000..62658ff84ae9a27c3c28ad369679065d04b62881 GIT binary patch literal 10270 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 DtE*cX literal 0 HcmV?d00001 diff --git a/assets/ui/font-list.fnt b/assets/ui/font-list.fnt new file mode 100644 index 0000000..5fd54da --- /dev/null +++ b/assets/ui/font-list.fnt @@ -0,0 +1,198 @@ +info face="font-list" size=12 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=2 padding=1,1,1,1 spacing=0,0 +common lineHeight=15 base=11 scaleW=505 scaleH=30 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="font-list.png" +chars count=193 +char id=0 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=11 xadvance=3 page=0 chnl=0 +char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=33 x=391 y=14 width=2 height=7 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=34 x=248 y=23 width=3 height=3 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=35 x=466 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=36 x=9 y=2 width=5 height=10 xoffset=-1 yoffset=3 xadvance=7 page=0 chnl=0 +char id=37 x=490 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=38 x=450 y=14 width=7 height=7 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=39 x=267 y=23 width=2 height=3 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=40 x=126 y=2 width=3 height=9 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=41 x=131 y=2 width=2 height=9 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=42 x=46 y=23 width=4 height=5 xoffset=-1 yoffset=3 xadvance=5 page=0 chnl=0 +char id=43 x=73 y=23 width=6 height=5 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=44 x=263 y=23 width=2 height=3 xoffset=-1 yoffset=9 xadvance=3 page=0 chnl=0 +char id=45 x=306 y=23 width=4 height=1 xoffset=-1 yoffset=8 xadvance=5 page=0 chnl=0 +char id=46 x=296 y=23 width=2 height=1 xoffset=-1 yoffset=10 xadvance=3 page=0 chnl=0 +char id=47 x=354 y=2 width=4 height=8 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=48 x=383 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=49 x=317 y=14 width=3 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=50 x=322 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=51 x=329 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=52 x=336 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=53 x=344 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=54 x=352 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=55 x=360 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=56 x=367 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=57 x=375 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=58 x=201 y=23 width=2 height=4 xoffset=-1 yoffset=7 xadvance=3 page=0 chnl=0 +char id=59 x=118 y=23 width=2 height=5 xoffset=-1 yoffset=7 xadvance=3 page=0 chnl=0 +char id=60 x=59 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=61 x=271 y=23 width=5 height=3 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=62 x=52 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=63 x=395 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=64 x=161 y=2 width=10 height=9 xoffset=-1 yoffset=4 xadvance=11 page=0 chnl=0 +char id=65 x=443 y=2 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=66 x=494 y=2 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=67 x=0 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=68 x=8 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=69 x=16 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=70 x=24 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=71 x=31 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=72 x=54 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=73 x=502 y=2 width=2 height=7 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=74 x=332 y=2 width=3 height=8 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=75 x=69 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=76 x=77 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=77 x=84 y=14 width=8 height=7 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0 +char id=78 x=94 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=79 x=102 y=14 width=7 height=7 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=80 x=111 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=81 x=117 y=2 width=7 height=9 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=82 x=126 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=83 x=134 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=84 x=141 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=85 x=174 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=86 x=199 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=87 x=207 y=14 width=9 height=7 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=0 +char id=88 x=218 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=89 x=226 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=90 x=234 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=91 x=135 y=2 width=3 height=9 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=92 x=367 y=2 width=4 height=8 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=93 x=140 y=2 width=3 height=9 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=94 x=187 y=23 width=5 height=4 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=95 x=285 y=23 width=5 height=1 xoffset=0 yoffset=12 xadvance=7 page=0 chnl=0 +char id=96 x=258 y=23 width=3 height=3 xoffset=-1 yoffset=3 xadvance=3 page=0 chnl=0 +char id=97 x=88 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=98 x=241 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=99 x=95 y=23 width=4 height=5 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=0 +char id=100 x=248 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=101 x=101 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=102 x=255 y=14 width=4 height=7 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=103 x=261 y=14 width=5 height=7 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=104 x=268 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=105 x=275 y=14 width=2 height=7 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=106 x=4 y=2 width=3 height=10 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0 +char id=107 x=279 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=108 x=286 y=14 width=2 height=7 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=109 x=108 y=23 width=8 height=5 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=110 x=122 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=111 x=129 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=112 x=290 y=14 width=5 height=7 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=113 x=297 y=14 width=5 height=7 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=114 x=15 y=23 width=4 height=6 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=115 x=136 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=116 x=304 y=14 width=4 height=7 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=117 x=143 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=118 x=150 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=119 x=157 y=23 width=8 height=5 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=120 x=167 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=0 +char id=121 x=310 y=14 width=5 height=7 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=122 x=174 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=123 x=145 y=2 width=4 height=9 xoffset=-1 yoffset=3 xadvance=5 page=0 chnl=0 +char id=124 x=157 y=2 width=2 height=9 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=125 x=151 y=2 width=4 height=9 xoffset=-1 yoffset=3 xadvance=5 page=0 chnl=0 +char id=126 x=278 y=23 width=5 height=2 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=11 xadvance=3 page=0 chnl=0 +char id=161 x=195 y=14 width=2 height=7 xoffset=-1 yoffset=6 xadvance=3 page=0 chnl=0 +char id=162 x=189 y=14 width=4 height=7 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=163 x=182 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=164 x=8 y=23 width=5 height=6 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=165 x=166 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=166 x=180 y=2 width=2 height=9 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=167 x=415 y=2 width=5 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=168 x=312 y=23 width=4 height=1 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0 +char id=169 x=0 y=23 width=6 height=6 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=170 x=181 y=23 width=4 height=4 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=171 x=66 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=172 x=241 y=23 width=5 height=3 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=174 x=498 y=14 width=6 height=6 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=175 x=300 y=23 width=4 height=1 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0 +char id=176 x=235 y=23 width=4 height=3 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=177 x=38 y=23 width=6 height=5 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=178 x=230 y=23 width=3 height=3 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=179 x=225 y=23 width=3 height=3 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=180 x=220 y=23 width=3 height=3 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=181 x=47 y=14 width=5 height=7 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=182 x=39 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=183 x=292 y=23 width=2 height=1 xoffset=-1 yoffset=8 xadvance=3 page=0 chnl=0 +char id=184 x=215 y=23 width=3 height=3 xoffset=-1 yoffset=10 xadvance=4 page=0 chnl=0 +char id=185 x=211 y=23 width=2 height=3 xoffset=-1 yoffset=3 xadvance=4 page=0 chnl=0 +char id=186 x=205 y=23 width=4 height=3 xoffset=-1 yoffset=5 xadvance=5 page=0 chnl=0 +char id=187 x=31 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=6 page=0 chnl=0 +char id=188 x=184 y=2 width=5 height=9 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=189 x=191 y=2 width=5 height=9 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=190 x=198 y=2 width=6 height=9 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=191 x=472 y=2 width=5 height=7 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=0 +char id=192 x=16 y=2 width=6 height=10 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=0 +char id=193 x=24 y=2 width=6 height=10 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=0 +char id=194 x=213 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=195 x=221 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=196 x=229 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=197 x=237 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=198 x=149 y=14 width=9 height=7 xoffset=-1 yoffset=4 xadvance=10 page=0 chnl=0 +char id=199 x=245 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=200 x=39 y=2 width=6 height=10 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=0 +char id=201 x=47 y=2 width=6 height=10 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=0 +char id=202 x=253 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=203 x=261 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=204 x=55 y=2 width=4 height=10 xoffset=-2 yoffset=1 xadvance=3 page=0 chnl=0 +char id=205 x=61 y=2 width=3 height=10 xoffset=-1 yoffset=1 xadvance=3 page=0 chnl=0 +char id=206 x=285 y=2 width=4 height=9 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=207 x=291 y=2 width=4 height=9 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=208 x=414 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=209 x=297 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=210 x=66 y=2 width=7 height=10 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 +char id=211 x=75 y=2 width=7 height=10 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 +char id=212 x=305 y=2 width=7 height=9 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=213 x=323 y=2 width=7 height=9 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=214 x=314 y=2 width=7 height=9 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=215 x=81 y=23 width=5 height=5 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=216 x=84 y=2 width=7 height=10 xoffset=-1 yoffset=3 xadvance=8 page=0 chnl=0 +char id=217 x=93 y=2 width=6 height=10 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=0 +char id=218 x=101 y=2 width=6 height=10 xoffset=-1 yoffset=1 xadvance=7 page=0 chnl=0 +char id=219 x=277 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=220 x=269 y=2 width=6 height=9 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=221 x=109 y=2 width=6 height=10 xoffset=-1 yoffset=1 xadvance=6 page=0 chnl=0 +char id=222 x=474 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=223 x=486 y=2 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=224 x=436 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=225 x=429 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=226 x=451 y=2 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=227 x=465 y=2 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=228 x=479 y=2 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=229 x=422 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=230 x=21 y=23 width=8 height=5 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=231 x=160 y=14 width=4 height=7 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=0 +char id=232 x=408 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=233 x=360 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=234 x=429 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=235 x=422 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=236 x=349 y=2 width=3 height=8 xoffset=-2 yoffset=3 xadvance=3 page=0 chnl=0 +char id=237 x=344 y=2 width=3 height=8 xoffset=-1 yoffset=3 xadvance=3 page=0 chnl=0 +char id=238 x=408 y=14 width=4 height=7 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0 +char id=239 x=402 y=14 width=4 height=7 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0 +char id=240 x=337 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=241 x=119 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=242 x=394 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=243 x=387 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=244 x=443 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=245 x=436 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=246 x=62 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=247 x=194 y=23 width=5 height=4 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=248 x=373 y=2 width=5 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=249 x=380 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=250 x=401 y=2 width=5 height=8 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=251 x=459 y=14 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=252 x=458 y=2 width=5 height=7 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=253 x=32 y=2 width=5 height=10 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=254 x=206 y=2 width=5 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=255 x=173 y=2 width=5 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=8226 x=253 y=23 width=3 height=3 xoffset=0 yoffset=7 xadvance=6 page=0 chnl=0 +char id=8364 x=482 y=14 width=6 height=7 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +kernings count=0 diff --git a/assets/ui/font-subtitle.fnt b/assets/ui/font-subtitle.fnt new file mode 100644 index 0000000..4351cfc --- /dev/null +++ b/assets/ui/font-subtitle.fnt @@ -0,0 +1,198 @@ +info face="font-subtitle" size=12 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=2 padding=1,1,1,1 spacing=0,0 +common lineHeight=18 base=13 scaleW=505 scaleH=36 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="font-subtitle.png" +chars count=193 +char id=0 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=13 xadvance=3 page=0 chnl=0 +char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=33 x=9 y=27 width=1 height=8 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=34 x=351 y=27 width=4 height=3 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=35 x=46 y=27 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=36 x=7 y=2 width=6 height=12 xoffset=-1 yoffset=3 xadvance=7 page=0 chnl=0 +char id=37 x=117 y=16 width=7 height=9 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=38 x=28 y=27 width=8 height=8 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=39 x=370 y=27 width=2 height=3 xoffset=-1 yoffset=5 xadvance=2 page=0 chnl=0 +char id=40 x=39 y=2 width=3 height=11 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=41 x=44 y=2 width=3 height=11 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=42 x=270 y=27 width=5 height=5 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=43 x=164 y=27 width=7 height=6 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=44 x=379 y=27 width=2 height=3 xoffset=-1 yoffset=11 xadvance=2 page=0 chnl=0 +char id=45 x=410 y=27 width=5 height=1 xoffset=-1 yoffset=9 xadvance=6 page=0 chnl=0 +char id=46 x=436 y=27 width=2 height=1 xoffset=-1 yoffset=12 xadvance=2 page=0 chnl=0 +char id=47 x=341 y=2 width=5 height=10 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=48 x=0 y=27 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=49 x=441 y=16 width=4 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=50 x=447 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=51 x=455 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=52 x=463 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=53 x=472 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=54 x=480 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=55 x=55 y=16 width=5 height=9 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=56 x=489 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=57 x=498 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=58 x=277 y=27 width=2 height=5 xoffset=-1 yoffset=8 xadvance=2 page=0 chnl=0 +char id=59 x=112 y=27 width=2 height=7 xoffset=-1 yoffset=8 xadvance=3 page=0 chnl=0 +char id=60 x=148 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=61 x=362 y=27 width=6 height=3 xoffset=-1 yoffset=9 xadvance=7 page=0 chnl=0 +char id=62 x=139 y=27 width=7 height=6 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=63 x=12 y=27 width=5 height=8 xoffset=-1 yoffset=5 xadvance=5 page=0 chnl=0 +char id=64 x=348 y=2 width=12 height=10 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=65 x=145 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=66 x=154 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=67 x=162 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=68 x=171 y=16 width=7 height=8 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=69 x=180 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=70 x=188 y=16 width=5 height=8 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 +char id=71 x=212 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=72 x=228 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=73 x=236 y=16 width=1 height=8 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=74 x=379 y=2 width=3 height=9 xoffset=-1 yoffset=5 xadvance=3 page=0 chnl=0 +char id=75 x=249 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=76 x=257 y=16 width=5 height=8 xoffset=0 yoffset=5 xadvance=6 page=0 chnl=0 +char id=77 x=264 y=16 width=8 height=8 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 +char id=78 x=274 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=79 x=282 y=16 width=8 height=8 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=80 x=292 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=81 x=323 y=2 width=8 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=82 x=300 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=83 x=308 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=84 x=316 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=85 x=325 y=16 width=6 height=8 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=86 x=333 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=87 x=342 y=16 width=10 height=8 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0 +char id=88 x=354 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=89 x=363 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=90 x=372 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=91 x=49 y=2 width=3 height=11 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 +char id=92 x=102 y=16 width=5 height=9 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=93 x=54 y=2 width=3 height=11 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=94 x=310 y=27 width=6 height=4 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=95 x=417 y=27 width=6 height=1 xoffset=0 yoffset=14 xadvance=8 page=0 chnl=0 +char id=96 x=388 y=27 width=3 height=2 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=97 x=124 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=98 x=384 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=99 x=132 y=27 width=5 height=6 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=100 x=392 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=101 x=156 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=102 x=400 y=2 width=4 height=9 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=103 x=414 y=2 width=6 height=9 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=104 x=453 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=105 x=416 y=16 width=2 height=8 xoffset=-1 yoffset=5 xadvance=2 page=0 chnl=0 +char id=106 x=34 y=2 width=3 height=11 xoffset=-2 yoffset=5 xadvance=2 page=0 chnl=0 +char id=107 x=494 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=5 page=0 chnl=0 +char id=108 x=502 y=2 width=1 height=9 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=0 +char id=109 x=185 y=27 width=10 height=6 xoffset=-1 yoffset=7 xadvance=10 page=0 chnl=0 +char id=110 x=197 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=111 x=205 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=112 x=31 y=16 width=6 height=9 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=113 x=39 y=16 width=6 height=9 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=114 x=106 y=27 width=4 height=7 xoffset=-1 yoffset=6 xadvance=4 page=0 chnl=0 +char id=115 x=213 y=27 width=5 height=6 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=116 x=434 y=16 width=5 height=8 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=117 x=220 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=118 x=228 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=119 x=236 y=27 width=9 height=6 xoffset=-1 yoffset=7 xadvance=9 page=0 chnl=0 +char id=120 x=247 y=27 width=5 height=6 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=121 x=47 y=16 width=6 height=9 xoffset=-1 yoffset=7 xadvance=6 page=0 chnl=0 +char id=122 x=254 y=27 width=5 height=6 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=123 x=59 y=2 width=4 height=11 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=124 x=4 y=2 width=1 height=12 xoffset=0 yoffset=4 xadvance=2 page=0 chnl=0 +char id=125 x=65 y=2 width=4 height=11 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=126 x=393 y=27 width=6 height=2 xoffset=-1 yoffset=9 xadvance=7 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=13 xadvance=3 page=0 chnl=0 +char id=161 x=126 y=16 width=2 height=9 xoffset=-1 yoffset=7 xadvance=2 page=0 chnl=0 +char id=162 x=130 y=16 width=5 height=9 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=0 +char id=163 x=221 y=16 width=5 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=164 x=89 y=27 width=6 height=7 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=165 x=203 y=16 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=166 x=15 y=2 width=1 height=12 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=0 +char id=167 x=362 y=2 width=6 height=10 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=168 x=425 y=27 width=3 height=1 xoffset=-1 yoffset=5 xadvance=3 page=0 chnl=0 +char id=169 x=80 y=27 width=7 height=7 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=170 x=298 y=27 width=4 height=4 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=171 x=290 y=27 width=6 height=4 xoffset=-1 yoffset=8 xadvance=6 page=0 chnl=0 +char id=172 x=338 y=27 width=6 height=3 xoffset=-1 yoffset=9 xadvance=7 page=0 chnl=0 +char id=174 x=97 y=27 width=7 height=7 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=175 x=430 y=27 width=4 height=1 xoffset=-2 yoffset=5 xadvance=3 page=0 chnl=0 +char id=176 x=304 y=27 width=4 height=4 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=177 x=281 y=27 width=7 height=5 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=178 x=383 y=27 width=3 height=3 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=179 x=346 y=27 width=3 height=3 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=180 x=401 y=27 width=3 height=2 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=181 x=78 y=16 width=5 height=9 xoffset=0 yoffset=7 xadvance=7 page=0 chnl=0 +char id=182 x=19 y=27 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=183 x=406 y=27 width=2 height=1 xoffset=-1 yoffset=9 xadvance=2 page=0 chnl=0 +char id=184 x=357 y=27 width=3 height=3 xoffset=-1 yoffset=13 xadvance=3 page=0 chnl=0 +char id=185 x=374 y=27 width=3 height=3 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=186 x=332 y=27 width=4 height=4 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=187 x=324 y=27 width=6 height=4 xoffset=-1 yoffset=8 xadvance=6 page=0 chnl=0 +char id=188 x=79 y=2 width=6 height=11 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=189 x=87 y=2 width=6 height=11 xoffset=-1 yoffset=3 xadvance=6 page=0 chnl=0 +char id=190 x=95 y=2 width=7 height=11 xoffset=-1 yoffset=3 xadvance=7 page=0 chnl=0 +char id=191 x=8 y=16 width=5 height=9 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=192 x=104 y=2 width=7 height=11 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=193 x=113 y=2 width=7 height=11 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=194 x=122 y=2 width=7 height=11 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=195 x=131 y=2 width=7 height=11 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=196 x=140 y=2 width=7 height=11 xoffset=-1 yoffset=2 xadvance=7 page=0 chnl=0 +char id=197 x=370 y=2 width=7 height=10 xoffset=-1 yoffset=3 xadvance=7 page=0 chnl=0 +char id=198 x=404 y=16 width=10 height=8 xoffset=-1 yoffset=5 xadvance=11 page=0 chnl=0 +char id=199 x=149 y=2 width=7 height=11 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=200 x=158 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 +char id=201 x=166 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 +char id=202 x=174 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 +char id=203 x=182 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 +char id=204 x=190 y=2 width=4 height=11 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=205 x=196 y=2 width=3 height=11 xoffset=-1 yoffset=2 xadvance=3 page=0 chnl=0 +char id=206 x=201 y=2 width=5 height=11 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=207 x=208 y=2 width=4 height=11 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=208 x=239 y=16 width=8 height=8 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=209 x=214 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=210 x=222 y=2 width=8 height=11 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=211 x=232 y=2 width=8 height=11 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=212 x=242 y=2 width=8 height=11 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=213 x=252 y=2 width=8 height=11 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=214 x=262 y=2 width=8 height=11 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=215 x=116 y=27 width=6 height=6 xoffset=-1 yoffset=7 xadvance=7 page=0 chnl=0 +char id=216 x=313 y=2 width=8 height=11 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=217 x=305 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=218 x=297 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=219 x=289 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=220 x=281 y=2 width=6 height=11 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=221 x=272 y=2 width=7 height=11 xoffset=-1 yoffset=2 xadvance=6 page=0 chnl=0 +char id=222 x=38 y=27 width=6 height=8 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=223 x=85 y=16 width=7 height=9 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=224 x=94 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=225 x=137 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=226 x=469 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=227 x=380 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=228 x=388 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=229 x=406 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=230 x=173 y=27 width=10 height=6 xoffset=-1 yoffset=7 xadvance=10 page=0 chnl=0 +char id=231 x=422 y=2 width=5 height=9 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=232 x=429 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=233 x=437 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=234 x=445 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=235 x=396 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=236 x=477 y=2 width=3 height=9 xoffset=-2 yoffset=4 xadvance=2 page=0 chnl=0 +char id=237 x=482 y=2 width=4 height=9 xoffset=-1 yoffset=4 xadvance=2 page=0 chnl=0 +char id=238 x=488 y=2 width=4 height=9 xoffset=-2 yoffset=4 xadvance=2 page=0 chnl=0 +char id=239 x=420 y=16 width=4 height=8 xoffset=-2 yoffset=5 xadvance=2 page=0 chnl=0 +char id=240 x=0 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=241 x=426 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=242 x=15 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=243 x=23 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=244 x=109 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=245 x=63 y=27 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=246 x=55 y=27 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=247 x=261 y=27 width=7 height=5 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 +char id=248 x=333 y=2 width=6 height=10 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=249 x=70 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=250 x=62 y=16 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=251 x=461 y=2 width=6 height=9 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=252 x=195 y=16 width=6 height=8 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=253 x=26 y=2 width=6 height=12 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=254 x=18 y=2 width=6 height=12 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=255 x=71 y=2 width=6 height=11 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=8226 x=318 y=27 width=4 height=4 xoffset=0 yoffset=8 xadvance=6 page=0 chnl=0 +char id=8364 x=71 y=27 width=7 height=8 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +kernings count=0 diff --git a/assets/ui/font-window.fnt b/assets/ui/font-window.fnt new file mode 100644 index 0000000..763811f --- /dev/null +++ b/assets/ui/font-window.fnt @@ -0,0 +1,198 @@ +info face="font-window" size=12 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=2 padding=1,1,1,1 spacing=0,0 +common lineHeight=27 base=20 scaleW=506 scaleH=62 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="font-window.png" +chars count=193 +char id=0 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=20 xadvance=4 page=0 chnl=0 +char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=-1 xadvance=4 page=0 chnl=0 +char id=33 x=276 y=38 width=2 height=12 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 +char id=34 x=293 y=52 width=5 height=4 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=35 x=370 y=38 width=10 height=12 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=36 x=175 y=2 width=8 height=16 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=37 x=62 y=22 width=10 height=14 xoffset=0 yoffset=7 xadvance=12 page=0 chnl=0 +char id=38 x=343 y=38 width=13 height=12 xoffset=0 yoffset=8 xadvance=13 page=0 chnl=0 +char id=39 x=306 y=52 width=2 height=4 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 +char id=40 x=392 y=2 width=4 height=15 xoffset=0 yoffset=7 xadvance=5 page=0 chnl=0 +char id=41 x=398 y=2 width=4 height=15 xoffset=-1 yoffset=7 xadvance=5 page=0 chnl=0 +char id=42 x=172 y=52 width=7 height=8 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=43 x=465 y=38 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=44 x=300 y=52 width=4 height=4 xoffset=-1 yoffset=18 xadvance=5 page=0 chnl=0 +char id=45 x=359 y=52 width=5 height=2 xoffset=0 yoffset=14 xadvance=7 page=0 chnl=0 +char id=46 x=330 y=52 width=2 height=3 xoffset=0 yoffset=17 xadvance=4 page=0 chnl=0 +char id=47 x=0 y=22 width=8 height=14 xoffset=-1 yoffset=7 xadvance=8 page=0 chnl=0 +char id=48 x=265 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=49 x=174 y=38 width=6 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=50 x=182 y=38 width=7 height=12 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 +char id=51 x=191 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=52 x=201 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=53 x=212 y=38 width=9 height=12 xoffset=-1 yoffset=8 xadvance=10 page=0 chnl=0 +char id=54 x=223 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=55 x=234 y=38 width=7 height=12 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 +char id=56 x=243 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=57 x=254 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=58 x=192 y=52 width=2 height=8 xoffset=0 yoffset=12 xadvance=4 page=0 chnl=0 +char id=59 x=444 y=38 width=4 height=10 xoffset=-1 yoffset=12 xadvance=4 page=0 chnl=0 +char id=60 x=0 y=52 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=61 x=204 y=52 width=8 height=6 xoffset=0 yoffset=12 xadvance=10 page=0 chnl=0 +char id=62 x=495 y=38 width=8 height=9 xoffset=1 yoffset=11 xadvance=11 page=0 chnl=0 +char id=63 x=280 y=38 width=7 height=12 xoffset=-1 yoffset=8 xadvance=8 page=0 chnl=0 +char id=64 x=157 y=2 width=16 height=16 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0 +char id=65 x=303 y=22 width=11 height=12 xoffset=-1 yoffset=8 xadvance=11 page=0 chnl=0 +char id=66 x=316 y=22 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=67 x=326 y=22 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=68 x=336 y=22 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=69 x=347 y=22 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=70 x=357 y=22 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=71 x=367 y=22 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=72 x=378 y=22 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=73 x=389 y=22 width=2 height=12 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 +char id=74 x=122 y=22 width=4 height=13 xoffset=-1 yoffset=8 xadvance=5 page=0 chnl=0 +char id=75 x=393 y=22 width=9 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=76 x=404 y=22 width=7 height=12 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 +char id=77 x=413 y=22 width=13 height=12 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=0 +char id=78 x=440 y=22 width=10 height=12 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=79 x=462 y=22 width=10 height=12 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=80 x=478 y=22 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=81 x=380 y=2 width=10 height=15 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=82 x=0 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=83 x=11 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=84 x=21 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=85 x=32 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=86 x=43 y=38 width=11 height=12 xoffset=-1 yoffset=8 xadvance=11 page=0 chnl=0 +char id=87 x=56 y=38 width=17 height=12 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0 +char id=88 x=75 y=38 width=11 height=12 xoffset=-1 yoffset=8 xadvance=10 page=0 chnl=0 +char id=89 x=88 y=38 width=10 height=12 xoffset=-1 yoffset=8 xadvance=10 page=0 chnl=0 +char id=90 x=100 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=91 x=404 y=2 width=5 height=15 xoffset=0 yoffset=7 xadvance=6 page=0 chnl=0 +char id=92 x=10 y=22 width=9 height=14 xoffset=-1 yoffset=7 xadvance=9 page=0 chnl=0 +char id=93 x=411 y=2 width=4 height=15 xoffset=0 yoffset=7 xadvance=6 page=0 chnl=0 +char id=94 x=222 y=52 width=10 height=6 xoffset=-1 yoffset=8 xadvance=10 page=0 chnl=0 +char id=95 x=349 y=52 width=8 height=2 xoffset=1 yoffset=21 xadvance=12 page=0 chnl=0 +char id=96 x=279 y=52 width=6 height=5 xoffset=-2 yoffset=6 xadvance=5 page=0 chnl=0 +char id=97 x=32 y=52 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=98 x=110 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=99 x=42 y=52 width=7 height=9 xoffset=0 yoffset=11 xadvance=8 page=0 chnl=0 +char id=100 x=120 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=101 x=51 y=52 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=102 x=130 y=38 width=6 height=12 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=103 x=158 y=22 width=8 height=13 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=104 x=138 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=105 x=148 y=38 width=2 height=12 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 +char id=106 x=147 y=2 width=4 height=16 xoffset=-2 yoffset=8 xadvance=4 page=0 chnl=0 +char id=107 x=152 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=9 page=0 chnl=0 +char id=108 x=162 y=38 width=2 height=12 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 +char id=109 x=61 y=52 width=12 height=9 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=0 +char id=110 x=75 y=52 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=111 x=85 y=52 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=112 x=215 y=22 width=8 height=13 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=113 x=225 y=22 width=8 height=13 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=114 x=436 y=38 width=6 height=10 xoffset=0 yoffset=10 xadvance=7 page=0 chnl=0 +char id=115 x=95 y=52 width=7 height=9 xoffset=0 yoffset=11 xadvance=9 page=0 chnl=0 +char id=116 x=166 y=38 width=6 height=12 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=117 x=104 y=52 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=118 x=114 y=52 width=9 height=9 xoffset=-1 yoffset=11 xadvance=9 page=0 chnl=0 +char id=119 x=125 y=52 width=14 height=9 xoffset=-1 yoffset=11 xadvance=14 page=0 chnl=0 +char id=120 x=141 y=52 width=9 height=9 xoffset=-1 yoffset=11 xadvance=9 page=0 chnl=0 +char id=121 x=235 y=22 width=9 height=13 xoffset=-1 yoffset=11 xadvance=9 page=0 chnl=0 +char id=122 x=152 y=52 width=7 height=9 xoffset=0 yoffset=11 xadvance=9 page=0 chnl=0 +char id=123 x=417 y=2 width=6 height=15 xoffset=0 yoffset=7 xadvance=7 page=0 chnl=0 +char id=124 x=153 y=2 width=2 height=16 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 +char id=125 x=425 y=2 width=6 height=15 xoffset=0 yoffset=7 xadvance=7 page=0 chnl=0 +char id=126 x=320 y=52 width=8 height=3 xoffset=0 yoffset=14 xadvance=10 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=20 xadvance=4 page=0 chnl=0 +char id=161 x=474 y=22 width=2 height=12 xoffset=0 yoffset=11 xadvance=4 page=0 chnl=0 +char id=162 x=403 y=38 width=7 height=11 xoffset=1 yoffset=10 xadvance=10 page=0 chnl=0 +char id=163 x=452 y=22 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=164 x=21 y=52 width=9 height=9 xoffset=-1 yoffset=11 xadvance=9 page=0 chnl=0 +char id=165 x=428 y=22 width=10 height=12 xoffset=-1 yoffset=8 xadvance=10 page=0 chnl=0 +char id=166 x=185 y=2 width=2 height=16 xoffset=0 yoffset=8 xadvance=4 page=0 chnl=0 +char id=167 x=433 y=2 width=8 height=15 xoffset=0 yoffset=9 xadvance=10 page=0 chnl=0 +char id=168 x=341 y=52 width=6 height=2 xoffset=-1 yoffset=8 xadvance=5 page=0 chnl=0 +char id=169 x=424 y=38 width=10 height=10 xoffset=0 yoffset=7 xadvance=12 page=0 chnl=0 +char id=170 x=250 y=52 width=6 height=5 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=171 x=161 y=52 width=9 height=8 xoffset=0 yoffset=12 xadvance=11 page=0 chnl=0 +char id=172 x=240 y=52 width=8 height=5 xoffset=0 yoffset=14 xadvance=10 page=0 chnl=0 +char id=174 x=412 y=38 width=10 height=10 xoffset=0 yoffset=7 xadvance=12 page=0 chnl=0 +char id=175 x=334 y=52 width=5 height=2 xoffset=-1 yoffset=8 xadvance=5 page=0 chnl=0 +char id=176 x=196 y=52 width=6 height=6 xoffset=1 yoffset=7 xadvance=10 page=0 chnl=0 +char id=177 x=485 y=38 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=178 x=265 y=52 width=4 height=5 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=0 +char id=179 x=234 y=52 width=4 height=5 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=0 +char id=180 x=271 y=52 width=6 height=5 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=0 +char id=181 x=266 y=22 width=8 height=13 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=182 x=321 y=38 width=10 height=12 xoffset=-1 yoffset=8 xadvance=11 page=0 chnl=0 +char id=183 x=316 y=52 width=2 height=3 xoffset=0 yoffset=14 xadvance=4 page=0 chnl=0 +char id=184 x=310 y=52 width=4 height=4 xoffset=-1 yoffset=20 xadvance=5 page=0 chnl=0 +char id=185 x=287 y=52 width=4 height=5 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=0 +char id=186 x=214 y=52 width=6 height=6 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=187 x=181 y=52 width=9 height=8 xoffset=0 yoffset=12 xadvance=11 page=0 chnl=0 +char id=188 x=443 y=2 width=9 height=15 xoffset=-1 yoffset=7 xadvance=10 page=0 chnl=0 +char id=189 x=454 y=2 width=9 height=15 xoffset=-1 yoffset=7 xadvance=10 page=0 chnl=0 +char id=190 x=189 y=2 width=9 height=16 xoffset=-1 yoffset=6 xadvance=10 page=0 chnl=0 +char id=191 x=168 y=22 width=7 height=13 xoffset=0 yoffset=11 xadvance=8 page=0 chnl=0 +char id=192 x=27 y=2 width=11 height=17 xoffset=-1 yoffset=3 xadvance=11 page=0 chnl=0 +char id=193 x=40 y=2 width=11 height=17 xoffset=-1 yoffset=3 xadvance=11 page=0 chnl=0 +char id=194 x=222 y=2 width=11 height=16 xoffset=-1 yoffset=4 xadvance=11 page=0 chnl=0 +char id=195 x=235 y=2 width=11 height=16 xoffset=-1 yoffset=4 xadvance=11 page=0 chnl=0 +char id=196 x=248 y=2 width=12 height=16 xoffset=-2 yoffset=4 xadvance=10 page=0 chnl=0 +char id=197 x=465 y=2 width=12 height=15 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=198 x=489 y=22 width=15 height=12 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0 +char id=199 x=262 y=2 width=8 height=16 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=200 x=53 y=2 width=8 height=17 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 +char id=201 x=63 y=2 width=8 height=17 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 +char id=202 x=272 y=2 width=8 height=16 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=0 +char id=203 x=282 y=2 width=8 height=16 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=0 +char id=204 x=73 y=2 width=6 height=17 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0 +char id=205 x=81 y=2 width=6 height=17 xoffset=-2 yoffset=3 xadvance=4 page=0 chnl=0 +char id=206 x=292 y=2 width=8 height=16 xoffset=-3 yoffset=4 xadvance=4 page=0 chnl=0 +char id=207 x=302 y=2 width=6 height=16 xoffset=-1 yoffset=4 xadvance=6 page=0 chnl=0 +char id=208 x=358 y=38 width=10 height=12 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=209 x=310 y=2 width=10 height=16 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=0 +char id=210 x=89 y=2 width=10 height=17 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 +char id=211 x=101 y=2 width=10 height=17 xoffset=0 yoffset=3 xadvance=12 page=0 chnl=0 +char id=212 x=322 y=2 width=10 height=16 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=0 +char id=213 x=334 y=2 width=10 height=16 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=0 +char id=214 x=346 y=2 width=10 height=16 xoffset=0 yoffset=4 xadvance=12 page=0 chnl=0 +char id=215 x=10 y=52 width=9 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=216 x=4 y=2 width=10 height=18 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0 +char id=217 x=113 y=2 width=9 height=17 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 +char id=218 x=124 y=2 width=9 height=17 xoffset=0 yoffset=3 xadvance=11 page=0 chnl=0 +char id=219 x=358 y=2 width=9 height=16 xoffset=0 yoffset=4 xadvance=11 page=0 chnl=0 +char id=220 x=369 y=2 width=9 height=16 xoffset=0 yoffset=4 xadvance=11 page=0 chnl=0 +char id=221 x=135 y=2 width=10 height=17 xoffset=-1 yoffset=3 xadvance=10 page=0 chnl=0 +char id=222 x=289 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=223 x=300 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=224 x=74 y=22 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=225 x=84 y=22 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=226 x=185 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=227 x=333 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=228 x=256 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=229 x=32 y=22 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=230 x=450 y=38 width=13 height=9 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 +char id=231 x=276 y=22 width=7 height=13 xoffset=0 yoffset=11 xadvance=8 page=0 chnl=0 +char id=232 x=94 y=22 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=233 x=112 y=22 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=234 x=128 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=235 x=138 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=236 x=104 y=22 width=6 height=14 xoffset=-3 yoffset=6 xadvance=4 page=0 chnl=0 +char id=237 x=499 y=2 width=6 height=14 xoffset=-1 yoffset=6 xadvance=4 page=0 chnl=0 +char id=238 x=177 y=22 width=6 height=13 xoffset=-2 yoffset=7 xadvance=4 page=0 chnl=0 +char id=239 x=285 y=22 width=6 height=13 xoffset=-2 yoffset=7 xadvance=4 page=0 chnl=0 +char id=240 x=21 y=22 width=9 height=14 xoffset=0 yoffset=6 xadvance=11 page=0 chnl=0 +char id=241 x=382 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=242 x=489 y=2 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=243 x=479 y=2 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=244 x=148 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=245 x=311 y=38 width=8 height=12 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=246 x=246 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=247 x=475 y=38 width=8 height=9 xoffset=0 yoffset=11 xadvance=10 page=0 chnl=0 +char id=248 x=205 y=22 width=8 height=13 xoffset=0 yoffset=9 xadvance=10 page=0 chnl=0 +char id=249 x=42 y=22 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=250 x=52 y=22 width=8 height=14 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=0 +char id=251 x=293 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=252 x=195 y=22 width=8 height=13 xoffset=0 yoffset=7 xadvance=10 page=0 chnl=0 +char id=253 x=16 y=2 width=9 height=18 xoffset=-1 yoffset=6 xadvance=9 page=0 chnl=0 +char id=254 x=200 y=2 width=8 height=16 xoffset=0 yoffset=8 xadvance=10 page=0 chnl=0 +char id=255 x=210 y=2 width=10 height=16 xoffset=-2 yoffset=8 xadvance=8 page=0 chnl=0 +char id=8226 x=258 y=52 width=5 height=5 xoffset=1 yoffset=13 xadvance=9 page=0 chnl=0 +char id=8364 x=392 y=38 width=9 height=12 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +kernings count=0 diff --git a/assets/ui/font.fnt b/assets/ui/font.fnt new file mode 100644 index 0000000..5fc7350 --- /dev/null +++ b/assets/ui/font.fnt @@ -0,0 +1,198 @@ +info face="font" size=12 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=2 padding=1,1,1,1 spacing=0,0 +common lineHeight=21 base=15 scaleW=504 scaleH=44 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="font.png" +chars count=193 +char id=0 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=15 xadvance=3 page=0 chnl=0 +char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=-1 xadvance=3 page=0 chnl=0 +char id=33 x=393 y=18 width=1 height=10 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=34 x=458 y=30 width=3 height=3 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 +char id=35 x=101 y=30 width=8 height=9 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=36 x=142 y=2 width=6 height=13 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 +char id=37 x=496 y=18 width=7 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=38 x=0 y=30 width=9 height=10 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 +char id=39 x=463 y=30 width=1 height=3 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=40 x=272 y=2 width=3 height=12 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 +char id=41 x=277 y=2 width=3 height=12 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=42 x=369 y=30 width=6 height=5 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=43 x=315 y=30 width=7 height=7 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 +char id=44 x=435 y=30 width=3 height=3 xoffset=-1 yoffset=14 xadvance=3 page=0 chnl=0 +char id=45 x=497 y=30 width=5 height=1 xoffset=0 yoffset=11 xadvance=6 page=0 chnl=0 +char id=46 x=466 y=30 width=1 height=2 xoffset=0 yoffset=13 xadvance=3 page=0 chnl=0 +char id=47 x=446 y=2 width=6 height=11 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=48 x=120 y=30 width=7 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=49 x=41 y=30 width=4 height=9 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=0 +char id=50 x=47 y=30 width=7 height=9 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=0 +char id=51 x=56 y=30 width=6 height=9 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 +char id=52 x=64 y=30 width=8 height=9 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=53 x=74 y=30 width=7 height=9 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=54 x=83 y=30 width=7 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=55 x=385 y=18 width=6 height=10 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 +char id=56 x=92 y=30 width=7 height=9 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=57 x=111 y=30 width=7 height=9 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=0 +char id=58 x=333 y=30 width=1 height=6 xoffset=0 yoffset=9 xadvance=3 page=0 chnl=0 +char id=59 x=164 y=30 width=3 height=8 xoffset=-1 yoffset=9 xadvance=3 page=0 chnl=0 +char id=60 x=214 y=30 width=6 height=7 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=61 x=449 y=30 width=7 height=3 xoffset=-1 yoffset=10 xadvance=8 page=0 chnl=0 +char id=62 x=206 y=30 width=6 height=7 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=63 x=396 y=18 width=6 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=64 x=128 y=2 width=12 height=13 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0 +char id=65 x=0 y=18 width=8 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=66 x=18 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=67 x=27 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=68 x=67 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=69 x=76 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=70 x=84 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=71 x=92 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=72 x=101 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=73 x=128 y=18 width=1 height=10 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=74 x=379 y=2 width=3 height=11 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=75 x=131 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=76 x=140 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=77 x=148 y=18 width=9 height=10 xoffset=0 yoffset=5 xadvance=11 page=0 chnl=0 +char id=78 x=159 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=79 x=168 y=18 width=8 height=10 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 +char id=80 x=178 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=81 x=262 y=2 width=8 height=12 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 +char id=82 x=195 y=18 width=8 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=83 x=205 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=84 x=213 y=18 width=7 height=10 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0 +char id=85 x=222 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=86 x=231 y=18 width=8 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=87 x=241 y=18 width=12 height=10 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0 +char id=88 x=260 y=18 width=8 height=10 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=89 x=270 y=18 width=9 height=10 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0 +char id=90 x=281 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=91 x=282 y=2 width=3 height=12 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 +char id=92 x=462 y=2 width=6 height=11 xoffset=-1 yoffset=5 xadvance=6 page=0 chnl=0 +char id=93 x=287 y=2 width=3 height=12 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=94 x=360 y=30 width=7 height=5 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=95 x=481 y=30 width=7 height=1 xoffset=0 yoffset=16 xadvance=9 page=0 chnl=0 +char id=96 x=423 y=30 width=4 height=3 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=97 x=198 y=30 width=6 height=7 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=98 x=296 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=99 x=222 y=30 width=5 height=7 xoffset=0 yoffset=8 xadvance=6 page=0 chnl=0 +char id=100 x=304 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=101 x=229 y=30 width=6 height=7 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=102 x=312 y=18 width=5 height=10 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=103 x=319 y=18 width=7 height=10 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=104 x=328 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=105 x=336 y=18 width=1 height=10 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=106 x=120 y=2 width=3 height=13 xoffset=-2 yoffset=5 xadvance=3 page=0 chnl=0 +char id=107 x=349 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=108 x=357 y=18 width=1 height=10 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=109 x=237 y=30 width=9 height=7 xoffset=0 yoffset=8 xadvance=11 page=0 chnl=0 +char id=110 x=248 y=30 width=6 height=7 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=111 x=256 y=30 width=6 height=7 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=112 x=360 y=18 width=6 height=10 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=113 x=368 y=18 width=6 height=10 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=114 x=158 y=30 width=4 height=8 xoffset=0 yoffset=7 xadvance=5 page=0 chnl=0 +char id=115 x=264 y=30 width=5 height=7 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=116 x=34 y=30 width=5 height=9 xoffset=-1 yoffset=6 xadvance=5 page=0 chnl=0 +char id=117 x=271 y=30 width=5 height=7 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=118 x=278 y=30 width=7 height=7 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 +char id=119 x=287 y=30 width=11 height=7 xoffset=-1 yoffset=8 xadvance=11 page=0 chnl=0 +char id=120 x=300 y=30 width=6 height=7 xoffset=-1 yoffset=8 xadvance=6 page=0 chnl=0 +char id=121 x=376 y=18 width=7 height=10 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 +char id=122 x=308 y=30 width=5 height=7 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=123 x=292 y=2 width=5 height=12 xoffset=-1 yoffset=5 xadvance=5 page=0 chnl=0 +char id=124 x=125 y=2 width=1 height=13 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=125 x=299 y=2 width=5 height=12 xoffset=-1 yoffset=5 xadvance=5 page=0 chnl=0 +char id=126 x=469 y=30 width=7 height=2 xoffset=-1 yoffset=10 xadvance=8 page=0 chnl=0 +char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=15 xadvance=3 page=0 chnl=0 +char id=161 x=31 y=30 width=1 height=9 xoffset=0 yoffset=8 xadvance=3 page=0 chnl=0 +char id=162 x=289 y=18 width=5 height=10 xoffset=0 yoffset=7 xadvance=7 page=0 chnl=0 +char id=163 x=22 y=30 width=7 height=9 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +char id=164 x=189 y=30 width=7 height=7 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 +char id=165 x=11 y=30 width=9 height=9 xoffset=-2 yoffset=6 xadvance=7 page=0 chnl=0 +char id=166 x=150 y=2 width=1 height=13 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 +char id=167 x=486 y=2 width=5 height=11 xoffset=0 yoffset=6 xadvance=7 page=0 chnl=0 +char id=168 x=0 y=42 width=4 height=1 xoffset=-1 yoffset=5 xadvance=4 page=0 chnl=0 +char id=169 x=148 y=30 width=8 height=8 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 +char id=170 x=416 y=30 width=5 height=4 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=0 +char id=171 x=352 y=30 width=6 height=5 xoffset=0 yoffset=9 xadvance=7 page=0 chnl=0 +char id=172 x=440 y=30 width=7 height=3 xoffset=-1 yoffset=10 xadvance=8 page=0 chnl=0 +char id=174 x=138 y=30 width=8 height=8 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 +char id=175 x=490 y=30 width=5 height=1 xoffset=-2 yoffset=6 xadvance=3 page=0 chnl=0 +char id=176 x=410 y=30 width=4 height=4 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=177 x=324 y=30 width=7 height=6 xoffset=-1 yoffset=8 xadvance=7 page=0 chnl=0 +char id=178 x=405 y=30 width=3 height=4 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=179 x=399 y=30 width=4 height=4 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=180 x=429 y=30 width=4 height=3 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=181 x=121 y=18 width=5 height=10 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0 +char id=182 x=110 y=18 width=9 height=10 xoffset=-1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=183 x=478 y=30 width=1 height=2 xoffset=0 yoffset=10 xadvance=3 page=0 chnl=0 +char id=184 x=394 y=30 width=3 height=4 xoffset=-1 yoffset=14 xadvance=4 page=0 chnl=0 +char id=185 x=389 y=30 width=3 height=4 xoffset=-1 yoffset=4 xadvance=4 page=0 chnl=0 +char id=186 x=383 y=30 width=4 height=4 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=0 +char id=187 x=344 y=30 width=6 height=5 xoffset=0 yoffset=9 xadvance=7 page=0 chnl=0 +char id=188 x=315 y=2 width=8 height=12 xoffset=-1 yoffset=4 xadvance=8 page=0 chnl=0 +char id=189 x=325 y=2 width=7 height=12 xoffset=-1 yoffset=5 xadvance=8 page=0 chnl=0 +char id=190 x=153 y=2 width=8 height=13 xoffset=-1 yoffset=3 xadvance=8 page=0 chnl=0 +char id=191 x=36 y=18 width=6 height=10 xoffset=-1 yoffset=8 xadvance=6 page=0 chnl=0 +char id=192 x=4 y=2 width=8 height=14 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 +char id=193 x=14 y=2 width=8 height=14 xoffset=-1 yoffset=1 xadvance=8 page=0 chnl=0 +char id=194 x=173 y=2 width=8 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=195 x=183 y=2 width=8 height=13 xoffset=-1 yoffset=2 xadvance=8 page=0 chnl=0 +char id=196 x=334 y=2 width=8 height=12 xoffset=-1 yoffset=3 xadvance=8 page=0 chnl=0 +char id=197 x=344 y=2 width=9 height=12 xoffset=-1 yoffset=3 xadvance=9 page=0 chnl=0 +char id=198 x=482 y=18 width=12 height=10 xoffset=-1 yoffset=5 xadvance=13 page=0 chnl=0 +char id=199 x=193 y=2 width=6 height=13 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=200 x=24 y=2 width=6 height=14 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=0 +char id=201 x=32 y=2 width=6 height=14 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=0 +char id=202 x=209 y=2 width=6 height=13 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 +char id=203 x=355 y=2 width=7 height=12 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 +char id=204 x=49 y=2 width=4 height=14 xoffset=-2 yoffset=1 xadvance=3 page=0 chnl=0 +char id=205 x=55 y=2 width=4 height=14 xoffset=-1 yoffset=1 xadvance=3 page=0 chnl=0 +char id=206 x=217 y=2 width=5 height=13 xoffset=-2 yoffset=2 xadvance=3 page=0 chnl=0 +char id=207 x=374 y=2 width=3 height=12 xoffset=-1 yoffset=3 xadvance=3 page=0 chnl=0 +char id=208 x=339 y=18 width=8 height=10 xoffset=-1 yoffset=5 xadvance=9 page=0 chnl=0 +char id=209 x=224 y=2 width=7 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=210 x=61 y=2 width=8 height=14 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 +char id=211 x=71 y=2 width=8 height=14 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 +char id=212 x=233 y=2 width=8 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=213 x=243 y=2 width=8 height=13 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 +char id=214 x=364 y=2 width=8 height=12 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 +char id=215 x=181 y=30 width=6 height=7 xoffset=0 yoffset=8 xadvance=8 page=0 chnl=0 +char id=216 x=81 y=2 width=8 height=14 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 +char id=217 x=91 y=2 width=7 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=218 x=100 y=2 width=7 height=14 xoffset=0 yoffset=1 xadvance=9 page=0 chnl=0 +char id=219 x=253 y=2 width=7 height=13 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 +char id=220 x=306 y=2 width=7 height=12 xoffset=0 yoffset=3 xadvance=9 page=0 chnl=0 +char id=221 x=109 y=2 width=9 height=14 xoffset=-2 yoffset=1 xadvance=7 page=0 chnl=0 +char id=222 x=426 y=18 width=7 height=10 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0 +char id=223 x=418 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=224 x=423 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=225 x=407 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=226 x=187 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=227 x=443 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=228 x=451 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=229 x=415 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=230 x=169 y=30 width=10 height=7 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0 +char id=231 x=404 y=18 width=5 height=10 xoffset=0 yoffset=8 xadvance=6 page=0 chnl=0 +char id=232 x=454 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 +char id=233 x=470 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 +char id=234 x=474 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=235 x=10 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=236 x=499 y=2 width=4 height=11 xoffset=-2 yoffset=4 xadvance=3 page=0 chnl=0 +char id=237 x=493 y=2 width=4 height=11 xoffset=-1 yoffset=4 xadvance=3 page=0 chnl=0 +char id=238 x=44 y=18 width=5 height=10 xoffset=-2 yoffset=5 xadvance=3 page=0 chnl=0 +char id=239 x=255 y=18 width=3 height=10 xoffset=-1 yoffset=5 xadvance=3 page=0 chnl=0 +char id=240 x=478 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 +char id=241 x=466 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=242 x=438 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 +char id=243 x=399 y=2 width=6 height=11 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 +char id=244 x=435 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=245 x=59 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=246 x=51 y=18 width=6 height=10 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=247 x=336 y=30 width=6 height=5 xoffset=0 yoffset=9 xadvance=8 page=0 chnl=0 +char id=248 x=384 y=2 width=6 height=11 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 +char id=249 x=392 y=2 width=5 height=11 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=250 x=431 y=2 width=5 height=11 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 +char id=251 x=411 y=18 width=5 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=252 x=459 y=18 width=5 height=10 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 +char id=253 x=40 y=2 width=7 height=14 xoffset=-1 yoffset=4 xadvance=7 page=0 chnl=0 +char id=254 x=201 y=2 width=6 height=13 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 +char id=255 x=163 y=2 width=8 height=13 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0 +char id=8226 x=377 y=30 width=4 height=4 xoffset=1 yoffset=10 xadvance=8 page=0 chnl=0 +char id=8364 x=129 y=30 width=7 height=9 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=0 +kernings count=0 diff --git a/assets/ui/uiskin.atlas b/assets/ui/uiskin.atlas new file mode 100644 index 0000000..0c6edf5 --- /dev/null +++ b/assets/ui/uiskin.atlas @@ -0,0 +1,380 @@ + +uiskin.png +size: 512,512 +format: RGBA8888 +filter: Nearest,Nearest +repeat: none +button-normal + rotate: false + xy: 2, 111 + size: 41, 42 + orig: 41, 42 + offset: 0, 0 + index: -1 +button-normal-over + rotate: false + xy: 102, 263 + size: 41, 42 + orig: 41, 42 + offset: 0, 0 + index: -1 +button-normal-pressed + rotate: false + xy: 2, 67 + size: 41, 42 + orig: 41, 42 + offset: 0, 0 + index: -1 +check + rotate: false + xy: 290, 306 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +check-on + rotate: false + xy: 316, 306 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +checkbox + rotate: false + xy: 482, 309 + size: 20, 21 + orig: 20, 21 + offset: 0, 0 + index: -1 +checkbox-over + rotate: false + xy: 438, 309 + size: 20, 21 + orig: 20, 21 + offset: 0, 0 + index: -1 +checkbox-selected + rotate: false + xy: 32, 18 + size: 20, 21 + orig: 20, 21 + offset: 0, 0 + index: -1 +checkbox-selected-over + rotate: false + xy: 460, 309 + size: 20, 21 + orig: 20, 21 + offset: 0, 0 + index: -1 +font + rotate: false + xy: 2, 402 + size: 504, 44 + orig: 504, 44 + offset: 0, 0 + index: -1 +font-list + rotate: false + xy: 2, 332 + size: 505, 30 + orig: 505, 30 + offset: 0, 0 + index: -1 +font-subtitle + rotate: false + xy: 2, 364 + size: 505, 36 + orig: 505, 36 + offset: 0, 0 + index: -1 +font-window + rotate: false + xy: 2, 448 + size: 506, 62 + orig: 506, 62 + offset: 0, 0 + index: -1 +knob-h + rotate: false + xy: 188, 268 + size: 24, 1 + orig: 24, 1 + offset: 0, 0 + index: -1 +knob-v + rotate: false + xy: 508, 422 + size: 1, 24 + orig: 1, 24 + offset: 0, 0 + index: -1 +line-h + rotate: false + xy: 102, 260 + size: 24, 1 + orig: 24, 1 + offset: 0, 0 + index: -1 +line-v + rotate: false + xy: 509, 396 + size: 1, 24 + orig: 1, 24 + offset: 0, 0 + index: -1 +list + rotate: false + xy: 188, 271 + size: 43, 34 + orig: 43, 34 + offset: 0, 0 + index: -1 +progress-bar + rotate: false + xy: 2, 307 + size: 252, 5 + orig: 252, 5 + offset: 0, 0 + index: -1 +progress-bar-knob + rotate: false + xy: 2, 314 + size: 252, 5 + orig: 252, 5 + offset: 0, 0 + index: -1 +progress-bar-square + rotate: false + xy: 256, 309 + size: 4, 4 + orig: 4, 4 + offset: 0, 0 + index: -1 +progress-bar-square-knob + rotate: false + xy: 504, 328 + size: 2, 2 + orig: 2, 2 + offset: 0, 0 + index: -1 +radio + rotate: false + xy: 366, 308 + size: 22, 22 + orig: 22, 22 + offset: 0, 0 + index: -1 +radio-over + rotate: false + xy: 390, 308 + size: 22, 22 + orig: 22, 22 + offset: 0, 0 + index: -1 +radio-selected + rotate: false + xy: 342, 308 + size: 22, 22 + orig: 22, 22 + offset: 0, 0 + index: -1 +radio-selected-over + rotate: false + xy: 414, 308 + size: 22, 22 + orig: 22, 22 + offset: 0, 0 + index: -1 +rect + rotate: false + xy: 32, 41 + size: 12, 24 + orig: 12, 24 + offset: 0, 0 + index: -1 +scrollbar + rotate: false + xy: 46, 150 + size: 17, 16 + orig: 17, 16 + offset: 0, 0 + index: -1 +select + rotate: false + xy: 262, 306 + size: 26, 24 + split: 4, 15, 0, 24 + orig: 26, 24 + offset: 0, 0 + index: -1 +select-box + rotate: false + xy: 145, 263 + size: 41, 42 + orig: 41, 42 + offset: 0, 0 + index: -1 +select-box-open + rotate: false + xy: 58, 214 + size: 41, 42 + orig: 41, 42 + offset: 0, 0 + index: -1 +selection + rotate: false + xy: 46, 168 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +slider + rotate: false + xy: 2, 321 + size: 258, 9 + orig: 258, 9 + offset: 0, 0 + index: -1 +slider-knob + rotate: false + xy: 46, 57 + size: 9, 9 + orig: 9, 9 + offset: 0, 0 + index: -1 +slider-knob-over + rotate: false + xy: 46, 46 + size: 9, 9 + orig: 9, 9 + offset: 0, 0 + index: -1 +spinner-down + rotate: false + xy: 45, 100 + size: 16, 14 + orig: 16, 14 + offset: 0, 0 + index: -1 +spinner-down-over + rotate: false + xy: 45, 68 + size: 16, 14 + orig: 16, 14 + offset: 0, 0 + index: -1 +spinner-down-pressed + rotate: false + xy: 45, 116 + size: 16, 14 + orig: 16, 14 + offset: 0, 0 + index: -1 +spinner-textfield + rotate: false + xy: 2, 7 + size: 28, 28 + orig: 28, 28 + offset: 0, 0 + index: -1 +spinner-textfield-selected + rotate: false + xy: 2, 37 + size: 28, 28 + orig: 28, 28 + offset: 0, 0 + index: -1 +spinner-up + rotate: false + xy: 32, 2 + size: 16, 14 + orig: 16, 14 + offset: 0, 0 + index: -1 +spinner-up-over + rotate: false + xy: 45, 84 + size: 16, 14 + orig: 16, 14 + offset: 0, 0 + index: -1 +spinner-up-pressed + rotate: false + xy: 50, 2 + size: 16, 14 + orig: 16, 14 + offset: 0, 0 + index: -1 +square + rotate: false + xy: 256, 315 + size: 4, 4 + orig: 4, 4 + offset: 0, 0 + index: -1 +textfield + rotate: false + xy: 2, 155 + size: 42, 47 + orig: 42, 47 + offset: 0, 0 + index: -1 +textfield-selected + rotate: false + xy: 58, 258 + size: 42, 47 + orig: 42, 47 + offset: 0, 0 + index: -1 +tree-minus + rotate: false + xy: 46, 186 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +tree-plus + rotate: false + xy: 45, 132 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +white + rotate: false + xy: 509, 393 + size: 1, 1 + orig: 1, 1 + offset: 0, 0 + index: -1 +dot + rotate: false + xy: 509, 393 + size: 1, 1 + orig: 1, 1 + offset: 0, 0 + index: -1 +window + rotate: false + xy: 2, 204 + size: 54, 101 + orig: 54, 101 + offset: 0, 0 + index: -1 +window-border + rotate: false + xy: 248, 279 + size: 5, 26 + split: 2, 2, 23, 2 + orig: 5, 26 + offset: 0, 0 + index: -1 +window-resize + rotate: false + xy: 233, 271 + size: 13, 34 + split: 2, 10, 23, 10 + orig: 13, 34 + offset: 0, 0 + index: -1 diff --git a/assets/ui/uiskin.json b/assets/ui/uiskin.json new file mode 100644 index 0000000..8658e76 --- /dev/null +++ b/assets/ui/uiskin.json @@ -0,0 +1,438 @@ +{ +com.badlogic.gdx.graphics.g2d.BitmapFont: { + default: { + file: font.fnt + } + font: { + file: font.fnt + } + list: { + file: font-list.fnt + } + subtitle: { + file: font-subtitle.fnt + } + window: { + file: font-window.fnt + } +} +com.badlogic.gdx.graphics.Color: { + black: { + r: 0 + g: 0 + b: 0 + a: 1 + } + disabled: { + r: 0.23137255 + g: 0.24705882 + b: 0.25882354 + a: 1 + } + highlight: { + r: 0.19215687 + g: 0.6627451 + b: 0.95686275 + a: 1 + } + message: { + r: 0.44313726 + g: 0.47843137 + b: 0.5372549 + a: 1 + } + split: { + r: 0.44313726 + g: 0.47843137 + b: 0.5372549 + a: 1 + } + white: { + r: 1 + g: 1 + b: 1 + a: 1 + } +} +com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable: { + split: { + name: white + color: split + } + black: { + name: white + color: black + } + highlight: { + name: white + color: highlight + } +} +com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable: { + progress-bar-knob-t: { + region: progress-bar-knob + minWidth: 0 + minHeight: 5 + } +} +com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle: { + default: { + up: button-normal + down: button-normal-pressed + over: button-normal-over + focused: button-normal-over + } + spinner-up: { + up: spinner-up + down: spinner-up-pressed + over: spinner-up-over + } + spinner-down: { + up: spinner-down + down: spinner-down-pressed + over: spinner-down-over + } +} +com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle: { + default: { + checkboxOn: checkbox-selected + checkboxOff: checkbox + checkboxOnOver: checkbox-selected-over + checkboxOver: checkbox-over + font: font + } + radio: { + checkboxOn: radio-selected + checkboxOff: radio + checkboxOnOver: radio-selected-over + checkboxOver: radio-over + font: font + } +} +com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle: { + default: { + up: button-normal + down: button-normal-pressed + over: button-normal-over + focused: button-normal-over + } +} +com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle: { + default: { + font: font + up: button-normal + down: button-normal-pressed + over: button-normal-over + focused: button-normal-pressed + } +} +com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle: { + default: { + font: font + } + window: { + font: window + } + list: { + font: list + } + subtitle: { + font: subtitle + } +} +com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle: { + default: { + font: list + fontColorSelected: white + fontColorUnselected: white + selection: selection + background: list + } + list-nobg: { + font: list + fontColorSelected: white + fontColorUnselected: white + selection: selection + } +} +com.badlogic.gdx.scenes.scene2d.ui.ProgressBar$ProgressBarStyle: { + default-horizontal: { + background: progress-bar-square + knobBefore: progress-bar-square-knob + } + default-vertical: { + background: progress-bar-square + knobBefore: progress-bar-square-knob + } + curved: { + background: progress-bar + knobBefore: progress-bar-knob-t + } +} +com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle: { + default: { + hScrollKnob: scrollbar + vScrollKnob: scrollbar + } + list: { + background: list + hScrollKnob: scrollbar + vScrollKnob: scrollbar + } +} +com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle: { + default: { + font: font + fontColor: white + background: select-box + scrollStyle: list + listStyle: list-nobg + backgroundOpen: select-box-open + } +} +com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle: { + default-horizontal: { + knobOver: slider-knob-over + knobDown: slider-knob-over + background: progress-bar-square + knob: slider-knob + } + default-vertical: { + knobOver: slider-knob-over + knobDown: slider-knob-over + background: progress-bar-square + knob: slider-knob + } + curved: { + knobOver: slider-knob-over + knobDown: slider-knob-over + background: slider + knob: slider-knob + } +} +com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle: { + default-horizontal: { + handle: split + } + default-vertical: { + handle: split + } +} +com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: { + default: { + font: font + up: button-normal + down: button-normal-pressed + over: button-normal-over + focused: button-normal-over + } +} +com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: { + default: { + font: font + fontColor: white + disabledFontColor: disabled + background: textfield + focusedBackground: textfield-selected + cursor: white + selection: highlight + messageFont: font + messageFontColor: message + } + spinner: { + font: font + fontColor: white + disabledFontColor: disabled + background: spinner-textfield + focusedBackground: spinner-textfield-selected + cursor: white + selection: highlight + messageFont: font + messageFontColor: message + } +} +com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle: { + default: { + label: default + background: list + } +} +com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle: { + default: { + background: list + knob: slider-knob + } +} +com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle: { + default: { + background: window + titleFont: window + } +}, + + com.badlogic.gdx.graphics.Color: { + white: { r: 1, g: 1, b: 1, a: 1 }, + gray: { r: 0.5, g: 0.5, b: 0.5, a: 1 }, + black: { r: 0, g: 0, b: 0, a: 1 }, + + up: { r: 0.1, g: 0.1, b: 0.1, a: 1 }, + over: { r: 0.3, g: 0.3, b: 0.3, a: 1 }, + down: { r: 0.3, g: 0, b: 0, a: 1 }, + checked: { r: 0.3, g: 0, b: 0, a: 1 }, + checkedOver: { r: 0.4, g: 0, b: 0, a: 1 }, + disabled: { r: 0.4, g: 0.4, b: 0.4, a: 1 }, + background: { r: 0.2, g: 0.2, b: 0.2, a: 1 }, + selection: { r: 0.3, g: 0, b: 0, a: 1 }, + semiTransparent: { r: 0, g: 0, b: 0, a: 0.6 }, + + font: white + fontOver: white + fontDown: gray + fontChecked: white + fontCheckedOver: white + fontDisabled: gray + }, + com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable: { + buttonUp: { name: rect, color: up }, + buttonOver: { name: rect, color: over }, + buttonDown: { name: rect, color: down }, + buttonDisabled: { name: rect, color: disabled }, + buttonChecked: { name: rect, color: checked }, + buttonCheckedOver: { name: rect, color: checkedOver }, + checkBoxOn: { name: check-on, color: up }, + checkBoxOff: { name: check, color: up }, + checkBoxOver: { name: check, color: over }, + checkBoxOnDisabled: { name: check-on, color: disabled }, + checkBoxOffDisabled: { name: check, color: disabled }, + icon: { name: check-on, color: font }, + selection: { name: dot, color: selection }, + list: { name: rect, color: background }, + progressHorizontal: { name: line-v, color: up }, + progressHorizontalKnob: { name: line-v, color: down }, + progressHorizontalDisabled: { name: line-v, color: disabled }, + progressHorizontalKnobDisabled: { name: line-v, color: disabled }, + progressVertical: { name: line-h, color: up }, + progressVerticalKnob: { name: line-h, color: down }, + progressVerticalDisabled: { name: line-h, color: disabled }, + progressVerticalKnobDisabled: { name: line-h, color: disabled }, + scrollHorizontal: { name: line-v, color: up }, + scrollVertical: { name: line-h, color: up }, + scrollKnob: { name: knob-v, color: down }, + scrollKnobVertical: { name: knob-h, color: down }, + scrollPane: { name: rect, color: background }, + selectBox: { name: select, color: up }, + selectOver: { name: select, color: over }, + selectDown: { name: select, color: over }, + selectDisabled: { name: select, color: disabled }, + selectList: { name: rect, color: over }, + splitPane: { name: square, color: down }, + sliderHorizontal: { name: square, color: up }, + sliderKnob: { name: rect, color: up }, + sliderKnobOver: { name: rect, color: over }, + sliderKnobDown: { name: rect, color: down }, + sliderKnobDisabled: { name: rect, color: disabled }, + sliderVertical: { name: square, color: up }, + sliderVerticalKnob: { name: rect, color: up }, + sliderVerticalKnobOver: { name: rect, color: over }, + sliderVerticalKnobDown: { name: rect, color: down }, + sliderVerticalKnobDisabled: { name: rect, color: disabled }, + textField: { name: rect, color: up }, + textFieldDown: { name: rect, color: over }, + textFieldDisabled: { name: rect, color: disabled }, + textFieldCursor: { name: dot, color: font }, + tooltip: { name: rect, color: up }, + touchpad: { name: rect, color: over }, + touchpadKnob: { name: check-on, color: down }, + tree: { name: rect, color: background }, + treeOver: { name: dot, color: over }, + treeMinus: { name: tree-minus, color: up }, + treePlus: { name: tree-plus, color: up }, + window: { name: rect, color: background }, + windowResize: { name: window-resize, color: background }, + windowBorder: { name: window-border, color: background }, + alpha: { name: dot, color: semiTransparent } + }, + com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle: { + default: { up: buttonUp, over: buttonOver, down: buttonDown, disabled: buttonDisabled }, + toggle: { up: buttonUp, over: buttonOver, down: buttonDown, checked: buttonChecked, checkedOver: buttonCheckedOver, disabled: buttonDisabled } + }, + com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle: { + default: { checkboxOn: checkBoxOn, checkboxOff: checkBoxOff, checkboxOver: checkBoxOver, checkboxOnDisabled: checkBoxOnDisabled, + checkboxOffDisabled: checkBoxOffDisabled, font: default, fontColor: font, overFontColor: fontOver, downFontColor: fontDown, + checkedFontColor: fontChecked, checkedOverFontColor: fontCheckedOver, disabledFontColor: fontDisabled, pressedOffsetY: -1, pressedOffsetX: 1 } + }, + com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle: { + default: { up: buttonUp, over: buttonOver, down: buttonDown, disabled: buttonDisabled, imageUp: icon } + }, + com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle: { + default: { up: buttonUp, over: buttonOver, down: buttonDown, disabled: buttonDisabled, font: default, fontColor: font, + overFontColor: fontOver, downFontColor: fontDown, disabledFontColor: fontDisabled, pressedOffsetY: -1, pressedOffsetX: 1, imageUp: icon } + }, + com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle: { + default: { font: default, fontColor: font }, + white: { font: default, fontColor: white } + }, + com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle: { + default: { fontColorUnselected: font, selection: selection, fontColorSelected: fontDown, font: default }, + background: { background: list, fontColorUnselected: font, selection: selection, fontColorSelected: fontDown, font: default } + }, + com.badlogic.gdx.scenes.scene2d.ui.ProgressBar$ProgressBarStyle: { + default-horizontal: { background: progressHorizontal, knobBefore: progressHorizontalKnob, + disabledBackground: progressHorizontalDisabled, disabledKnobBefore: progressHorizontalKnobDisabled }, + default-vertical: { background: progressVertical, knobBefore: progressVerticalKnob, + disabledBackground: progressVerticalDisabled, disabledKnobBefore: progressVerticalKnobDisabled } + }, + com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle: { + default: { hScrollKnob: scrollKnob, vScrollKnob: scrollKnobVertical, hScroll: scrollHorizontal, vScroll: scrollVertical }, + clean: { hScrollKnob: scrollKnob, vScrollKnob: scrollKnobVertical }, + background: { background: scrollPane, hScrollKnob: scrollKnob, vScrollKnob: scrollKnobVertical, hScroll: scrollHorizontal, vScroll: scrollVertical } + }, + com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle: { + default: { font: default, fontColor: font, disabledFontColor: fontDisabled, background: selectBox, backgroundOver: selectOver, + backgroundOpen: selectDown, backgroundDisabled: selectDisabled, scrollStyle: default, listStyle: + { background: selectList, fontColorUnselected: font, selection: selection, fontColorSelected: fontDown, font: default } + } + }, + com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle: { + default-horizontal: { background: sliderHorizontal, knob: sliderKnob, knobOver: sliderKnobOver, knobDown: sliderKnobDown, + disabledKnob: sliderKnobDisabled }, + default-vertical: { background: sliderVertical, knob: sliderVerticalKnob, knobOver: sliderVerticalKnobOver, + knobDown: sliderVerticalKnobDown, disabledKnob: sliderVerticalKnobDisabled } + }, + com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle: { + default-vertical: { handle: splitPane }, + default-horizontal: { handle: splitPane } + }, + com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: { + default: { up: buttonUp, over: buttonOver, down: buttonDown, disabled: buttonDisabled, font: default, fontColor: font, + overFontColor: fontOver, downFontColor: fontDown, disabledFontColor: fontDisabled, pressedOffsetY: -1, pressedOffsetX: 1 }, + toggle: { up: buttonUp, over: buttonOver, down: buttonDown, checked: buttonChecked, checkedOver: buttonCheckedOver, + disabled: buttonDisabled, font: default, fontColor: font, overFontColor: fontOver, downFontColor: fontDown, disabledFontColor: + fontDisabled, checkedFontColor: fontChecked, checkedOverFontColor: fontCheckedOver, pressedOffsetY: -1, pressedOffsetX: 1 }, + text: { font: default, fontColor: up, overFontColor: over, downFontColor: down, disabledFontColor: disabled, + pressedOffsetY: -1, pressedOffsetX: 1 }, + textToggle: { font: default, fontColor: up, overFontColor: over, downFontColor: down, disabledFontColor: + disabled, checkedFontColor: font, checkedOverFontColor: fontOver, pressedOffsetY: -1, pressedOffsetX: 1 } + }, + com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: { + default: { font: default, messageFont: default, fontColor: font, focusedFontColor: fontOver, disabledFontColor: fontDisabled, + messageFontColor: fontDown, background: textField, focusedBackground: textFieldDown, disabledBackground: textFieldDisabled, + cursor: textFieldCursor, selection: selection } + }, + com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle: { + default: { label: default, background: tooltip } + }, + com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle: { + default: { background: touchpad, knob: touchpadKnob } + }, + com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle: { + default: { minus: treeMinus, plus: treePlus, selection: selection, over: treeOver }, + background: { background: tree, minus: treeMinus, plus: treePlus, selection: selection, over: treeOver } + }, + com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle: { + default: { titleFont: default, background: window, titleFontColor: fontDisabled }, + resize: { titleFont: default, background: windowResize, titleFontColor: fontDisabled }, + border: { titleFont: default, background: windowBorder, titleFontColor: fontDisabled }, + dialog: { titleFont: default, background: window, titleFontColor: fontDisabled, stageBackground: alpha } + } +} diff --git a/assets/ui/uiskin.png b/assets/ui/uiskin.png new file mode 100644 index 0000000000000000000000000000000000000000..170b6cafbd7a43d753315b428634ea46a7977e73 GIT binary patch literal 44082 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 z zbtJp7KA}ek!>4y)cgt59)wu$Ahh=3&e+&1=j5)TE@?!CS+)CoCOOae;@M3adsJl5M zImxl_R;s61$PQ~dN7nFTuP%YJ^2dC@4kn9C@-QR%^187!Y>HuO;DIksDRji(m7gT7 z0RxQEh(JWuZ&R~JD(3v1@_YwUieW0zJ0&XAD1D}PK=@0uV*ieK-+GaeDWTSkrQ}Nl zr~kN3N(O;`aw>n!7TfZtfn7%NhnDv);`LpLk-Msbn_h_cSd>IV)gUGQm_-1XTYua1 zNKoF=ZS~#Jp9rG8_%NYIu&^H8S9h*nD zt`pLJk?n%cdWGc^MkN~3CKtVke3!y(AMUQWa=i;q^yuOJnxI&_Bf}<|ABNqIuN={N z>?w<1c$)Vd@e#>(X%pFPe1$=b;`%~S8dJaDM<|0F6YYmB%b`K)*E)AZf439Hxt&Tt zg6sKVc>29V+<>2_EH)Ys2E37^Uw0FzzSL zaW(`j13%k$y}i7jI{ROBlK)KjSmc&A4!$`C$K@f|DuP*jPQvUqxD5)5b`(Wj!NK(Jw)Hjje$)p{>`d-3gx9Q5t z!$Hlv8azrIMUU$92nPn^L@=DnSE>tB6}!i`p7gKhn6!D;m5<<=EO@1ONR{}Or7m+Q zJ$(J`(oF61E7BVK6JPHet4#!ls_^Hw2T9oexb-k2_GyZ>O3IKg6GmV??k?ppLgOOQ z=iAg}8&sG-UZP?gs$q4L9B%O6dv0^5KdKJ2-jni(dhv5t^@qwXn?YCd$Amli=~? zLC&vwP7aLJivTYDs>HYzos*l%HYfaOqy_)Wd@0*>qelmm>S6YJli|u?N0?9Zro-HA zA0sJ?%2hT)p3nIYM)c;2236boX;DOFtrrx+twqbY^xqH^acW;nMbv#ld2Bmr`YoB^ z@qR9bH)eN9q*P5Q!P&B(<>)-bN0g6tKai0W-M-GDv~Nr8_v3f69~EQb%13Rj($$LI z4No`aJWyeRb_c+~3^OvmFC8Mjzaq!Ry#5nwarbCO!HDdspPJrmySHW%}ca z4JF|G@mYs>px`R4f06{{xAUNC-CD13q9Z8jts7A_+WMAodF-gZCq;>4e|N^m&jU94 zq}rMF!-5~3&c%61UHGc1dhDIOmQu(w>)-PIH#~()#G_SiVnAPi+?Z#j_P~^uimKnF zGNI+R$KF`|@cY`boFhdgzeLT)e=YF4Tm?r{-qZzb=Q~j2|j`vV;SWttHnS0$L=$;K}yy8hpG=8 zNe`U)9{w1xX9tgHyqw2kGi{RZj)}NMi?7t)OOFC0cPZ&}=$%BDA2WX2NhZz~xYNs@hZc6R;OnT^4QhlTj5 zAZxftX<6bed`c|)T7Ro*L3O5H&;2g)@rp1 zN7?k&HP0`>(sh3Kvcu%n%2%lEI&5C$(6e`s>k*BWt7_Tvo9%0CS}rk?mq&+ZzS!q* z+Ti(J@<>CcGC$Auy!&BHMZ^)ZkIk1W!Xy6zlGU9GoHIVCoqk9sZ_=BmnQ3hQu9D~6 z_vg+;lz=A+WQpPb>=O8rExY5&{TAq&X+OLzvy6|B#3|5TS&Yg40KE$Wh4_{0SG>m; z>7{%Fmetd)`)ZwC%R#?lZjDp5^1Xxr6+O)Qu<+yfxLdIENX0h%~#5GRXbh^hW);f{;MUaHT><{EoSuDUT#DU1e?CUmLe-TTK z#WK&U>%~K=;Lp7UucGZAc*UJ}(T32$*m%wN$_Znyf4$rTH0qRKE3A-O>f04i`rTPg zRokX9%KpNQWz?FKzRnFwA_CHUVd?Wn!H)X%j)MtsT-CF)9ATH)<`30xm1Z|K+2P27uC3Wn4Z`NbS zNAY}3S~Zoz|2(o>qx-Iz{!d?RS<8EajG;SAMW*)@?}*gj+IIY@>7#$cB$bSeEk#0y z#RYyb;{c&QnG&b0aN8d^@`O5#z0DDGz8$)|IKwQ!$mMX;FEDPWJjb}L`Cc{Q@F}G{ zcvN(tprskk44>+4H=Q=~sUbpXu-kzADDqGmFw0!M8iJ3|SDC(d%jsjVj~GefO@j$e zzR&D1INKxdvMdMIDe6=bM3r#7y+$}34<0QA}$#K6w%v!$x$Ve?LZV12m z&X388Aa-=WN@x-VJ*@ckIG@@1yJO`amZO0I+|ELd8>L}vA>J)1#K6hyVj@cmiqmUDZ@8b{8Dmu`TIXt6QRiFL*q`uf@geK6J@sbDIuU>yzt|7a5Vrn0u^&`mT4QFw5WUJx) z$RK0*+o8HKJUdwX@u3;%uvk9GstXNCGCMz=<#hY!MGE%dwYW-_nq;$%*c+%z#RRt_@P?4_*(em1zw z1JWC-vU>3?pLwyFG+S*FWj)`W9OskytA9LM_|QWxVz2OlAMeI~itL2*r=PYe?_9Ms zTpjz(9~9q-+QJIFKN7RWOscgli+IZ18vbDXWqdsjMek+lZF;fS;mYlHvX1-dSp*hnIGwiL$Q}Y||t^M!(Z!)4u<7Cf`hB zqm%E-_4HP{E;?H$(XP5zuX;guxnYx}4BA(&-#)VR8I?@V!2M)Hjd!~HjIBdX{pJIk z;u3{f(riinl2`jA<#V1TQ^QB`QKoMFm=?KEF^#yATl!i0@?u4#l{)x!efIuE(~u{I zDG+Z(uUD9NUY@b6c+h%i_RROuko1wEXlB3@wMGqf6Sc{!%MrOUgaJOxBQHhWOG>0NQPDs1T~+`7i@*U!7k);|NOe6wX=nKsd|$~@)P z%8|Mv@l5!)ME{g|TH&?5b78AY-$g3KJP7mDrjv#qrYXlUyy=N7?=ell7j`gqy}&#s zPM;!DFnD2J?yHDzCo~<+8glL5;Gx60dsABrtW)$>oi+Gha0!* zpL#92-G+9AwclesX~7Zct0@{=g(LOXk)Ko_zR)IG;>|`|*gY`Oytj(UeHgqv++3w_ z`BnO#r%Ak~zO11%myZLBqHG++yS~WZgzPGDj8jUKfA={P{KoU{PLA+KN%_{YE9Z$* z=-%BzsVpWZp8vZ2Le011gwZ&l!-DZeUaF{s0hP{d1luEtohKiz7i(Vj+@r4+3)vgcagUx<@q#N7Up3y%iqjjxT>G}R4VykE*=T0UJl76L zD~cfKy@02i|NY8PhwP%ix-eDRHPEO8jH!tpq&aeY8@GVUnmTzf=x-Oipzr3BuS(E~ zJ{7=g2^AgBK3V%ag!lXP<6>FD*BD-0^1NhTWHNFx)4o7E>{fd5(|3c5TbRJGsv@^> zwE0?McU{MP4b7fx>uz+b#c(L$9uHHSILLjwPA6e(;gIacCuQ8cUNbJCJ@{e!Cd`UgN<@BmD z$LpTAMgcpl=QFC~(aWo`D$frD%*e)^Z0CBna$k%8*g0gT?d`tP?e>Utaa!L*k-j0Q zU|K3hKS#E@woh&_Svuu}Fv4B(V?U?FQC)U|(^K1q^cm@v87N8BqI#C<*xPww$Zt?V z=ez2?Tkhg0o;=x?vqjlnHxWZt;0LJFCd*p$+l|+jc8G7jAnJp4{?i zSu}GZNGhryhyLAcbB-)#=)P9U&8!|hav|$6ksPaG`6X#i^-XrayVT8oPFIE0zQqM{ zQf)NSM$M@fnXnvmzkR}NEv@$KWzNAaN`kJ`>9&O2T7|k7f6DoF{U!-M1Kzh4WW_(FrU>V zP7VD&_a50cOP3pUe=e4)=fFEGS>K+%ByZefUL6(>B@{W)`?^!-NVD!|BMEQ3Ckt~O z-|AwaB+u9EM~pnI(vH8>@#S`zAfZ>9i^=h*H+$oL6%lw2M!A0ckqY84d$tSZ6=gI)vj5V%(XY3|sX%#9tOJdu$oFxhf{(Qo+%XXf zq=S*r|6l$5yk8{b*EF?~&~#9ua_sSxWs9$u7;=1L5|5eK8JB!O7b~0pd8D6EM1F*g zoKYj)LuIG+J+1m^{<4Pj?+wef3%j4c`z`1L-x;4v1Az+9`43eH8s%QU4k#2Lw;CF> zjn)F6xhF(gVDjK$3HtWc78eHlo5%r`rdUnF6XVYMHUS|Wy?1&(1QAp`Ad+k>8!%Wu zAZxdLF*<{$4J&n`9p1^xKK>OXF3^0Vjo7Vl_qCzCg_P2lK<5hLZ|^(nVZGX>vzm;T zs#6!`yl>HW1Z&8OXD@G&Rkv16YF|21+BA`O`;$r*b!n9|N=oZ?#!<+(yPDyy_h(mq$m`8NW-gBjt9zB*P2Ga)Kp|XU(AV zpv1O;rny^=78kZv6V;&U$8MIh8)n6LCWcV~f!9G^6v%jYffRm<`yun$3G>|j(a9`S z==8>}&f!l&-ZoMr_H}mGg#WnS>M55a^}8Cf=jGe;GNr|n@v^rR{Z=qudrfV;mt|E+ z9zmm>ZEdBo+fdDoz!(kSIQ;%_GHXCJXFqFHIRA_G#Td=Fq0;=z+Tx!e>i7N?C0~*_vbFCBu(ce+pT{dvvC?HjnUXP8l$moJB_VvY&5pj z*hb^VP0|>RZ8iSy_w#%5f3|0K_S);7b7tn;c)xBtql2Ii;8v77$=KN}C-u2Gcz5b=^zP9Y2Lcdow(KD~&JSfBpbGPN2>5BIuZaWg#7-^)S?4B%u`F5fWCr)2y9YnE6j z)a~X7MnSbAITKm!r@rB-*y>2>U*9C)GPxowHg0_~sq=Th4+=ijJ}6^i@2^?O^=OK4GY7Xq;gbJRBHmUlv2x^2Gx7WRf)9{er z;4RFnWtAZ#d7k-C?qSb*G*!9ohHrvdXUqf3D3sE5)Ps%?ar|Lef*BU@C3HYBGRc0- zg&==2qs5vCF^57}Z*CTq0=UN~&lPanvDsfZCc1$uv5zgptfH~yDdEDZE& z)P4NotuL$Qo2VQ}oQ=>y%x*=zQe(57P7~}4fzru53ITcJ(FWGfZM6TGv*4Csq53#r zpsP)YljhQOOG0~$5`d+uCh|RJ+3U7-vwKQ8osynO$vCfK<#2$O62!V%kg}Kgp{>1j z9r)a}-s%^ceA6vpFmis0ETQv>$_1A2D*f?oGC!>rzz*I zsn)xw4i;AG$t8V;Pa=TpYLEaBos3!Zj%F zo2kt}XMNHj=U~cH`bHiO=4#QZVd-P{oot9Fig(Y6Whfo60>t+2aBN zRd`0uu0Xj#4v&}&HAtP|j`Oz9tbFU;*o|s!g%T>AyGjlj&R4>mjcWXR%|PKC!z^V> z6HZotg1gr$|Gm+oFnuDzK}Q>N;zb<Ry{4wxE$8ERUVaG|ylBk<4ys({YU}qMW(pQq?*d zv<}{HPrMsEsdA+jPHP(Pkeb+Hws!xjM&S3D8JW;DU(fDZSj~t9T^fl?SlY^CrE|c^ z=1cGhP2jvFJ^0tnB^M=z5ecH@mJ6ZJrZpT5Asc&0Nq0+}NBfsy|KWz2KZ71qs9rB&L@d>3lUX}D#JoC zBL9q;PAED>(<(_6dC{W)m_bY^-e$EGGfXP3Qzd6V=7b`Rn;-cFwh0kkZRO`3vWEqa zZw?J+jBezEWaAG#Vxjq&@7W?pAuGbo)-~FaJH(+NGyja8C&;0InEw7dnLn86?hK=( z)r1X)xkYgXhB^#*CKd@}00PXH)ifu-s(mWhnvIsYs+j)Pnm<#=jO($0K8guLa1KIOCp z9A3MjGSrdGMJwo(>9$(RWss(VgKlfOr3zz30hl``Fa`$y6ZkoSe=CH($6I_PBwXkW zbp&Q!qddY%e!ifbR;b@kuRusKRlQvxqMla3pQG9N#eL_jIu|5pz1*Xtw#7rcXf7QG zBSL|3;*PVW$=Fh>Qu7m|)JRNwW6l|*cZ3|K~}2tJEt00D*G((iOt`oUaCYO z5XmNmiizo^NwN*5#6UBgQeH4u6zR`W3p~X3>26ARLEsCN?t)Bs8=aa?D&IVDM=t)| z#Q=dyDyiTB;-%U^;zlsS-W<7Tj@R(9!QA2!q}LGVe5`Yzu{?%sRs+crw%8RS5x8Rj&k|IR z9WDyr8QTBtS?q_9h8K!rC%@e zLv4fpXKzs@5`ilv@SP12d<@<)n`>-Jbl2CpsuQn87993dsQMy!L~P5ww&MUguz~zr z$LL5gRb~o*VRPyy+@^Id|GH}Ud^I1F>t`GS`rQ06A!}c44LJ_djw(E=XHb40j!re?Q1i}YR1~g(%pI%<6$WRL&NDg7$l&7w1UST8 z5xV!!vC*d+S#9gP`IA+qyP?S?xHLO9%#be&u%@&qQ!@z0`QfZHI^2>F_f?c*m9q~b zYgvJX0ENP=!?ID)Y3O(ScIWpLQmxb$p-G|p(deefbrqmnbi5ZfX8-+=VuyVKTjmw3 z9yFD^dnhA|1ed#=aH=i9MT!y6t$kKP{2)Mi&wx}9nP#U1z`CWpM^s1s9z{0aKn@0U zS-~r%idDCLU06ZxAU=A+JZ(}bzlh&K*3CG!VwSW)%H*_2#qw*U{lgJ&XuwqNQ`|$C zXT^vS`kK@K0>^u^o9;A55K+nr4ohZrO6W3aZ$qE>#B78A1tDgFM_65-PLk;g92??n1mgK%47^h-vTGtG>>rvW zGPq_3SJHG-8)Z-%{wB|{4;^4AC=)60&lYC9+l>z>QwvpMA1q;;dLW|Uye1FI&L^GZ zwRG`x>iCkNWU@I@;6KZMiEvLayA0-<-Yh^EVbFlmXtfz$M~n95(&h*VNIt>>m@s;o z3NogslZdK0k_(0}s}>ukj)LJCE+Can?CvZIH8*76 zvWeQkFy48Pvk`Od3By2p&n=pdf+YA#?=cxzz9^*5fZi`x*&UDhqaVIpcMmXo{PUT) zg2w1KgBeZizW20gv?e-yGWK!atnD^3;T4qOM5eFr@^<|P8g zw4;luQ@0b+zgOfwC~POIZsT4j?I4MwWhjx`! zQ(m`llP>HsVNR$iWh*GpCgy)e&ePjw34-aPZ^$u(=6by&P|fJ+=chqP6#dp>{Ya7d zVVx>z!{n+n7^cAHiPC+3MAF|){$>h0`Z<$QRJBsuH!j{sT;g3qT%;nT2f8-;bFCrqU?#Vm_vcRHF@}$LpJmR)x~JhcK_6oY^qJ0_j)nnCY2A( zBdXzya}ScI`<>DI@>j6AJ38DcOhrWAt?^CPJ9gQI)RJgy9fMF3cdD@A-Ca3 zmnB^vA{!|l4@?{P4DCh0$J*{cxgfO)eFmoy%X z@G`|Oa@M+WHsY66ryv1q=cT(aKlp2Y>F}PJt9JV)m}2Ub%~tuFH^+|`GpoB#88F~X z?UFnOh`a5@ISpIDvz^2Y;$DB-waB{Wc z%H$Yn3)?ii-Zn1Q)g)vO{yY`sR^jO`yP4r8U@xI8@!d4#_+|sw_xUr<9mAr6=nYB$ zj-xd+THbpfjn$t7BkK&wdgxr;XHb@NE}MW01@3X9%Lc>3O@%B8pw)o+{Ux(QWg#Br z__lQe(+GBC^~MJ{);?%TYBpbEvpKZP#WS&g(~zw1E#&PtM}-tSWPI41ZDL-u^#OL1 zd)dc{p7~2Ww`o=OukrFCqv$L6!V~~byD%(6jSf$q@bo$1*kvuWBsr)#N&U~_47OiJ zCCHhpB|CJtzKmT=h67HM1NqOy%)i1ma8Nscv+v$!&W<-2_?5+FsBxZz0lLH;4#9&O zkfp*2XZ*wRiiI zR$#}vO-4p(uDlzbX_BHzMK|HBVBs%qQ-Xq7z1B(uBZ7aDjn=I@Cx>CF*o*u_KsF3r zR^o9av|OFrHWyou9Fk{eRnea|liiNDR53KDiE4utQ6>qi*lzvBwTKon%2LpxoW@6ruw-W#>PjfaK?Sixy~Ez(v46k-4F@iQCE!Vio$| z@#HWd%d86J7VdGPnxD)T9)nL2*pX*=)F4*2V)0>45qXD6`Yn|;3lQK2q2r1w+xkpd zpss@zQpbcx*~VXfxtl&y|K{@Jgr5T%f2q^zb<32bsN1E(MWiYrqe4ODvqF@O`40#{ zvEFI_*vAwI8yMV$2<9bLs)5jD!XprZ2m%i zzKOU0VD1}3yI7M@CLnpVd~{5bZ-4GyGyFD?Okut0cb|(bc2RWF9rIMxLDE|3qccFl zV{d?cz>%t8kmX=NJgl|X5iq*_7)=cn3N5YEUD8DbN8gkl^ds(HgHGu|;Kz-+bM(M@ zHCPd%3)7ZficdkcGlXy$OvykSX+Jc_l2a0#01j(G?xIufw@kP00|X?-w0%F5Kr`~e zVBYxzn%D2>JZG3A;qOFu`k9+E_BtYAtBh=`qRhL=nC}N_Vu85IQn_-b5dXUDiSgGC zvAb7AmiznS%e^UEypV&8EY;jmOH?+Rr_KI&rH#s-qa$LQ;rv+2NlE8HAo{91(!xvD zQp*>=hfV0IM4WdXrl~plnpN?hb%r-CCZUv;V$*;mcm1{K_h-Gy0Ke60N@6$Jo6j>R zD^)~kBsXMN0`nna@Pk%=QlDq+rQ@hJOLkBn=G=u(8h>~jK17)X5Z!xW+&3D)uU>3F zocmqBA-h*qMj5muo;1jMAEb5?%_+mDcBYP8zAEV)43)_;_8wSlYKEiJSi$_u6V23T zt{!XVGnN^odKacv1YLgPbw=s-&iwRPMSJQz5c*Gj6l0`?d zr&r$ZL5*C0_(OOSw|R9XmfCwN3<5Z$JXtMl?Wu*)HlBdqS?Klh>$s;?WJN3;nU6f$ z66qFr&er26fRVINe4r4`IfAI5**Xli$+*kJWpyamo@1-f$yond)}~1}fYdjBN4S+= zjNYcwC?tx+!D5T0Zb|2~5Mi#!RD4~5fqg~l9FVE#Q(12B5xMiSKuZ1Cf;;$}%C7E1 z7&4kcF||y;0o}3bTbKHYo#d67nP_Hd=9;OLpfTF5AGh+{A* z>s9{dwUaA0#wPRie5}DD2M3jVeTeC&o5;eLtm;LnL_^&T%BBu;Zh@}&&Pf9O%c%R7 zMZ20jv=ZU*A>17w<>n`bmR8&28iVZ{CXnJ2bF6X7ooD0l=I9@EJz~gf);XrQbVHGD zZYJL5Jh7uk3Il^1A{wJw1J!Sh6%~ndcw`>?42o)>K>kRmV}ymP4QZhbP{l` z<;%uf`2NjiLN?(AKBl@q^Tu*H6lu+C@ck>#^;+irszn=#UCP6&7Nn9{=5*1X&q&s+ z1jE--zvdU-LJxEF=Y2f!DQp9S4td_Aid4pmTDUbiNY=)5KH2v9VWQ{zp0HeZH^SBgxmUx0@r%l; z?hkSUC!6283?aL0HUsb88}Gsm_ZHH6oCAR0DvQj}P;0l`cQF)%azELW>3Hifl&GP5 z^2u@5nL6fge&03_wR`(o^3E)7l4bR(lP^A$x9N%V7B%f#D1NEBHMn z-iw}MHgi9%{rq%b8(qym9z{0wp*fOvqEiz8J=ERs+eFE>dj*kdCP|P*9E*P@(ZN?q z#6ZQ4<+-XI+4v4KPS|A6Y?m`3+-ir_eknrf2h(UOEc0L|?pRPoMe{SCW>-_Vxm^ez zX!WK&&)x7l7jeO?=Q>N)fpY6+^+eYPlaCPc$H3cxITp`=1`l(U3td#bPc#i-dtw7`o_W6ar5QokDIk4knM9BvJNCLiumrKKm9cHST8k zlX9{JMwuR?3U6-tfpO-|GMkgE$auZ-e+glXurAi1gy}J^^5`B73f=}A{M|w^CMxW4 z{@LwVJ>YYtjm%{)PuNGm#^RK*oGOz#F4Hqd(d0?vP+pVLFicf0Eq7(zQ-VXNdYHr> z16!M)RO)Ao(UMgYZ%Ct?w-5{2gD6d%KE40q>oyJ$$vT3B4tPc%nB`f##}5gqHKGFo z$*HxI_qrW*m7@absylMh8Jp_EcI`{6I4Te%_k#cyoyFs^y5)gxp0f|CLSNxodg%R! z6iO&I&|alXlO#)~1ts!ha8g#?)-Hq$>=tp7M$ME7Eqf7hQYiB*%?M&TK%eAearR=? z)gHlq?LW10H8rV?#=YW2+3k=xibHG68+R=y^q~7CM%#t};Lo&=H@w4d>*Qfwb!SxB zRaqbR`7*i3#>hQ|M1qhR+6Iz*yH zHwdma2o6plZT>d-MlSvcN3hYEfAI+`RXI#-mhvAPRqmZ+m<|_2-0G}Zv-|-pMdig> zA>}SbBsXCZnyIe0#fJklVjrZG&UHf^6Vm~21(pX7wq^$bBtyw-#hfVan3U_Sn4{FI zS%F`V8$2-B9jA-72$^gK&$C1bV4KW>`cXyhFsrJJBdz9_5=+@5*su%?m2hCnb14u# znj40+vtxYFw{d({?GIyEfcfQy$)wYtkK~N<0~#G09U%iwM^(HqB7Ocs`L~K)#H<#) z^1)jMRI{&O%Xj-$$P(0hi8?Y&uQ@OoK+ipc>}K-c1dTY;RWp4!AnBH=F)mclWhwhm zU2wyg7%*s1kQ&i`NH^{zxduU@7E!NsTcEp@zHe4^p>vtP2r}vJjU%V5nv^hbA9`}q z?N|gNj4~)Q(3c1k+&@BBbTObn4O;ZZ69xY)_AgZQ=IT1dmGHvR3q7QR_}mTuh|>~u zMCmY5HW_vZ=mB+&hE=CI{Tbz^`V0WC+nP4M*FroM*XFA2Cct_11{R_ za2j#UDP{H;jD?EjA}}J+*7(FUu8MgUKM}neuz}Vnha@osrjyND~{Vaup#&h25-J{sJ`L+4l2XG5F5Bqht^ue3xg-% z3_1ktj9T<#bNGow|97LM$MGck8Cv4Erj4YVA)MN4T0;H85vaZhLl4&@y1C~Ya~o#0 zcou<4_e~|s${{n&B1qZNPP^dwZW!z{yTlhR&!w=Z29XN15C4Y#OEw6kB{w|LMgG52cT9aNIqCbT z>o}hJDLx6+)Q#ZxGQSPRDyreLIir-)00HCWUdr8v@#Knan=3!;qywECY#sq4 zDAMyWu9`8m9%&0UH>zQS0-wyR9Cmp<{J*69{hCuP4$wp6&R|%YBX2%ZJZ4%d8|B@u zC#UhK2iS2|@KLDmPxQpj&LfrtC1b2ebjl1d&pRS zsB!^8&_eV|42$+yAeq%)(qmJM!I9fl%HtV&E!1h6vdO9P{CQ})YvX<$e!Vk>ExCp= z9!Y;DP2Uwl>yqt+0t5~PwP68u76{xU4)yaUITh}Kn3CM*X^@YBb`uHkS(#Pc&>)c5 znV1xCiuWx8MlFcZr2stFcS5M1OyXftcRCzTyZded^Tqp%!4@9qpjm5t7UMHJMi$JU zQEA!%;$=GU7~!1O%FEo70nF`t3OoI75#-pc3X@z|e@Pekup7p`yjGm`vXQn9YkXB* zPdhUL?wICY9T#AH*N6CP{^Xbv&wVT9d=ST#z;TPWLwUpu_)@BJKDWEcTNNp%BblqQ zo_Q6>DgRsECg=icu}B%p+~E5UBG+nYF=o%|1-|L;ZD~!GBrmXJxeu1%R)-HdFezgQ z&fbh2T{p0W0R_F{Up;l?N^)Uos#U^Gk9u53I}1|pxD>J#ba$ncg*PQOE;17qegrvW6H-(|&nQD?=HL6I&U=JQ5y3Z)jL5%A;Z86u7*9 ziE#>ubyp;!IKW18`CO`qx5hvpMb4(=ZyUjm`f)B|EMpZ4$psYe&IZR-gE2x>So6i?R{>k%ZlSWCK<%Cgkbd9EWeF-=eb>^NCtFCtM0t>U zcs5v2Wh-ex(cAdWc%jq2#WRz7sZu)KwwzO)j^Mdy$Ku*fnG-(Ah!)9Q7C3VqCdyD6 zs!+?z*}wLXPemHsQift6dxQrIw()@`Bld;eY|47)vZ{8qf{ly@E{5Io6m)>@^ zPIbidtu;IoiB6Rr&4jQTRvw45-+Sr1?IcziSvJ-ZUtSi z0cO6};8dP@D$a`d^3w3A=q3(Gl<7a~tUBdw^}W&bbHvT!VEU?Y>i3_X=j&y;B%99t z+I0~Qq{bh{iRmvmLeL9sOwt$>_rQ3m5EK7lIj3`l)n8kdcq;I}g^t}Ad~68St57$O z1cRv-?`X~Cj9L*C$wicZ3`8(Vln0R1!{~+-;}_ zc^?hyH_wR>!Fz*SR46~?o|89MD0Q14Y+ahcw$5W~RaA^|<`Wf4PLP?3ZtM`FSNoyc z=nk$0Ta!$l$sK+s_GOMzMgY@eep@!&_N@@|VZDoioTLzo2I`^+9CWHpn77fi7_e3X zb7_cKU`3TSj%C&Ols|smk2v5|J}zd4DBhKj1PSOJT@cXGBQ-_4Pkqpy2%3BCAy%6Z zC0e%$cAbG{Wi@3HpC|dyoHBPh15Fxk6p$JU;8jLQzg>iY8;0xAQT>HHlhWu;uM1;~ zUGAWC$01CA$zoMjl*lSA-H*q<)D&^v5BopS_sX$?3S}0n@wVFk6;bD_`yadu!od@1 z0?7%UMUq&3c=s9v!DL{e|S<<}45kH}wxJcvMRwJXIE=SsGL#+k`N~3GME0|=wf8_1Sw5NMaG@?y$RND} zZtD1BP%79>r$=@1DUeeNRQHn=rEUfW+;spCfpEhQz6u?B_1NR|J7WW)Bs-@nZ%1MXkFy{F0!%7 z+gRmab1V14gLARc_Cnpsf8M?EBpC--f&OOBK`aqh>kq2PtP#;8&kxOHPRNNvd!)29 zf?~Jsta;ue4nLx;CUac!m~_@fQU*q?j7|D30{=M0*pN#*x9mJN=pc;jb-**RWOBRN z9EZVKW0pCSUFf89eJW*G+|!XmQbfJzs?L}@dy@ArcfNPQE95T(oD42@JV66mE>eBU z0|HD*U)w)`AGj=hx#2(}CkdN6JuJT3!=V@e85Y?uwr3?KsK1!(TpY=)6eGHpZ6hsv zzH?)3on2phkskx#|6GV(ymwZav6q-pMzEH@820(MJSypZjmh_n&EBsBorY<{uOGSY`ZViOsBTTi7N>9{P=@^6tJq;ssJMt< zc(hTe*`YC8h-5)ON8_nnWbXcr8TSyXky8!LJ#qh72#wC5-X(7{siuXZ%9Z31i5w2v zfudI_E$mLvrROYF+To7RdKSi&D&-_cz3^EhD}VVy({g%~m@~dT6nUI8@!*I4a_?1!y0h3$AceocS&SCs?K-tw53uF!mRQzYuz=cmz zABLkHA*_)7RV{7QvZls(lTTjzglTlG!t_fP-)sKoeKu90jEQyc{u}?#2hJKANG<0@ zaq6qb(zZH;3OxytySRzXo=hv;Q!W=QsSj$tVT4P~8L50mllBW;5Y51Z4gD%dN-Uz` zIHOPO&z~i6LoTId&XEp3{ma=w#L z!T{=Fl4?c!w=d?*8Z{$xy@nb$>N;}fk^cIEMPYEun&H0a)yk*YF4}H%cJ$JSU zyt`px%p?5ITe(gRVMx?XOmROLu1rxWB&MUO#*Q|b52B-0FcUPcuS0>-@LP=I=+weWkZ zw|wzz1h)dl)4&E8X4(#5pg3;}6#2@8PYurnr#wj1w;9i<4<=QvOp?>hbb z73I<4y!AMSP@adqEaf)_iiKeBML(B#w@QSt%D~?j^sSD*=f;O;F!Vqkf4mRtkxqa8NaENw zyD9+e?Ph7R!`b6eW>$o)2BKI=~6VghY7MpX?1Lp=mDsOP}} z#SPEAZBX)NdJSP|0)zVu#Qt6(urtr6=Qk)oOoT7my|BB3e(W5Js1N+em3F`x4~?7-mKKkC7AyQ`$b`ZU;y>W{5}O$3zK39beE4AhkE%gH1NbO z_~b=in9xu4Hg;=gnQt{n>GlW(NQJYU^;tD=qoGSgJ@|B)@mD@X*H!vwvGyp^FQ)m~ zNr5MJ9WjEHYlCh>gCcR&Kj%U9h{ni&QiMR71#e&gN_b)m3}kQY2oox-vN_^ExDvJc zM^}nR2DO+1A%x4$3$ih1b7RvO%KBw`k8Uc*-vN?O2ol4X#&)hSoG2&OIEka`NyH8; z;V}8K76K@R0mvJSf6w3gBN~_Vb#`%b_BE%&5 z7t7$TGN1elzq2K~!l_i(WaO@3J_jQuI7O zQdr0?K2U%0j6yO4fKQNqGN3g%^j-y6*2J?uDr}L+aNb11Abe7`Uu?{K5|S!m4{zj4 z^;Oh`y99^m{y9N06w_@>zfAJzfz7Y+b;@lgEjvmsc zHB@2dQWFC3eSLdBFJM!yoJA;(CNXY*J39bBm{fx@ZwJ2&Y~a^2{DKE&)|1(&GqzYa zvdl1wCMzfqMSPpQ_5a4r?j@H=8H1^C{{HOt=`JrcNK2J!`n3orGFHZBs>dYl!mQ%b zw!uL>O)P?ZKPK`o)_IdotlN1I!71i@QJBm{yN>dRJlUq>T5FAog>e1Fj>wr9_gCC6 z*-#NK1P!w7!JE>GvYKpyHe6~np}gy3xIlzUuIki2sXNW7OH99mZ>dz(2mv>|Eu$^l z(Z@d7=zr}i1(;R8aFb;5tuqPu0qbdrdAsDii)}G!zz6>GG?Dltqp?ZXsR@m;83seE zac^4v`tYj#fp%EV0J#);`^oeJlR&X@;v=fpl<#RVq}r%Ab?f2bbmNn#ww?su*6$sE z>^j9bwc6nVj+~_#Po^W(nm0CuRo|p08U-6$QlRhnLz|dIC(7pp^fRt8l0J$kI+VIo zQ-g0phl-BHBLZdG5{p_K#6+8tM#Rtn5v?@hm`2UX0^Nj=DF(Fm2!}983dUao8My3r z>D=QIv7kOFGlHR$z&}N_?)PImlUJLktUaXEgWJpYu%E|CsJ) z+AU;Gy^@m6KG}?8Rj`p&%bZn*F;9SLF9S%qMr9zwBTM|(xI?nVB5w3It+2<+*?;lS_^!^ZKHQgO55weIFC1f=T*(rLn*c(E3_DhNr3Z|-No@f^DCz~ z=|jEK@iSXz2PGrQH*_vHK-qd&+uk^JzXOCv2UxcO`AatpY>hOzdxgiGU!2gjC|G_> z_D1scb)fXtPLA-d^bhWQA>sl9GaxUpq&@F|~?ptB;LVf`6JMue%tl+PAQ=Zw^fA@}r zgL>&PR<-@_JUaxn@07W&0(70&7V%#~NJx$`QkQl&Nr82jeas%Bg72O#ex13FizXzg z1F+99IGe>94n6R$vXV336FN8@zi~CPxVyoRCriNQ zpZ&MEgsz9}fy%n{;&^URH@ByJ?oZjNC(`r3p`8OAHkLt}apL}s z3ALCJiHfcm-S*JqeVgHZl>D!Xcp^L0UYykXPb64o(Q6o?&`o4JL(l-xT(ojP~(&rfb{6DTMwqI zSf^bN(V!PT`Gt&Gy^xN;=U0w+AfFJgj48uMkAgSJgE#=iBsUM5F|5aE?pt8~i$fdg z;*p6IgTZ5R`kjPn=jY6BFw#1NFaOiu6Hf4FIMqc6bz7W zBhl+O{M3#QDoYOg8s1Qn>Kq9T2uXN1kD)>vL|)gU`aEilKYSKDe#!X8waAZJLCAF= z6q|qJgXN~}5CHd5ly|x2{~L`3bjVZRW%MPY8w;?eUXP%*c%w3o8N=i{zc?-Gt(o-I z5%QsFBdnpk%Zmnp*gAB1-5_6Gy_s3@Lm(3l!Cjbo@oxJ`cF8$AI46U=lM_|`u=UW2 zXzbV?rC(&uHea(MzN5i2leo`6^+^DFP`S{6X^@^3=dZxI98_Nq$NP!jZfVDC z;l+|oxanbHz52+?vjj=L(CF&|qo{{;CfQ2EPR9!JnkhPHjfHpXbZeX_q@!?pq z7u{jb^s;gJW?_JT3&!3mSp)7z(X}ab0$Ak*_e_ZN&rYqzqXV;y`ZC!MY-?z%&q^Qe zJ`FSzUc&(T4^o1jTs0T?!9pm*)P;#(Al-E-33YN`OC*1o>PSiy`~2B zyIxL0?nYIAbH=r*NFBE4E?Z(#eBIo46N3bqN}b1W^oi^hQ`M6@!13#HHZ9my?VfsU z3hOv;3%bQDMhD{irp!O$5Dpm#=KjHU^{0vN=&s9Zb-31Lm8p}#R_~^dc;A^_rgrwS z{Rr^tpkv&bd~&0x5Jt9mS7~QEZ$~Z7m#9UMptHs7sNsm zlPnn2;LGSAP-k)OaITHyd`|bRDYUGW@r=E2klGFr@FLq@R_VAxlwUMBd|uYElD8~2E(;c0mz zi}%H!38_Kq3|`DEXz?8`;?MM=f_CrEP+*=*@QuteUUD@if>9tjzO{r$jU~LZOMQf4 zJxBy#vn?MiWE$M~z>Qt{VpAAyi@lR$d9V?j%!K8UecQ8dj_Sg8M?PzmV@7(^@-LO+ zv*`N%AZlpp14Rdq+CBDITw~WWOPdh!87o`>4X-+2_<-=>V@XgB01Rg`5~Aw(;I~nDf1$6bVk>25&8M>)0e?mN=U4d7Z+^$-X$=0)@)T5Kt>FwO2Sac}EK|(l z%r{E2QVoO~W$qRBixJ3!DWb1}cucMBp2l8%3O1ho)gjAhBp9dpTDg6lI`U1&fZk*- zYrkjr!FVgfmu@+~H4MbO>EjIoqI-A0KdZ$p8@ zWEl?;Bd|&HiAR~Y3)3$cM=tK9b(%%eKbnZeUIk*e2Skv%WJQPKk&|>10)>fId7R?Q z1ezNehtFA}-6kHhSvni9B&!7h;hPTvD<|$~Sy_7D9hY&=*kt(Q?DloC;7|dd#CHR` z;V(QwKO*jsnoCg-PATWl7+ELj!w2(YCLSowEN6M5h>~y=;}jaoYht!;;3lYPMgS!X z!mra?Emk-ijqu!U>l(Lol;XI$WLbCb4a%F+yJ1CVgn#yFl<#F@{<*PK6^?Yay~VBvHj>upEo&4+5y@hkaU#NNen+JP2>p z&zHAGWDJtN-Vn`^w0Ta0g_c*yL9{9vNf55U#8G4hDse8E;l6bmpX;l|tnbnqkqCk* zof%wk@~hj##t;-hGJ>;noYedCeFyV+*b28kpkSe?plAfiUFjobmmIN3U3VSocFeM% zxni$f2HFMY{uAcvqawx0DaH~EvAxP%2Bdtzj^w5V)@zcA#2pvmYYg6z?u?vaZFUxoZZ)y^umdJz- zWo#Z~(>!H_%%mYT?z!i5KUe0Dpi@p5%-WRSar6n166Rt2>r%#qiq0y8gZsqW{>1FiL6 zyXLcj_3u9{;UDEIF~4fu&uM!?@p3~^FozRtYih>Jb|01Af>e8&B_}nhCql>Y?yjK# z9IPVPqMN)BgJ2Ad*D*sM%rW6%N7s;(TYhq%P;y!4|EBmOSb=P@7n&mm33vC7v2azp?r2Bi~1qc>4rb{#ntUin)HG3@L)SmI;F=lalyn zv@05{b}QR@rJ@niT_^f;e47X79W3BRNtjiD=(dw0S!GntRedy47FR!W&v~1?7#`Oy zguW=m*q0vqb%9^(;XPnEBx>hQwl+`_4bz^ zc+z4C`%~>{0F75e1#a%p9bJ`yBWgV|TMyfaq!E_BW!Mm9Yq>ltMPkVTQW@LZs28{X1}s_e$K61XJH%!ned9g|;AUq3t>zP-TNsTnO1D-ZmI7R~C_YKQxlB)EW=)^w-R{$&+~^a88M z&=ArVy3jFkb_D15t*}nF)k(r3b`vfh*v<1-lY|v%;8v+HI)tO;{izy%T3!wM?{a1g2m?` zZV5nH3VbKte;0k_3%4KtJN8pCyCK87`rs3FX+J_$wB<#;7N3fC=qPde;6v)~Fx3mqh)%x7Sr~4XHK2sC#3n#>K9#SirVSq?#Kb#N z{Ed3X=Y!$w&%Ss^u%Kc)p@IVx$j+;vd~{Jtuc!v4PUu<>_={?JTTvqo{h|NQNERP; zSETr7=6E2B|Lly7d77cKr2F=bnSSw`N^+dQpqYiQ7~{G6J;x~Zo$=zEbj?}9WiDp9 znj1mM>6b(){-+D<(hoM$abW9ZgSdy5KGex(Uptk-CwLtX|1eP!yv7;^$D-ZQ^x@P{ z0{9Jb;I$Yq)&qmF=~oLDRcETth=IR0(sZff617J^UuEyrFmZvUV-l&c``Cm&;!Kh4 z4BGj67T}*S=j}Hd_q0GT!n8(vTsHwG zuq3qI?L$+xE*2R6s1^6_sKw}Fm3aK{vqKx9v<1EQd9a$0C(hr0JoNun_0?Zdf8W=y z89F7UrCTJW8>B;!k{lYOq>&uSL22nONl6i;QwE0^1f&^2x<$I5d4JY=e)#?g=ia;a zJ!hZ2&vAd4A6NARL5VH@RsQ>1!QnH8WtZ{NG)B3u3k1bhfBKJYkZ;zmmf%kkTd{)@ z3y1G-qXJKD+sJkQ`&wRr$*1Nqx!u$|#3axGU?2Z$Ys#GdeWWSmze@(J+oI4U1^W3N zxC?0SS!&QguJ6=o6dG<=&^Gu}x>qVw_0txTI=(ZUJEoP4(q)BAg|b?GirS6AA3p{! znCv@#mcRnIF*I-Zv4FkIQ@B?|bBC-#{pHb@^%beE*JisdU$y%9U|8EYBOh{2U-`j~ zQEshRm1`9J4F>SB`B{y*yXE$O*y&ye!-e1Ack>qZ3($*irPFo!e)v==E?WWfz;{=0 zEekx7O*3>UQEBR7Y|038)@l~jLaBou!(V^hAM`CA;T_*9$#@f3Lr;ATKH?!tNuAfAszqR|#RqMLe^mY7# z+cI9{!u8gemx2hm<+zG^`NR$nS1&g+hT7)!>~Z!5cZlHa34e2E=8b!(sCC^Y&(nWw zOSljD<-ZZ=Mp@r+=LO)aHvmw)j=wB>D;m`CZj^#OOA4v^J)YIeYd*bV;(lyPCm@$g z9Pn3jSX2ekv`(D(pQ5b$Z#?7*yEJ|lQrKA$uI3Z>#J)IYxTE%&g!3eIX3C6C7(e7z z?`-*e#|BE@VZ)VNN%y;=eQ(hZ{-+!Du3kVow%!&F01ag-w2Ck>=AE0&<5!Y+Odj|Y zmVCb6l9v)P8AA)vm^uCR8#%7}oT-Z}!Z0%rHZ~!Mo zo%G>NhZ!8Hu99|yIB7|Yj92#giIutjs^Qr3^`@3r?Nb)c_Hu2g^7>9h< ztpDmscSl5xcl^ZOkx8TDY!~zk7Li=CVZYH0c;Uo(RA2-t{k`6qAyA31jl|15&Ey2e z$*=JD2hUnuBOmH)+Fvh!;p~*1_Gc)SkqW=`rfTO{`2}+72VKexN4!08*$lq$oz2_v zsrnl~Q!IC(kaMoaG%ATJb!A4D-kxU${ba z0TAiXJujAa9{MY zVHr;<>^S*L(&*J3L@q{ZU?~1B z&c@R4JCVeWT;r(VGjG`WR<%YUuwOvG@`hF5n{iLi_H!cTt{%o&Mq zjmnz(cpGM<_51N?5%WSwLAUH`!|gnY`3e9*Y9I5vQjYaFQ+H} zRO`Yl_g|$kT-9NoC~7=-2Cva8L~ebpAnv!xjrHRXAF4Og;&41oO0>y;_I^7V!+7W2 zD6Ar-o!V{lSANp?g6tY(F(8a!vy3WClRG3HcM^cz0gK9u{-q% zot6ROGZrS`P(D`#10cdegJJ`&?dsaNy5i9ltdxix@qB-VWH1-49gzqe;7su554kn8W2IWH^;0VWz4&&Zm%_Xr8<{3S++lHa*L^|~LB zo$vA zb_35CX7HXiXS?mIW(h>7gLh=v8-Z60sSYmsM+VKjZj9u>b_s0WqDhoGi0kdvk726S z7C{QBbb-yQ{ExQ*y@f;m7lQF5>Nyp^{ONt}iEtZ4Z-bebf1OESCFuf5XfP8VAwcn~ zh%9k%08SDAu<#53J@4KxKZ(f3e~?i2c)H4 zXz?djxB)Ne&$e`2ps?c20u_+C)Qd@Z04XPU4M`y#pteb!#3S$`PmBH8neuxE^FdjS z;!sm9ca3mcdH?CRv<+iP!yq+@SW?Bmoa_4jVl?vx~cDH7+*+~`8bUOA%+-b3FH?jYuQfO84yePQ$^3eM$X;o2GkP}29`nOV%0rxfJpse~;ys#q|fc`rl55%gk0 zJJrNX(DYk+?6SQ0ELWbNL~*`Y_g7!=%UO__wmlol8euJZe4LG)%oEkO_Ud_%3$vh5D4no{Fx~GM##Zj4S37K-Olw0fN;@$Wkw^H zz1`$#5@+{#RqTObvy8ga&^a3b$?5SR#s;RKl~J6)C6VT67!Qi@n{`V#r&b(aISI2zT zY|z^ET+w&0Ti`g@oS}oSg;k#Qr?3)8{#BYM=Be;x1l)Pp{R^rVPx)4M=IDb&evDwH zp4xw5uPCy#x=`W}wgONU_+T&6f@cKY^{YI15K*Z&$zjr?O0p@=g$??nT=eNhB)Q_i z=&!~bT)h@`AQ+9uGFF3h&$B`bl=RNI9_7`9XAYM?p;Wlg`$u#2CXK;8pmgosDQrjh z-8gsmUI3Nhr^P?&J(6od*z9vZ-(9NtFELX7hry`x{hV=+EbYUr^1fjG%LFA^#VD7w zkLPr6TM^Hz7Aawe7)uB#{0TlQ?6b+h zB$KsMxtB~yCzg7TB1s8vFO-)-*}5%?E0QEpC5iabr*;8ON7V#4noWgsG%FflewEB(r(#%y}@dVIeWv4!<@DWX5G&&&2YDos-2~D zaj7OX{q3-}$C?~jF=xJqWiD0L2hr1_K+@**qu>u9ARHtQhaFfwT9YiPCIG7h6K zgXkII_fCjh5%{Jy>3UfVP&+?n@jo|rO*O>=e7?Rja<}bK8OtIa( z(=kUGUG=IcT&Su_DwQ7Z7?>DiHT3EE%tc3G3#&@h4@r=%gQ9Lj9L!d4w3Y^EtPAu& zhFJ*~^@%CE|D-ji?C0NDs6sxm7`p?ub2JrF7~LgtdFM(&aYXRC?UOM^E@ zhGfr|S$Srd6PhzaHSBY*xjz1C6fC=GL0r!GpPev=V_gbqSj`4I5lD&<*%seig(@)6 zK2MB$zbcoyWZ!&rJ*kp{tX%xtXvlMMnm#5~{cu&5nJD?Ouq;Hf%rk$JbM^{wyfLrzc_J1jn3|aA ziC0<)iVpqPi@0CAYxs2)8k`HJe0oZFNjUvvH{_5^9~Dbenq});ClrK(LHJ!;!ORP( zRC?>2I%+tlDur*&z27d+xv?68P66~T4y%O9WrM%GL({GqAyp-)CBz}r@mULXA|9Y& z*xb*U@BS!w^NRGWVzM?bRR(o;6W8;+WrPTeV_fU1;8@hzV5Bv;fRji_)oQCjGI0OU zetAaAo(1>%^hDmMi;Std(_Xg2<{fJIJpe6x2k?2$SZP|{X8e(oB=9pG2Ftr?dTD>C zDNZbVqpBYhalUhllPW`R@}ReR^UWi*OCZ&P*_EZ#&#I_z!VrxTg3#2t4wPLMfgcme zak%#T=rqJR!mh(TFG4|JTjPi=knIw8*<}iO_U>_CeJ<%%{`!;Mx)nxOd1vYwYpzdY z{8j_$idAB2GSDo2hbpIElEB6113CqKPqWIP@nJbK@pxlDKD zfn8X+&1jG)V_aCWTwy29 z+&rB^j+u4DF&=t|11sQf&w7!tr8dS+^C+pkn(HPka{mv(IQ1`5C8nk4SK zHrqXVRM-senVVuH0c8gR@^oslrV(MMkcqC%p_r2WjL6exjHlk*X2QsZV;B)oG1Fz( zr;K7tWF!rAD~p<=y+}R6Z3oB&Hs0vV(%3Vib^f(kjma9sr+;Ob^WmhM?jNDk;Y~L- zX|WaJ7B3jtgK&JQDqQ(pIXbcNl(77q9SM-*TgIFfBd>pRgQOfnEebmCNk0a2_*H6y zag+3Z8VCtGI0gA(2uv)0i-7mJsN<$ocQ256R>!NmZmECwPYB4c?vom1A{->2v*nq& z^DrA0`}OL%gDMbrU(c+mo;4wX*sRnVqEH%eq#*>V}=8HhQ6Q*yMbq zrH?jouS_)W>ax~5I-(j;P;sd4V^doZ;R`7+#@S zSvvAT2Lwl;qB~IbZ&!5wdSWEa_EyCZ&28)763i0KS`1bu=51z70ty+SMLY3_o z)0+%GTz5t~%O z;-dWfYkXvDL8UP9z)|c=YigDWF!^w43B$57!@btpAT?Onqt6eu{QA^(ipx2+o^CDV zE8l=I9obvutPJK9-J`XM4=!DFf1oHlO4X3&!%=y z_}#sDy}q3C$(le?@R5_~eRI$>RjD9{FY7}=Ts*2)LMK%r#$iBnuQ zNO?)Z(X*tzwoij9J6PG}&O?#haM3%)To<@Q%gQ~zlI&`yGAp@lY_2bXjPF`w5ZL#o4a=KR_JKU4Aaz#=CxQD zFG6l~doYjeR7uYQks~FlZ`~3Q-zb)sg^q9tPRhggGcAtxFfIK3M^v>*JXi}qk&oCm zoVb7J*2Q1Rp(W0i*N`ULY9MvF@=0_1ZhBB*#tozmrsq{8!h1H9J(gy@_eCB5Sev#G zy>pOY6SJ7RV`fg4Dp@Xn2L=jY1zV&77ukq}Z9jaF7daRtFI=>ILQ1b~ie%m!KfSOg zE|bUy%(CwlOREhK=cJ(8DH2~6J$Ufr@#!)Xe?y)d%wh2248~rXdx|@2GssOKrdj_- z1L*CB;Fm|wb96k+9K;?zVN{fK>TbdW^bbttp)+lVLfJ`|`e?SgP<~k=1Dys>* zKaM<}?{f4G-z6et*aiU_S-6wuw;*C*b2rDKZ>*=O&KbRD9>(aIeGVf4=;3s32kmJj z-?-`$_dr9m^*z2TNDh;2x2U{t4Fs#A&*@C|Nk%-``zfw;Tv(XP_+s<_2Bzv-pZUM% zx_2b`Q7{yk&kL&;Yp%fC3JQL}gdZkd*xN!m*Enu{HJ4<076QBV?HTh|Kp(gb(uH2)2A-9&>H$O~^g zi0bcIH+R+c?>QT;_4XR6YQ4=GwlEBVBMwYJwrSd*a2ccGP3b=${2rznnkS4Cl6_n( zyS5o-uoaH*{NeQ(&x7a9Gyo1!1oMTr3!^QSRi#|R7tvEQUfyeTkwZ}N>^|Zg6N;% zP;rbEvozcUy3A>ArtJsUQ-L;je3fT{n;O_W#QYO{f^^#*CupA#N;~k5xbWv@dtb)? zSuI76Iavt=^%&4~mKOQmI*CEjzWD$sC>k&V@-D7}JVU;nuccys)73U6p4H&QPO$+m zyCi6%U1Ew315J?RAcRslPSz{gMUyrH(GCudK{fRLE>JG-TkVqpCjSG$1km+)Yr3m@ z-5+r*{dne->7L;ApM|*b8?pp z#Z)qzQmle2V_*#zlTF2Z{#=Je7OINw0=T8e+~c$gH@ zS#KG;0x!Wb1@YVJNGqLvdc~VF{E0+Si)+zYQlEhi7w!2=Z6?ppahBv&%MkZ;>+;(; zAXJBW<(TA4c};BO2jpGXdPoYW);i!3pq#pTgb|)vOMv=KJklz`##TVE8^s%2GmLWD zvQ#z?weOMEdxBYq?-pXdVLF{tN^_L%q{%wY;hwlcMAI^Op#Y{4YVPGEM@neT;`kp&pe$R!^E>8w@%CaY$x$78qcXjGQS#@mbj&!6 zCDAkF;~vGSpaO8=Q6|4$aD()1R5SM!DG3!jU8+=MYN9tu4@fWzrI5go{!H%W_wtsP zEz!IFQN#>myNO0~ssrDTr|=$=9{aqXd&FFP!9Wg%22-bwHy6-BR|tpzQ*zIL?N5-5 z4E2-5I|W>v&m}GBz3FxRq+cE3`rEem9;dej${v>6Y1%I&+|-dSYa?ytwks}VCnsB& z{e-0NhJ4U-(B)yJj;fkL+sOjUNkeEv75lRlMY?v3m8=r_2jZZgU1^sX5(NNygP(nC z2yPV|61aS59h zr1hDHBl0%IVtHBtg06#Xg@_14*)c1caDf%gxPBgzrq8oi1x&LH=2(grc)zx!c)X>n zG6DH5xlfIMwybjBM`tLGrslcW)wSHrU!++NR>*tmFM(mFX+Y zrIW3XE*nM4B}Sc}d9C*eT@J0^dmWb zcd4rHn7a)>GKFRR2%BWetvihSVFw`&^_y+}f&*Q=bM2pTy=Cp2>W=hUlj%#8|4vc1 zxa2)m3~LLgJRp#4q({aAfh4uK3e(%tOq0M?LB6_a`%Q0GDV9ouQ`;~lB{^QTP#PqCRFXd4^-Qe*mkF#F zw@0Br{n}pYd_4C0ST-}Yg)FYGmZMGQ)3)AI+JzNn0a5SA*SA0pb|^;(K5qshj^Tat zuUVX#Yy6`rEt@TvP$gpw-U0pNh=6X`a^MoRqY^*Q+ycXy+_LK$0BRrIc&x>)BkcXe7;Rc4n3^6h$uPQ zEJN$o_rQQtOx{!?vF7$_WGoT*#7Y~N&f+qNE9i2F9dVHKW7B9dSAN_*L<-_RpKvg4 z#flxeIX}up=hDFDUfURQcog0!j5oP*ae!yz;2pEK7d|B}a?ME?o^7q#=|~9FvvW(O zKt(@E3Wd9;Bu@k@A}kH&JTZAN@nS&qY3o6pFQ}1v)lRhM-t`D^H<}GDVNN^;l1c=4 zHLnD%mxQQhO(k+P_q%7pb4f29Y?qeM6y^&)13$6f+3KTYrF>*1VNyLN2`ITl&}30Q zVZ25rM{;A%oa9W1W+JDb@tkAdH-iIrKm1}xCO|w_t&UczD+BxT^=`!l)i~?H>ajR= z)U)vQeXc~`%nu8bQ-z?O2%d%R2i@5;58i$HCu~eTBwOWAl^=K;b4s_WyA6&P-(-)+ zTZ#^aLoAZU*e|*gUOnz4H`&Vu1P5z2iNLT`kfqMR zWsRcL>8y@Y-tbGu@E4}1l(y6%47OkSB{W1V?SnW{OS$xEd{a-fG5g!JxVlFol8~J8 z;{ilD8E8hqnC4MDJ#d@854}nH#Pij#b~1NVfRl>5yT0XCim2p10-6n&s#l^^DoiRX_VH=X&ejmsEDp54l!|XiQYK{?8H|5;gR{-!qpy(A# z0-EMcSrk^8V-Wk|z_K}QCq@IWDf>m9E-~Lc$ZX_|^^`lFggIKs){3fh=JkA_Dtetg ze;Hj!jv9;WS^%q`n~H|bSWw-g&ens_s`kwu6*7yQA%Aa!T4O~F^H4UHz{)tuhO7DB zdOwy4^!Q>S?nhMlH*dj|J;}-&eTD#I;bK7WQ`Wn%YWt21o;gq)n_!{VKQDp)ADL8| zY5Ph`subF`ph%%Q4v;ERA3L{9gpwKv9`Tu)7q93}L4pgayck?&$Ip}-BV4f50jji^ z@4w9lPZyrG^yz1BRPv+S(zu=qZ5UJhx+ynK3>dKafTo#!rY(#qYRU)--JS{+%a=4; z&o3&qW*6=Z2h~Sg`|jcm{oWE|kyfpL?Hy_0dGW_Um>Z#nJyqI>R;-kj)TylUJMyUP zOQ)dKQug|C&Dgk^iPGjj6WoL20V?M1flYTg8v~6Wn;5a;A$u=XQcZu9$4O~B<9`Fq zGNf-!Eqvnm0L6=DsP=+^_}KZOs@vSdGzLaV20}^O1SO9LMCfr-$84s z0z|Ht4k!xU!a_!J8 z!MQLAzs0HWc6@9Xbd9r&ccCu_I?A<*knsNpw3wKC literal 0 HcmV?d00001 diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..6a0fd1d --- /dev/null +++ b/build.gradle @@ -0,0 +1,72 @@ +buildscript { + repositories { + mavenCentral() + maven { url 'https://s01.oss.sonatype.org' } + gradlePluginPortal() + mavenLocal() + google() + maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } + maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' } + } + dependencies { + classpath "com.android.tools.build:gradle:8.1.4" + classpath "io.freefair.gradle:lombok-plugin:8.3" + classpath "org.docstr:gwt-gradle-plugin:$gwtPluginVersion" + + } +} + +allprojects { + apply plugin: 'eclipse' + apply plugin: 'idea' + + // This allows you to "Build and run using IntelliJ IDEA", an option in IDEA's Settings. + idea { + module { + outputDir file('build/classes/java/main') + testOutputDir file('build/classes/java/test') + } + } +} + +configure(subprojects - project(':android')) { + apply plugin: 'java-library' + apply plugin: 'io.freefair.lombok' + sourceCompatibility = 11 + compileJava { + options.incremental = true + } + // From https://lyze.dev/2021/04/29/libGDX-Internal-Assets-List/ + // The article can be helpful when using assets.txt in your project. + compileJava.doLast { + // projectFolder/assets + def assetsFolder = new File("${project.rootDir}/assets/") + // projectFolder/assets/assets.txt + def assetsFile = new File(assetsFolder, "assets.txt") + // delete that file in case we've already created it + assetsFile.delete() + + // iterate through all files inside that folder + // convert it to a relative path + // and append it to the file assets.txt + fileTree(assetsFolder).collect { assetsFolder.relativePath(it) }.each { + assetsFile.append(it + "\n") + } + } +} + +subprojects { + version = '1.0.0' + ext.appName = 'open-eggbert' + repositories { + mavenCentral() + maven { url 'https://s01.oss.sonatype.org' } + // You may want to remove the following line if you have errors downloading dependencies. + mavenLocal() + maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } + maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' } + maven { url 'https://jitpack.io' } + } +} + +eclipse.project.name = 'open-eggbert' + '-parent' diff --git a/core/build.gradle b/core/build.gradle new file mode 100644 index 0000000..303b140 --- /dev/null +++ b/core/build.gradle @@ -0,0 +1,20 @@ +[compileJava, compileTestJava]*.options*.encoding = 'UTF-8' +eclipse.project.name = appName + '-core' + +dependencies { + api "com.badlogicgames.gdx-controllers:gdx-controllers-core:$gdxControllersVersion" + api "com.badlogicgames.gdx:gdx-ai:$aiVersion" + api "com.badlogicgames.gdx:gdx-box2d:$gdxVersion" + api "com.badlogicgames.gdx:gdx:$gdxVersion" + api "com.github.MrStahlfelge.gdx-websockets:core:$websocketVersion" + api "com.github.MrStahlfelge.gdx-websockets:serialization:$websocketSerializationVersion" + api "com.github.crykn.guacamole:core:$guacamoleVersion" + api "com.github.crykn.guacamole:gdx:$guacamoleVersion" + api "com.github.tommyettinger:formic:$formicVersion" + api "com.github.tommyettinger:libgdx-utils-box2d:$utilsBox2dVersion" + api "com.github.tommyettinger:libgdx-utils:$utilsVersion" + api "de.golfgl.gdxcontrollerutils:gdx-controllerutils-mapping:$controllerMappingVersion" + api "games.rednblack.miniaudio:miniaudio:$miniaudioVersion" + annotationProcessor "org.projectlombok:lombok:$lombokVersion" + compileOnly "org.projectlombok:lombok:$lombokVersion" +} diff --git a/core/src/main/java/com/openeggbert/OpenEggbertMainClass.gwt.xml b/core/src/main/java/com/openeggbert/OpenEggbertMainClass.gwt.xml new file mode 100644 index 0000000..8dd5046 --- /dev/null +++ b/core/src/main/java/com/openeggbert/OpenEggbertMainClass.gwt.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/core/src/main/java/com/openeggbert/OpenEggbertMainClass.java b/core/src/main/java/com/openeggbert/OpenEggbertMainClass.java new file mode 100644 index 0000000..8529d76 --- /dev/null +++ b/core/src/main/java/com/openeggbert/OpenEggbertMainClass.java @@ -0,0 +1,34 @@ +package com.openeggbert; + +import com.badlogic.gdx.ApplicationAdapter; +import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.graphics.GL20; +import com.badlogic.gdx.graphics.Texture; +import com.badlogic.gdx.graphics.g2d.SpriteBatch; +import com.badlogic.gdx.utils.ScreenUtils; + +/** {@link com.badlogic.gdx.ApplicationListener} implementation shared by all platforms. */ +public class OpenEggbertMainClass extends ApplicationAdapter { + private SpriteBatch batch; + private Texture image; + + @Override + public void create() { + batch = new SpriteBatch(); + image = new Texture("libgdx.png"); + } + + @Override + public void render() { + ScreenUtils.clear(0.15f, 0.15f, 0.2f, 1f); + batch.begin(); + batch.draw(image, 140, 210); + batch.end(); + } + + @Override + public void dispose() { + batch.dispose(); + image.dispose(); + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..b90cd82 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,20 @@ +org.gradle.daemon=true +org.gradle.jvmargs=-Xms512M -Xmx1G +org.gradle.configureondemand=false +aiVersion=1.8.2 +gdxControllersVersion=2.2.3 +controllerMappingVersion=2.3.0 +guacamoleVersion=0.3.5 +formicVersion=0.1.5 +lombokVersion=1.18.34 +miniaudioVersion=0.4 +utilsVersion=0.13.7 +utilsBox2dVersion=0.13.7 +websocketVersion=1.9.10.3 +websocketSerializationVersion=1.9.10.3 +graalHelperVersion=2.0.1 +enableGraalNative=false +android.enableR8.fullMode=false +gwtFrameworkVersion=2.11.0 +gwtPluginVersion=1.1.29 +gdxVersion=1.12.1 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e6441136f3d4ba8a0da8d277868979cfbc8ad796 GIT binary patch literal 43453 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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
NnX)EH+Nua)3Y(c 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 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100755 index 0000000..25da30d --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/html/build.gradle b/html/build.gradle new file mode 100644 index 0000000..25b8ca5 --- /dev/null +++ b/html/build.gradle @@ -0,0 +1,195 @@ + +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'org.gretty:gretty:3.1.0' + } +} +apply plugin: "gwt" +apply plugin: "war" +apply plugin: "org.gretty" + +gwt { + gwtVersion = "$gwtFrameworkVersion" // Should match the version used for building the GWT backend. See gradle.properties. + maxHeapSize = '1G' // Default 256m is not enough for the GWT compiler. GWT is HUNGRY. + minHeapSize = '1G' + + src = files(file('src/main/java')) // Needs to be in front of "modules" below. + modules 'com.openeggbert.GdxDefinition' + devModules 'com.openeggbert.GdxDefinitionSuperdev' + project.webAppDirName = 'webapp' + + compiler.strict = true + compiler.disableCastChecking = true + //// The next line can be useful to uncomment if you want output that hasn't been obfuscated. +// compiler.style = org.docstr.gradle.plugins.gwt.Style.DETAILED + + sourceLevel = 1.11 +} + +dependencies { + implementation "com.badlogicgames.gdx-controllers:gdx-controllers-core:$gdxControllersVersion:sources" + implementation "com.badlogicgames.gdx:gdx-ai:$aiVersion:sources" + implementation "com.badlogicgames.gdx:gdx-box2d:$gdxVersion:sources" + implementation "com.badlogicgames.gdx:gdx:$gdxVersion:sources" + implementation "com.github.MrStahlfelge.gdx-websockets:core:$websocketVersion:sources" + implementation "com.github.MrStahlfelge.gdx-websockets:html:$websocketVersion:sources" + implementation "com.github.MrStahlfelge.gdx-websockets:serialization:$websocketSerializationVersion:sources" + implementation "com.github.crykn.guacamole:core:$guacamoleVersion:sources" + implementation "com.github.crykn.guacamole:gdx:$guacamoleVersion:sources" + implementation "com.github.tommyettinger:formic:$formicVersion:sources" + implementation "com.github.tommyettinger:gdx-backend-gwt:1.1210.1" + implementation "com.github.tommyettinger:gdx-backend-gwt:1.1210.1:sources" + implementation "com.github.tommyettinger:libgdx-utils-box2d:$utilsBox2dVersion:sources" + implementation "com.github.tommyettinger:libgdx-utils:$utilsVersion:sources" + implementation "com.google.jsinterop:jsinterop-annotations:2.0.2:sources" + implementation "de.golfgl.gdxcontrollerutils:gdx-controllerutils-mapping:$controllerMappingVersion:sources" + implementation project(':core') + implementation("com.badlogicgames.gdx-controllers:gdx-controllers-gwt:$gdxControllersVersion:sources"){exclude group: "com.badlogicgames.gdx", module: "gdx-backend-gwt"} + implementation("com.badlogicgames.gdx:gdx-box2d-gwt:$gdxVersion:sources") {exclude group: "com.google.gwt", module: "gwt-user"} + implementation("com.github.crykn.guacamole:gdx-gwt:$guacamoleVersion:sources"){exclude group: "com.badlogicgames.gdx", module: "gdx-backend-gwt"} + +} + +import org.akhikhl.gretty.AppBeforeIntegrationTestTask +import org.docstr.gradle.plugins.gwt.GwtSuperDev + +gretty.httpPort = 8080 +// The line below will need to be changed only if you change the build directory to something other than "build". +gretty.resourceBase = "${project.layout.buildDirectory.asFile.get().absolutePath}/gwt/draftOut" +gretty.contextPath = "/" +gretty.portPropertiesFileName = "TEMP_PORTS.properties" + +task startHttpServer (dependsOn: [draftCompileGwt]) { + doFirst { + copy { + from "webapp" + into gretty.resourceBase + } + copy { + from "war" + into gretty.resourceBase + } + } +} +task beforeRun(type: AppBeforeIntegrationTestTask, dependsOn: startHttpServer) { + // The next line allows ports to be reused instead of + // needing a process to be manually terminated. + file("build/TEMP_PORTS.properties").delete() + // Somewhat of a hack; uses Gretty's support for wrapping a task in + // a start and then stop of a Jetty server that serves files while + // also running the SuperDev code server. + integrationTestTask 'superDev' + + interactive false +} + +task superDev(type: GwtSuperDev) { + doFirst { + gwt.modules = gwt.devModules + } +} + +//// We delete the (temporary) war/ folder because if any extra files get into it, problems occur. +//// The war/ folder shouldn't be committed to version control. +clean.delete += [file("war")] + +// This next line can be changed if you want to, for instance, always build into the +// docs/ folder of a Git repo, which can be set to automatically publish on GitHub Pages. +// This is relative to the html/ folder. +var outputPath = "build/dist/" + +task dist(dependsOn: [clean, compileGwt]) { + doLast { + // Uncomment the next line if you have changed outputPath and know that its contents + // should be replaced by a new dist build. Some large JS files are not cleaned up by + // default unless the outputPath is inside build/ (then the clean task removes them). + // Do not uncomment the next line if you changed outputPath to a folder that has + // non-generated files that you want to keep! + //delete(file(outputPath)) + + file(outputPath).mkdirs() + copy { + from("build/gwt/out"){ + exclude '**/*.symbolMap' // Not used by a dist, and these can be large. + } + into outputPath + } + copy { + from("webapp") { + exclude 'index.html' // We edit this HTML file later. + exclude 'refresh.png' // We don't need this button; this saves some bytes. + } + into outputPath + } + copy { + from("webapp") { + // These next two lines take the index.html page and remove the superdev refresh button. + include 'index.html' + filter { String line -> line.replaceAll(' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/html/src/main/java/com/openeggbert/GdxDefinitionSuperdev.gwt.xml b/html/src/main/java/com/openeggbert/GdxDefinitionSuperdev.gwt.xml new file mode 100644 index 0000000..47385ce --- /dev/null +++ b/html/src/main/java/com/openeggbert/GdxDefinitionSuperdev.gwt.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/html/src/main/java/com/openeggbert/gwt/GwtLauncher.java b/html/src/main/java/com/openeggbert/gwt/GwtLauncher.java new file mode 100644 index 0000000..e4e4851 --- /dev/null +++ b/html/src/main/java/com/openeggbert/gwt/GwtLauncher.java @@ -0,0 +1,26 @@ +package com.openeggbert.gwt; + +import com.badlogic.gdx.ApplicationListener; +import com.badlogic.gdx.backends.gwt.GwtApplication; +import com.badlogic.gdx.backends.gwt.GwtApplicationConfiguration; +import com.openeggbert.OpenEggbertMainClass; + +/** Launches the GWT application. */ +public class GwtLauncher extends GwtApplication { + @Override + public GwtApplicationConfiguration getConfig () { + // Resizable application, uses available space in browser with no padding: + GwtApplicationConfiguration cfg = new GwtApplicationConfiguration(true); + cfg.padVertical = 0; + cfg.padHorizontal = 0; + return cfg; + // If you want a fixed size application, comment out the above resizable section, + // and uncomment below: + //return new GwtApplicationConfiguration(640, 480); + } + + @Override + public ApplicationListener createApplicationListener () { + return new OpenEggbertMainClass(); + } +} diff --git a/html/webapp/WEB-INF/web.xml b/html/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..4301df2 --- /dev/null +++ b/html/webapp/WEB-INF/web.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/html/webapp/index.html b/html/webapp/index.html new file mode 100644 index 0000000..c7670ff --- /dev/null +++ b/html/webapp/index.html @@ -0,0 +1,31 @@ + + + + open-eggbert + + + + + + + +
+ + + + + diff --git a/html/webapp/refresh.png b/html/webapp/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..aab1e3872e5fc840acc6e880a17c3e42f5a6cc3a GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~&3?$8t&jUkyQ&PHgbLqiHaA}oCTa8c$9AB-44$rjF6*2UngCFLYV803 literal 0 HcmV?d00001 diff --git a/html/webapp/styles.css b/html/webapp/styles.css new file mode 100644 index 0000000..e768a39 --- /dev/null +++ b/html/webapp/styles.css @@ -0,0 +1,53 @@ +canvas { + cursor: default; + outline: none; +} + +body { + background-color: #222222; +} + +p { + text-align: center; + color: #eeeeee; +} + +a { + text-align: center; + color: #bbbbff; +} + +.superdev { + color: rgb(37,37,37); + text-shadow: 0px 1px 1px rgba(250,250,250,0.1); + font-size: 50pt; + display: block; + position: relative; + text-decoration: none; + background-color: rgb(83,87,93); + box-shadow: 0px 3px 0px 0px rgb(34,34,34), + 0px 7px 10px 0px rgb(17,17,17), + inset 0px 1px 1px 0px rgba(250, 250, 250, .2), + inset 0px -12px 35px 0px rgba(0, 0, 0, .5); + width: 70px; + height: 70px; + border: 0; + border-radius: 35px; + text-align: center; + line-height: 68px; +} + +.superdev:active { + box-shadow: 0px 0px 0px 0px rgb(34,34,34), + 0px 3px 7px 0px rgb(17,17,17), + inset 0px 1px 1px 0px rgba(250, 250, 250, .2), + inset 0px -10px 35px 5px rgba(0, 0, 0, .5); + background-color: rgb(83,87,93); + top: 3px; + color: #fff; + text-shadow: 0px 0px 3px rgb(250,250,250); +} + +.superdev:hover { + background-color: rgb(100,100,100); +} diff --git a/lwjgl3/build.gradle b/lwjgl3/build.gradle new file mode 100644 index 0000000..daa26cc --- /dev/null +++ b/lwjgl3/build.gradle @@ -0,0 +1,114 @@ +buildscript { + repositories { + gradlePluginPortal() + } + dependencies { + if(enableGraalNative == 'true') { + classpath "org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin:0.9.28" + } + } +} +plugins { + id "io.github.fourlastor.construo" version "1.2.0" + id "application" +} + + +import io.github.fourlastor.construo.Target + +sourceSets.main.resources.srcDirs += [ rootProject.file('assets').path ] +mainClassName = 'com.openeggbert.lwjgl3.Lwjgl3Launcher' +application.setMainClass(mainClassName) +eclipse.project.name = appName + '-lwjgl3' +java.sourceCompatibility = 11 +java.targetCompatibility = 11 + +dependencies { + implementation "com.badlogicgames.gdx-controllers:gdx-controllers-desktop:$gdxControllersVersion" + implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion" + implementation "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop" + implementation "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop" + implementation "com.github.MrStahlfelge.gdx-websockets:common:$websocketVersion" + implementation "com.github.crykn.guacamole:gdx-desktop:$guacamoleVersion" + implementation "games.rednblack.miniaudio:miniaudio:$miniaudioVersion:natives-desktop" + implementation project(':core') +} + +def jarName = "${appName}-${version}.jar" +def os = System.properties['os.name'].toLowerCase() + +run { + workingDir = rootProject.file('assets').path + setIgnoreExitValue(true) + + if (os.contains('mac')) jvmArgs += "-XstartOnFirstThread" +} + +jar { +// sets the name of the .jar file this produces to the name of the game or app. + archiveFileName.set(jarName) +// using 'lib' instead of the default 'libs' appears to be needed by jpackageimage. + destinationDirectory = file("${project.layout.buildDirectory.asFile.get().absolutePath}/lib") +// the duplicatesStrategy matters starting in Gradle 7.0; this setting works. + duplicatesStrategy(DuplicatesStrategy.EXCLUDE) + dependsOn configurations.runtimeClasspath + from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } +// these "exclude" lines remove some unnecessary duplicate files in the output JAR. + exclude('META-INF/INDEX.LIST', 'META-INF/*.SF', 'META-INF/*.DSA', 'META-INF/*.RSA') + dependencies { + exclude('META-INF/INDEX.LIST', 'META-INF/maven/**') + } +// setting the manifest makes the JAR runnable. + manifest { + attributes 'Main-Class': project.mainClassName + } +// this last step may help on some OSes that need extra instruction to make runnable JARs. + doLast { + file(archiveFile).setExecutable(true, false) + } +} + +construo { + // name of the executable + name.set(appName) + // human-readable name, used for example in the `.app` name for macOS + humanName.set(appName) + // Optional, defaults to project version + version.set("0.0.0") + + targets.configure { + create("linuxX64", Target.Linux) { + architecture.set(Target.Architecture.X86_64) + jdkUrl.set("https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.11_9.tar.gz") + } + create("macM1", Target.MacOs) { + architecture.set(Target.Architecture.AARCH64) + jdkUrl.set("https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.11_9.tar.gz") + // macOS needs an identifier + identifier.set("i.should.be.changed.before.merge." + appName) + // Optional: icon for macOS + macIcon.set(project.file("icons/logo.icns")) + } + create("macX64", Target.MacOs) { + architecture.set(Target.Architecture.X86_64) + jdkUrl.set("https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_mac_hotspot_17.0.11_9.tar.gz") + // macOS needs an identifier + identifier.set("i.should.be.changed.before.merge." + appName) + // Optional: icon for macOS + macIcon.set(project.file("icons/logo.icns")) + } + create("winX64", Target.Windows) { + architecture.set(Target.Architecture.X86_64) + jdkUrl.set("https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11%2B9/OpenJDK17U-jdk_x64_windows_hotspot_17.0.11_9.zip") + } + } +} + +// Equivalent to the jar task; here for compatibility with gdx-setup. +tasks.register('dist') { + dependsOn 'jar' +} + +if(enableGraalNative == 'true') { + apply from: file("nativeimage.gradle") +} diff --git a/lwjgl3/icons/logo.icns b/lwjgl3/icons/logo.icns new file mode 100644 index 0000000000000000000000000000000000000000..5e41ad7c1af69bbc1ea082c61fccd833abc5c4ff GIT binary patch literal 201876 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

KO)MRW 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

`#4_X4po6zBr>DFqDjW2! z{_P&1LrE2Mfng-Rc+nO76%M4{>N7%t?)?3HcOO5&1?@h|V!{u-A0J5u2pxmpolbIH zWHUG@?w3e8GhcYn-jYE!V@mg*AQrQL=6}BvAbAXJ9-WbiGM2i0jYQK-zjGELd&()Za+UrC@EWFRrO z;4g)&K5*z4-Z-t-wBoKclKPV+fWq^Y03z0VwB{6!4?EFi;rLv0ewTwL0Jt- z<{kafREP&C+~p=P=SxA7!qyVSnxi|(SP{jowkoS`0n&D#KP1_JUj0PYRR9IZ5fYL1 zkIS~HHQeD9orcGmso9a|=VTtZ)OQHYEy3DOW9GseGN;KjjO}k`fVGNr$1qEiz%(i< zi1wFwn4OpHAo{KduGI8nkAGQ?d}0=EH%yapXC(Ocr}7uN<31W0%`LOj z^GYCgD^E&-ct&=Iw9XUrSyl6ByJ$Yw^np0X%8l#53uB@Qwe5>el7