Skip to content

Commit 330d880

Browse files
committed
backwards compat
1 parent 1c6b828 commit 330d880

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

source/funkin/backend/scripting/Script.hx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,19 @@ class Script extends FlxBasic implements IFlxDestroyable {
9797
"BitmapUtil" => funkin.backend.utils.BitmapUtil,
9898
];
9999
}
100+
101+
/**
102+
* Used internally to keep backwards compatibility with old scripts.
103+
* This gets set on `hscript.Interp.importRedirects`,
104+
* if you wanna modify it, please edit `hscript.Interp.importRedirects` directly.
105+
**/
106+
public static function getDefaultImportRedirects():Map<String, String> {
107+
return [
108+
"funkin.backend.system.github.GitHub" => "github.api.GitHubAPI",
109+
"funkin.backend.system.github.GitHubException" => "github.api.APIException"
110+
];
111+
}
112+
100113
public static function getDefaultPreprocessors():Map<String, Dynamic> {
101114
var defines = funkin.backend.system.macros.DefinesMacro.defines;
102115
defines.set("CODENAME_ENGINE", true);

source/funkin/backend/system/Main.hx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ class Main extends Sprite
124124
ShaderResizeFix.init();
125125
Logs.init();
126126
Paths.init();
127+
128+
hscript.Interp.importRedirects = funkin.backend.scripting.Script.getDefaultImportRedirects();
129+
127130
#if GLOBAL_SCRIPT
128131
funkin.backend.scripting.GlobalScript.init();
129132
#end

source/funkin/menus/credits/CreditsCodename.hx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ class CreditsCodename extends funkin.options.OptionsScreen {
117117
totalContributions = 0;
118118
for (c in Options.contributors) totalContributions += c.contributions;
119119
for (c in Options.contributors) {
120-
var opt:GithubIconOption = new GithubIconOption(c, 'Total Contributions: ~${c.contributions}~ / *${totalContributions}* (~${FlxMath.roundDecimal(c.contributions / totalContributions * 100, 2)}%~) - Select to open GitHubAPI account');
120+
var opt:GithubIconOption = new GithubIconOption(c, 'Total Contributions: ~${c.contributions}~ / *${totalContributions}* (~${FlxMath.roundDecimal(c.contributions / totalContributions * 100, 2)}%~) - Select to open GitHub account');
121121
if (Options.mainDevs.contains(c.id)) {
122122
opt.desc += " *- Public member of the main Devs!*";
123123
@:privateAccess opt.__text.color = mainDevCol;

0 commit comments

Comments
 (0)