1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2024-12-23 21:56:46 +00:00

allow run without discord stuff

This commit is contained in:
George FunBook 2021-03-22 09:09:46 -05:00
parent dd49ae7990
commit 8a515b63f5
5 changed files with 20 additions and 21 deletions

View file

@ -1,6 +1,5 @@
package;
#if desktop
#if discord_rpc
import Discord.DiscordClient;
#end
import flash.text.TextField;
@ -52,7 +51,7 @@ class FreeplayState extends MusicBeatState
FlxG.sound.playMusic(Paths.music('freakyMenu'));
}
#if desktop
#if discord_rpc
// Updating Discord Rich Presence
DiscordClient.changePresence("In the Menus", null);
#end

View file

@ -1,6 +1,6 @@
package;
#if desktop
#if discord_rpc
import Discord.DiscordClient;
#end
import flixel.FlxG;
@ -36,7 +36,7 @@ class MainMenuState extends MusicBeatState
override function create()
{
#if desktop
#if discord_rpc
// Updating Discord Rich Presence
DiscordClient.changePresence("In the Menus", null);
#end

View file

@ -42,7 +42,7 @@ import shaderslmfao.ColorSwap;
using StringTools;
#if desktop
#if discord_rpc
import Discord.DiscordClient;
#end
@ -133,7 +133,7 @@ class PlayState extends MusicBeatState
var inCutscene:Bool = false;
#if desktop
#if discord_rpc
// Discord RPC variables
var storyDifficultyText:String = "";
var iconRPC:String = "";
@ -834,7 +834,7 @@ class PlayState extends MusicBeatState
function initDiscord():Void
{
#if desktop
#if discord_rpc
storyDifficultyText = CoolUtil.difficultyString();
iconRPC = SONG.player2;
@ -1074,7 +1074,7 @@ class PlayState extends MusicBeatState
FlxG.sound.music.onComplete = endSong;
vocals.play();
#if desktop
#if discord_rpc
// Song duration in a float, useful for the time left feature
songLength = FlxG.sound.music.length;
@ -1327,7 +1327,7 @@ class PlayState extends MusicBeatState
startTimer.active = true;
paused = false;
#if desktop
#if discord_rpc
if (startTimer.finished)
{
DiscordClient.changePresence(detailsText, SONG.song + " (" + storyDifficultyText + ")", iconRPC, true, songLength - Conductor.songPosition);
@ -1342,9 +1342,9 @@ class PlayState extends MusicBeatState
super.closeSubState();
}
#if discord_rpc
override public function onFocus():Void
{
#if desktop
if (health > 0 && !paused)
{
if (Conductor.songPosition > 0.0)
@ -1356,22 +1356,20 @@ class PlayState extends MusicBeatState
DiscordClient.changePresence(detailsText, SONG.song + " (" + storyDifficultyText + ")", iconRPC);
}
}
#end
super.onFocus();
}
override public function onFocusLost():Void
{
#if desktop
if (health > 0 && !paused)
{
DiscordClient.changePresence(detailsPausedText, SONG.song + " (" + storyDifficultyText + ")", iconRPC);
}
#end
super.onFocusLost();
}
#end
function resyncVocals():Void
{
@ -1464,7 +1462,7 @@ class PlayState extends MusicBeatState
else
openSubState(new PauseSubState(boyfriend.getScreenPosition().x, boyfriend.getScreenPosition().y));
#if desktop
#if discord_rpc
DiscordClient.changePresence(detailsPausedText, SONG.song + " (" + storyDifficultyText + ")", iconRPC);
#end
}
@ -1473,7 +1471,7 @@ class PlayState extends MusicBeatState
{
FlxG.switchState(new ChartingState());
#if desktop
#if discord_rpc
DiscordClient.changePresence("Chart Editor", null, null, true);
#end
}
@ -1642,7 +1640,7 @@ class PlayState extends MusicBeatState
// FlxG.switchState(new GameOverState(boyfriend.getScreenPosition().x, boyfriend.getScreenPosition().y));
#if desktop
#if discord_rpc
// Game Over doesn't get his own variable because it's only used here
DiscordClient.changePresence("Game Over - " + detailsText, SONG.song + " (" + storyDifficultyText + ")", iconRPC);
#end

View file

@ -1,6 +1,6 @@
package;
#if desktop
#if discord_rpc
import Discord.DiscordClient;
#end
import flixel.FlxG;
@ -113,7 +113,7 @@ class StoryMenuState extends MusicBeatState
trace("Line 70");
#if desktop
#if discord_rpc
// Updating Discord Rich Presence
DiscordClient.changePresence("In the Menus", null);
#end

View file

@ -21,8 +21,10 @@ import shaderslmfao.ColorSwap;
using StringTools;
#if desktop
#if discord_rpc
import Discord.DiscordClient;
#end
#if desktop
import sys.thread.Thread;
#end
@ -98,7 +100,7 @@ class TitleState extends MusicBeatState
});
#end
#if desktop
#if discord_rpc
DiscordClient.initialize();
#end
}