From 491e97d0ac6a3bd6cc8d6323b2a5b7929ff5271a Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 13 Oct 2005 02:26:17 +0000 Subject: [PATCH] cleanup --- .../arch/InputHandler/InputHandler_MonkeyKeyboard.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp b/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp index 7c7389ebed..2f9c8aa162 100644 --- a/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp +++ b/stepmania/src/arch/InputHandler/InputHandler_MonkeyKeyboard.cpp @@ -4,8 +4,7 @@ #include "PrefsManager.h" -InputHandler_MonkeyKeyboard::InputHandler_MonkeyKeyboard() : - m_diLast(DEVICE_KEYBOARD,KEY_SPACE) +InputHandler_MonkeyKeyboard::InputHandler_MonkeyKeyboard() { } @@ -59,21 +58,18 @@ int GetRandomKeyboadKey() void InputHandler_MonkeyKeyboard::Update(float fDeltaTime) { - static bool wasRunning = false; if( !PREFSMAN->m_bMonkeyInput ) { - if( wasRunning ) + if( m_diLast.IsValid() ) { // End the previous key ButtonPressed(m_diLast, false); - wasRunning = false; + m_diLast.MakeInvalid(); } InputHandler::UpdateTimer(); return; } - wasRunning = true; - float fSecsAgo = m_timerPressButton.Ago(); if( fSecsAgo > 0.5 )