Disable Development Mode & move Input Viewer

Resolves #712
This commit is contained in:
Luke Street
2026-05-07 23:03:26 -06:00
parent b99ad920c4
commit 9c24a0bc4b
8 changed files with 13 additions and 28 deletions
+1 -1
+1 -1
View File
@@ -356,7 +356,7 @@ namespace dusk {
ImGui::End();
}
m_menuGame.windowInputViewer();
m_menuTools.ShowInputViewer();
m_menuGame.drawSpeedrunTimerOverlay();
if (getSettings().game.liveSplitEnabled) {
+1 -2
View File
@@ -3,12 +3,11 @@
#include "imgui.h"
#include <imgui_internal.h>
#include "ImGuiConsole.hpp"
#include "ImGuiMenuGame.hpp"
#include <dolphin/pad.h>
namespace dusk {
void ImGuiMenuGame::windowInputViewer() {
void ImGuiMenuTools::ShowInputViewer() {
if (!m_showInputViewer) {
return;
}
+1 -6
View File
@@ -10,12 +10,7 @@
namespace dusk {
ImGuiMenuGame::ImGuiMenuGame() {}
void ImGuiMenuGame::draw() {
if (ImGui::BeginMenu("Settings")) {
ImGui::Checkbox("Show Input Viewer", &m_showInputViewer);
ImGui::EndMenu();
}
}
void ImGuiMenuGame::draw() {}
static std::string GetFormattedTime(OSTime ticks) {
OSCalendarTime time;
-17
View File
@@ -46,28 +46,11 @@ namespace dusk {
ImGuiMenuGame();
void draw();
void windowInputViewer();
void drawSpeedrunTimerOverlay();
static void resetForSpeedrunMode();
private:
struct {
int m_selectedPort = 0;
bool m_isReading = false;
PADButtonMapping* m_pendingButtonMapping = nullptr;
PADAxisMapping* m_pendingAxisMapping = nullptr;
int m_pendingPort = -1;
bool m_isRumbling = false;
} m_controllerConfig;
bool m_showControllerConfig = false;
bool m_showInputViewer = false;
bool m_showInputViewerGyro = false;
int m_inputOverlayCorner = 3;
std::string m_controllerName;
bool m_showTimerWindow = false;
};
}
+2
View File
@@ -48,6 +48,8 @@ namespace dusk {
ImGui::EndDisabled();
}
ImGui::Separator();
ImGui::Checkbox("Show Input Viewer", &m_showInputViewer);
#if DUSK_CAN_OPEN_DATA_FOLDER
ImGui::Separator();
+6
View File
@@ -27,6 +27,7 @@ namespace dusk {
void ShowAudioDebug();
void ShowSaveEditor();
void ShowStateShare();
void ShowInputViewer();
private:
bool m_showDebugOverlay = false;
@@ -66,6 +67,11 @@ namespace dusk {
bool m_showStateShare = false;
ImGuiStateShare m_stateShare;
bool m_showInputViewer = false;
bool m_showInputViewerGyro = false;
int m_inputOverlayCorner = 3;
std::string m_controllerName;
};
}
+1 -1
View File
@@ -708,7 +708,7 @@ int game_main(int argc, char* argv[]) {
dComIfG_ct();
// Development Mode
mDoMain::developmentMode = 1; // Force Dev Mode for Debugging
// mDoMain::developmentMode = 1; // Force Dev Mode for Debugging
mDoDvdThd::SyncWidthSound = false;
OSReport("Starting main01 (Game Loop)...\n");