Use DeviceInput::NumButtons.
This commit is contained in:
@@ -26,21 +26,7 @@ void InputFilter::GetInputEvents( InputEventArray &array, float fDeltaTime )
|
|||||||
|
|
||||||
for( int d=0; d<NUM_INPUT_DEVICES; d++ ) // foreach InputDevice
|
for( int d=0; d<NUM_INPUT_DEVICES; d++ ) // foreach InputDevice
|
||||||
{
|
{
|
||||||
int iNumButtonsToCheck;
|
int iNumButtonsToCheck = DeviceInput::NumButtons(InputDevice(d));
|
||||||
switch( d )
|
|
||||||
{
|
|
||||||
case DEVICE_KEYBOARD:
|
|
||||||
iNumButtonsToCheck = NUM_KEYBOARD_BUTTONS;
|
|
||||||
break;
|
|
||||||
case DEVICE_JOY1:
|
|
||||||
case DEVICE_JOY2:
|
|
||||||
case DEVICE_JOY3:
|
|
||||||
case DEVICE_JOY4:
|
|
||||||
iNumButtonsToCheck = NUM_JOYSTICK_BUTTONS;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
ASSERT( false );
|
|
||||||
}
|
|
||||||
|
|
||||||
for( int b=0; b<iNumButtonsToCheck; b++ ) // foreach button
|
for( int b=0; b<iNumButtonsToCheck; b++ ) // foreach button
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user