diff --git a/stepmania/src/InputFilter.cpp b/stepmania/src/InputFilter.cpp index 303f3dedb3..3e2a9f674d 100644 --- a/stepmania/src/InputFilter.cpp +++ b/stepmania/src/InputFilter.cpp @@ -27,7 +27,7 @@ InputFilter::InputFilter() memset( m_BeingForced, 0, sizeof(m_BeingForced) ); memset( m_fSecsHeld, 0, sizeof(m_fSecsHeld) ); for( int d=0; d 0 ) { diff --git a/stepmania/src/InputFilter.h b/stepmania/src/InputFilter.h index c5f9f07c59..863273ad0b 100644 --- a/stepmania/src/InputFilter.h +++ b/stepmania/src/InputFilter.h @@ -38,12 +38,12 @@ typedef vector InputEventArray; class RageMutex; class InputFilter { - bool m_BeingHeld[NUM_INPUT_DEVICES][NUM_DEVICE_BUTTONS]; - bool m_BeingForced[NUM_INPUT_DEVICES][NUM_DEVICE_BUTTONS]; - float m_fSecsHeld[NUM_INPUT_DEVICES][NUM_DEVICE_BUTTONS]; + bool m_BeingHeld[NUM_INPUT_DEVICES][MAX_DEVICE_BUTTONS]; + bool m_BeingForced[NUM_INPUT_DEVICES][MAX_DEVICE_BUTTONS]; + float m_fSecsHeld[NUM_INPUT_DEVICES][MAX_DEVICE_BUTTONS]; /* If > 0, then when it reaches 0, stop forcing. */ - float m_fSecsToForce[NUM_INPUT_DEVICES][NUM_DEVICE_BUTTONS]; + float m_fSecsToForce[NUM_INPUT_DEVICES][MAX_DEVICE_BUTTONS]; InputEventArray queue; RageMutex *queuemutex; diff --git a/stepmania/src/InputMapper.cpp b/stepmania/src/InputMapper.cpp index db69097154..56db61e3eb 100644 --- a/stepmania/src/InputMapper.cpp +++ b/stepmania/src/InputMapper.cpp @@ -448,7 +448,7 @@ void InputMapper::UpdateTempDItoGI() // clear out m_tempDItoGI for( int d=0; d