Replace all gflag implementations with cvar implementations
This commit is contained in:
@@ -7,8 +7,6 @@
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
#include <gflags/gflags.h>
|
||||
|
||||
#include "xenia/app/emulator_window.h"
|
||||
|
||||
// Autogenerated by `xb premake`.
|
||||
@@ -17,6 +15,7 @@
|
||||
#include "third_party/imgui/imgui.h"
|
||||
#include "xenia/app/discord/discord_presence.h"
|
||||
#include "xenia/base/clock.h"
|
||||
#include "xenia/base/cvar.h"
|
||||
#include "xenia/base/debugging.h"
|
||||
#include "xenia/base/logging.h"
|
||||
#include "xenia/base/platform.h"
|
||||
@@ -29,7 +28,8 @@
|
||||
#include "xenia/ui/imgui_dialog.h"
|
||||
#include "xenia/ui/imgui_drawer.h"
|
||||
|
||||
DEFINE_bool(discord, false, "Enable Discord rich presence");
|
||||
DECLARE_bool(debug);
|
||||
DEFINE_bool(discord, false, "Enable Discord rich presence", "General");
|
||||
|
||||
namespace xe {
|
||||
namespace app {
|
||||
@@ -85,7 +85,7 @@ bool EmulatorWindow::Initialize() {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (FLAGS_discord) {
|
||||
if (cvars::discord) {
|
||||
discord::DiscordPresence::InitializeDiscord();
|
||||
discord::DiscordPresence::NotPlaying();
|
||||
}
|
||||
@@ -344,7 +344,7 @@ void EmulatorWindow::FileOpen() {
|
||||
void EmulatorWindow::FileClose() {
|
||||
if (emulator_->is_title_open()) {
|
||||
emulator_->TerminateTitle();
|
||||
if (FLAGS_discord) {
|
||||
if (cvars::discord) {
|
||||
discord::DiscordPresence::NotPlaying();
|
||||
}
|
||||
}
|
||||
@@ -398,7 +398,7 @@ void EmulatorWindow::CpuTimeScalarSetDouble() {
|
||||
}
|
||||
|
||||
void EmulatorWindow::CpuBreakIntoDebugger() {
|
||||
if (!FLAGS_debug) {
|
||||
if (!cvars::debug) {
|
||||
xe::ui::ImGuiDialog::ShowMessageBox(window_.get(), "Xenia Debugger",
|
||||
"Xenia must be launched with the "
|
||||
"--debug flag in order to enable "
|
||||
@@ -444,7 +444,7 @@ void EmulatorWindow::UpdateTitle() {
|
||||
auto game_title = emulator()->game_title();
|
||||
title += xe::format_string(L" | [%.8X] %s", emulator()->title_id(),
|
||||
game_title.c_str());
|
||||
if (FLAGS_discord) {
|
||||
if (cvars::discord) {
|
||||
discord::DiscordPresence::PlayingTitle(game_title);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user