Put old behavior back by default.
Use the Control key for the time signature scrolling behavior.
This commit is contained in:
@@ -11,6 +11,9 @@ StepMania 5.0 Preview 2 | 20110???
|
||||
2011/06/12
|
||||
----------
|
||||
* [ScreenNetSelectMusic] Add PlayerOptionsScreen metric. [AJ]
|
||||
* [ScreenEdit] Restore the old PageUp/PageDown behavior, added Control +
|
||||
PageUp/PageDown to use recent time signature behavior. Laptop users, that
|
||||
includes you guys too: semicolon and apostrophe are still good. [Wolfman2000]
|
||||
|
||||
2011/06/11
|
||||
----------
|
||||
|
||||
+20
-1
@@ -128,6 +128,17 @@ void ScreenEdit::InitEditMappings()
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_UP_PAGE][1] = DeviceInput(DEVICE_KEYBOARD, KEY_SEMICOLON);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_DOWN_PAGE][0] = DeviceInput(DEVICE_KEYBOARD, KEY_PGDN);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_DOWN_PAGE][1] = DeviceInput(DEVICE_KEYBOARD, KEY_SQUOTE);
|
||||
|
||||
m_EditMappingsDeviceInput.hold[EDIT_BUTTON_SCROLL_UP_TS][0] = DeviceInput(DEVICE_KEYBOARD, KEY_LCTRL);
|
||||
m_EditMappingsDeviceInput.hold[EDIT_BUTTON_SCROLL_UP_TS][1] = DeviceInput(DEVICE_KEYBOARD, KEY_RCTRL);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_UP_TS][0] = DeviceInput(DEVICE_KEYBOARD, KEY_PGUP);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_UP_TS][1] = DeviceInput(DEVICE_KEYBOARD, KEY_SEMICOLON);
|
||||
|
||||
m_EditMappingsDeviceInput.hold[EDIT_BUTTON_SCROLL_DOWN_TS][0] = DeviceInput(DEVICE_KEYBOARD, KEY_LCTRL);
|
||||
m_EditMappingsDeviceInput.hold[EDIT_BUTTON_SCROLL_DOWN_TS][1] = DeviceInput(DEVICE_KEYBOARD, KEY_RCTRL);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_DOWN_TS][0] = DeviceInput(DEVICE_KEYBOARD, KEY_PGDN);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_DOWN_TS][1] = DeviceInput(DEVICE_KEYBOARD, KEY_SQUOTE);
|
||||
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_HOME][0] = DeviceInput(DEVICE_KEYBOARD, KEY_HOME);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_END][0] = DeviceInput(DEVICE_KEYBOARD, KEY_END);
|
||||
m_EditMappingsDeviceInput.button[EDIT_BUTTON_SCROLL_NEXT][0] = DeviceInput(DEVICE_KEYBOARD, KEY_PERIOD);
|
||||
@@ -1490,8 +1501,10 @@ void ScreenEdit::InputEdit( const InputEventPlus &input, EditButton EditB )
|
||||
break;
|
||||
case EDIT_BUTTON_SCROLL_UP_LINE:
|
||||
case EDIT_BUTTON_SCROLL_UP_PAGE:
|
||||
case EDIT_BUTTON_SCROLL_UP_TS:
|
||||
case EDIT_BUTTON_SCROLL_DOWN_LINE:
|
||||
case EDIT_BUTTON_SCROLL_DOWN_PAGE:
|
||||
case EDIT_BUTTON_SCROLL_DOWN_TS:
|
||||
{
|
||||
float fBeatsToMove=0.f;
|
||||
switch( EditB )
|
||||
@@ -1505,10 +1518,16 @@ void ScreenEdit::InputEdit( const InputEventPlus &input, EditButton EditB )
|
||||
break;
|
||||
case EDIT_BUTTON_SCROLL_UP_PAGE:
|
||||
case EDIT_BUTTON_SCROLL_DOWN_PAGE:
|
||||
fBeatsToMove = beatsPerMeasure;
|
||||
fBeatsToMove = 4;
|
||||
if( EditB == EDIT_BUTTON_SCROLL_UP_PAGE )
|
||||
fBeatsToMove *= -1;
|
||||
break;
|
||||
case EDIT_BUTTON_SCROLL_UP_TS:
|
||||
case EDIT_BUTTON_SCROLL_DOWN_TS:
|
||||
fBeatsToMove = beatsPerMeasure;
|
||||
if( EditB == EDIT_BUTTON_SCROLL_UP_TS )
|
||||
fBeatsToMove *= -1;
|
||||
break;
|
||||
}
|
||||
|
||||
if( m_PlayerStateEdit.m_PlayerOptions.GetSong().m_fScrolls[PlayerOptions::SCROLL_REVERSE] > 0.5 )
|
||||
|
||||
@@ -62,8 +62,10 @@ enum EditButton
|
||||
|
||||
EDIT_BUTTON_SCROLL_UP_LINE,
|
||||
EDIT_BUTTON_SCROLL_UP_PAGE,
|
||||
EDIT_BUTTON_SCROLL_UP_TS,
|
||||
EDIT_BUTTON_SCROLL_DOWN_LINE,
|
||||
EDIT_BUTTON_SCROLL_DOWN_PAGE,
|
||||
EDIT_BUTTON_SCROLL_DOWN_TS,
|
||||
EDIT_BUTTON_SCROLL_NEXT_MEASURE,
|
||||
EDIT_BUTTON_SCROLL_PREV_MEASURE,
|
||||
EDIT_BUTTON_SCROLL_HOME,
|
||||
|
||||
Reference in New Issue
Block a user