From 0f291512e2b7790902bfd2e5f6911ce1bb7fff35 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Thu, 16 Jun 2005 19:54:50 +0000 Subject: [PATCH] add debug toggle menu timer --- stepmania/src/ScreenDebugOverlay.cpp | 7 +++++++ stepmania/src/ScreenDebugOverlay.h | 1 + 2 files changed, 8 insertions(+) diff --git a/stepmania/src/ScreenDebugOverlay.cpp b/stepmania/src/ScreenDebugOverlay.cpp index 1c6e984cc3..32783fd438 100644 --- a/stepmania/src/ScreenDebugOverlay.cpp +++ b/stepmania/src/ScreenDebugOverlay.cpp @@ -95,6 +95,7 @@ void ScreenDebugOverlay::Init() g_Mappings.debugButton[16] = DeviceInput(DEVICE_KEYBOARD, KEY_Cr); g_Mappings.debugButton[17] = DeviceInput(DEVICE_KEYBOARD, KEY_Ct); g_Mappings.debugButton[18] = DeviceInput(DEVICE_KEYBOARD, KEY_Cy); + g_Mappings.debugButton[19] = DeviceInput(DEVICE_KEYBOARD, KEY_Cu); } @@ -200,6 +201,7 @@ void ScreenDebugOverlay::UpdateText() case DebugLine_ReloadTheme: s1="Reload Theme and Textures"; break; case DebugLine_WriteProfiles: s1="Write Profiles"; break; case DebugLine_WritePreferences: s1="Write Preferences"; break; + case DebugLine_MenuTimer: s1="Menu Timer"; break; case DebugLine_Uptime: s1="Uptime"; break; default: ASSERT(0); } @@ -226,6 +228,7 @@ void ScreenDebugOverlay::UpdateText() case DebugLine_ReloadTheme: bOn=true; break; case DebugLine_WriteProfiles: bOn=true; break; case DebugLine_WritePreferences: bOn=true; break; + case DebugLine_MenuTimer: bOn=PREFSMAN->m_bMenuTimer.Get(); break; case DebugLine_Uptime: bOn=false; break; default: ASSERT(0); } @@ -268,6 +271,7 @@ void ScreenDebugOverlay::UpdateText() case DebugLine_ReloadTheme: s2=""; break; case DebugLine_WriteProfiles: s2=""; break; case DebugLine_WritePreferences: s2=""; break; + case DebugLine_MenuTimer: s2=bOn ? "on":"off"; break; case DebugLine_Uptime: s2=SecondsToMMSSMsMsMs(RageTimer::GetTimeSinceStart()); break; default: ASSERT(0); } @@ -443,6 +447,9 @@ bool ScreenDebugOverlay::OverlayInput( const DeviceInput& DeviceI, const InputEv case DebugLine_WritePreferences: PREFSMAN->SaveGlobalPrefsToDisk(); break; + case DebugLine_MenuTimer: + PREFSMAN->m_bMenuTimer.Set( !PREFSMAN->m_bMenuTimer ); + break; case DebugLine_Uptime: break; default: ASSERT(0); diff --git a/stepmania/src/ScreenDebugOverlay.h b/stepmania/src/ScreenDebugOverlay.h index d6ad6528c3..f55e539b67 100644 --- a/stepmania/src/ScreenDebugOverlay.h +++ b/stepmania/src/ScreenDebugOverlay.h @@ -28,6 +28,7 @@ enum DebugLine DebugLine_ReloadTheme, DebugLine_WriteProfiles, DebugLine_WritePreferences, + DebugLine_MenuTimer, DebugLine_Uptime, NUM_DEBUG_LINES };