From 119cc6969168b0e79fa036b3a14907c20ba430a0 Mon Sep 17 00:00:00 2001 From: Yoshman29 <81191621+YoshiCrafter29@users.noreply.github.com> Date: Fri, 11 Nov 2022 00:32:03 +0100 Subject: [PATCH] fixed fonts --- buildnumber.txt | 2 +- source/funkin/mods/ModsFolder.hx | 2 ++ source/funkin/system/Paths.hx | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/buildnumber.txt b/buildnumber.txt index d0cc93ed..cc009011 100644 --- a/buildnumber.txt +++ b/buildnumber.txt @@ -1 +1 @@ -1274 \ No newline at end of file +1277 \ No newline at end of file diff --git a/source/funkin/mods/ModsFolder.hx b/source/funkin/mods/ModsFolder.hx index 58d43e0f..fec4675b 100644 --- a/source/funkin/mods/ModsFolder.hx +++ b/source/funkin/mods/ModsFolder.hx @@ -1,5 +1,6 @@ package funkin.mods; +import funkin.system.Main; import openfl.utils.AssetCache; import flixel.util.FlxSignal.FlxTypedSignal; import openfl.utils.Assets; @@ -76,6 +77,7 @@ class ModsFolder { unloadMod(m); loadMod(ModsFolder.currentModFolder = mod); + Main.refreshAssets(); onModSwitch.dispatch(ModsFolder.currentModFolder); FlxG.resetState(); } diff --git a/source/funkin/system/Paths.hx b/source/funkin/system/Paths.hx index b61a3476..980ac567 100644 --- a/source/funkin/system/Paths.hx +++ b/source/funkin/system/Paths.hx @@ -1,5 +1,6 @@ package funkin.system; +import haxe.io.Path; import funkin.mods.LimeLibrarySymbol; import flixel.FlxG; import flixel.graphics.frames.FlxAtlasFrames; @@ -153,7 +154,11 @@ class Paths inline static public function font(key:String) { + #if sys + return OpenFlAssets.getPath(getPath('fonts/$key', FONT, null)); + #else return getPath('fonts/$key', FONT, null); + #end } inline static public function getSparrowAtlas(key:String, ?library:String)