assert when an input handler passes us a bad DeviceInput

This commit is contained in:
Chris Danford
2005-06-03 22:54:35 +00:00
parent 3eb577bff9
commit 2c9993c900
+2
View File
@@ -55,6 +55,8 @@ void InputFilter::ButtonPressed( DeviceInput di, bool Down )
if( di.ts.IsZero() )
LOG->Warn( "InputFilter::ButtonPressed: zero timestamp is invalid" );
ASSERT( di.device < NUM_INPUT_DEVICES );
ASSERT( di.button < GetNumDeviceButtons(di.device) );
ButtonState &bs = m_ButtonState[di.device][di.button];
bs.m_Level = di.level;