This commit is contained in:
Nayla Hanegan 2023-04-24 10:44:58 -04:00
commit 59a3ef26ce
No known key found for this signature in database
GPG key ID: BAFE9001DA16CFA2
2 changed files with 13 additions and 30 deletions

View file

@ -1,6 +1,8 @@
#include "Discord.h"
#include "UICommon/DiscordPresence.h"
#include "Core/Config/NetplaySettings.h"
#include "Core/Core.h"
#include "Core/IOS/DolphinDevice.h"
bool mpn_update_discord()
{
@ -21,17 +23,8 @@ bool mpn_update_discord()
if (CurrentState.Boards && CurrentState.Board)
{
if (RichPresence.partySize > 0)
{
snprintf(Details, sizeof(Details), "Players: %d/4 Turn: %d/%d", RichPresence.partySize,
mpn_read_value(CurrentState.Addresses->CurrentTurn, 1),
mpn_read_value(CurrentState.Addresses->TotalTurns, 1));
DiscordRichPresence discord_presence = {};
RichPresence.smallImageKey = CurrentState.Board->Icon.c_str();
RichPresence.smallImageText = CurrentState.Board->Name.c_str();
}
else
{
snprintf(Details, sizeof(Details), "Players: 1/4 Turn: %d/%d",
mpn_read_value(CurrentState.Addresses->CurrentTurn, 1),
mpn_read_value(CurrentState.Addresses->TotalTurns, 1));
@ -39,22 +32,12 @@ bool mpn_update_discord()
RichPresence.smallImageKey = CurrentState.Board->Icon.c_str();
RichPresence.smallImageText = CurrentState.Board->Name.c_str();
}
}
else
{
if (RichPresence.partySize > 0)
{
snprintf(Details, sizeof(Details), "Players: %d/4", RichPresence.partySize);
RichPresence.smallImageKey = "";
RichPresence.smallImageText = "";
}
else
{
snprintf(Details, sizeof(Details), "Players: 1/4");
RichPresence.smallImageKey = "";
RichPresence.smallImageText = "";
}
}
RichPresence.details = Details;
}

View file

@ -409,7 +409,7 @@ void NetPlayDialog::ConnectWidgets()
Settings::Instance().GetNetPlayClient()->RequestStopGame();
}
if (state == Core::State::Uninitialized)
DisplayMessage(tr("Stopped game"), "red");
DisplayMessage(tr("Stopped game, Please wait for everyone to close the game before relaunching!"), "red");
}
});