discord rpc since you cannot git the other one for some reason

This commit is contained in:
Yoshman29
2022-10-15 22:12:51 +02:00
parent 6510072139
commit dd39491ac5
4 changed files with 55 additions and 26 deletions
+14 -4
View File
@@ -18,6 +18,11 @@ import flixel.addons.transition.FlxTransitionSprite.GraphicTransTileDiamond;
import flixel.addons.transition.TransitionData;
import flixel.math.FlxPoint;
import flixel.math.FlxRect;
#if desktop
import funkin.system.Discord.DiscordClient;
import sys.thread.Thread;
#end
import lime.app.Application;
#if sys
import sys.io.File;
@@ -105,6 +110,7 @@ class Main extends Sprite
FlxG.save.bind('Save');
Highscore.load();
// TODO: Mod switching
ModsFolder.init();
ModsFolder.loadMod("introMod");
ModsFolder.currentModFolder = "introMod";
@@ -129,10 +135,6 @@ class Main extends Sprite
AudioSwitchFix.init();
// WindowsAPI.setAudioChangeCallback(function() {
// trace("test");
// });
var diamond:FlxGraphic = FlxGraphic.fromClass(GraphicTransTileDiamond);
diamond.persist = true;
diamond.destroyOnNoUse = false;
@@ -141,5 +143,13 @@ class Main extends Sprite
new FlxRect(-200, -200, FlxG.width * 1.4, FlxG.height * 1.4));
FlxTransitionableState.defaultTransOut = new TransitionData(FADE, 0xFF000000, 0.7, new FlxPoint(0, 1),
{asset: diamond, width: 32, height: 32}, new FlxRect(-200, -200, FlxG.width * 1.4, FlxG.height * 1.4));
#if desktop
DiscordClient.initialize();
Application.current.onExit.add (function (exitCode) {
DiscordClient.shutdown();
});
#end
}
}