SetRepeatRate, ResetRepeatRate, ResetKeyRepeat

This commit is contained in:
Glenn Maynard
2003-11-25 21:46:30 +00:00
parent 729d179d27
commit 9b2f146605
4 changed files with 64 additions and 11 deletions
+26
View File
@@ -630,3 +630,29 @@ float InputMapper::GetSecsHeld( StyleInput StyleI )
StyleToGame( StyleI, GameI );
return GetSecsHeld( GameI );
}
void InputMapper::ResetKeyRepeat( GameInput GameI )
{
for( int i=0; i<NUM_GAME_TO_DEVICE_SLOTS; i++ )
{
DeviceInput DeviceI;
if( GameToDevice( GameI, i, DeviceI ) )
INPUTFILTER->ResetKeyRepeat( DeviceI );
}
}
void InputMapper::ResetKeyRepeat( MenuInput MenuI )
{
GameInput GameI[4];
MenuToGame( MenuI, GameI );
for( int i=0; i<4; i++ )
if( GameI[i].IsValid() )
ResetKeyRepeat( GameI[i] );
}
void InputMapper::ResetKeyRepeat( StyleInput StyleI )
{
GameInput GameI;
StyleToGame( StyleI, GameI );
ResetKeyRepeat( GameI );
}