diff --git a/stepmania/src/StepMania.cpp b/stepmania/src/StepMania.cpp index d020eaaa4b..732f1fafbe 100644 --- a/stepmania/src/StepMania.cpp +++ b/stepmania/src/StepMania.cpp @@ -795,11 +795,15 @@ static void GameLoop() if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, SDLK_TAB) ) ) { if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, SDLK_BACKQUOTE) ) ) fDeltaTime = 0; /* both; stop time */ + else if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, SDLK_CAPSLOCK) ) ) + fDeltaTime *= 16; else fDeltaTime *= 4; - } else - if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, SDLK_BACKQUOTE) ) ) - fDeltaTime /= 4; + } + else if( INPUTFILTER->IsBeingPressed( DeviceInput(DEVICE_KEYBOARD, SDLK_BACKQUOTE) ) ) + { + fDeltaTime /= 4; + } DISPLAY->Update( fDeltaTime ); TEXTUREMAN->Update( fDeltaTime );