split apart SetRepeatRate, SetRepeatDelay

This commit is contained in:
Glenn Maynard
2007-03-16 05:47:29 +00:00
parent 3a33a22608
commit b86f021da8
3 changed files with 12 additions and 5 deletions
+8 -3
View File
@@ -111,15 +111,20 @@ void InputFilter::Reset()
ResetDevice( InputDevice(i) );
}
void InputFilter::SetRepeatRate( float fDelay, float fRepeatRate )
void InputFilter::SetRepeatRate( float fRepeatRate )
{
g_fTimeBetweenRepeats = 1/fRepeatRate;
}
void InputFilter::SetRepeatDelay( float fDelay )
{
g_fTimeBeforeRepeats = fDelay;
g_fTimeBetweenRepeats = 1/fRepeatRate;
}
void InputFilter::ResetRepeatRate()
{
SetRepeatRate( TIME_BEFORE_REPEATS, REPEATS_PER_SEC );
SetRepeatRate( TIME_BEFORE_REPEATS );
SetRepeatDelay( REPEATS_PER_SEC );
}
ButtonState::ButtonState():