From 83e010a63eb7a01e7270236ee724f4e8c9b07adf Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 8 Sep 2006 18:49:14 +0000 Subject: [PATCH] remove IET_LEVEL_CHANGED. I didn't end up using it, and it's a clumsy way of handling analog inputs. --- stepmania/src/InputFilter.cpp | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/stepmania/src/InputFilter.cpp b/stepmania/src/InputFilter.cpp index 580a4c3665..d09efc0617 100644 --- a/stepmania/src/InputFilter.cpp +++ b/stepmania/src/InputFilter.cpp @@ -15,7 +15,6 @@ struct ButtonState bool m_bLastReportedHeld; // last state reported by Update() RString m_sComment; float m_fSecsHeld; - float m_Level, m_LastLevel; // Timestamp of m_BeingHeld changing. RageTimer m_BeingHeldTime; @@ -117,7 +116,7 @@ ButtonState::ButtonState(): { m_BeingHeld = false; m_bLastReportedHeld = false; - m_fSecsHeld = m_Level = m_LastLevel = 0; + m_fSecsHeld = 0; } void InputFilter::ButtonPressed( const DeviceInput &di, bool Down ) @@ -132,8 +131,6 @@ void InputFilter::ButtonPressed( const DeviceInput &di, bool Down ) ButtonState &bs = GetButtonState( di ); - bs.m_Level = di.level; - if( bs.m_BeingHeld != Down ) { /* Flush any delayed input, like Update() (in case Update() isn't being called). */ @@ -226,18 +223,10 @@ void InputFilter::Update( float fDeltaTime ) di.device = b->first.device; di.button = b->first.button; ButtonState &bs = b->second; - di.level = bs.m_Level; /* Generate IET_FIRST_PRESS and IET_RELEASE events that were delayed. */ CheckButtonChange( bs, di, now ); - /* Generate IET_LEVEL_CHANGED events. */ - if( bs.m_LastLevel != bs.m_Level && bs.m_Level != -1 ) - { - ReportButtonChange( di, IET_LEVEL_CHANGED ); - bs.m_LastLevel = bs.m_Level; - } - /* Generate IET_FAST_REPEAT and IET_SLOW_REPEAT events. */ if( !bs.m_bLastReportedHeld ) {