}
// check if key to toggle extra game panel items was pressed or released
- if (key == KSYM_Shift_L)
+ if (key == setup.shortcut.toggle_panel)
{
game.panel.show_extra_items = (key_status == KEY_PRESSED);
TYPE_KEY_X11,
&setup.shortcut.suicide, "shortcut.suicide"
},
+ {
+ TYPE_KEY_X11,
+ &setup.shortcut.toggle_panel, "shortcut.toggle_panel"
+ },
};
static struct SetupInputInfo setup_input;
si->shortcut.speed_slow = DEFAULT_KEY_SPEED_SLOW;
si->shortcut.suicide = DEFAULT_KEY_SUICIDE;
+ si->shortcut.toggle_panel = DEFAULT_KEY_TOGGLE_PANEL;
for (i = 0; i < MAX_PLAYERS; i++)
{
#define DEFAULT_KEY_SPEED_FAST KSYM_f
#define DEFAULT_KEY_SPEED_SLOW KSYM_s
#define DEFAULT_KEY_SUICIDE KSYM_F12
+#define DEFAULT_KEY_TOGGLE_PANEL KSYM_Shift_L
// default debug setup keys and values
#define DEFAULT_FRAME_DELAY_0 20 // 100 % speed
Key speed_slow;
Key suicide;
+ Key toggle_panel;
};
struct SetupSystemInfo
{
{ TYPE_KEYTEXT, NULL, "Boulder Dash Suicide Key:" },
{ TYPE_KEY, &setup.shortcut.suicide, "" },
+ { TYPE_KEYTEXT, NULL, "Toggle Extra Panel Items:" },
+ { TYPE_KEY, &setup.shortcut.toggle_panel, "" },
{ TYPE_EMPTY, NULL, "" },
{ TYPE_LEAVE_MENU, execSetupShortcuts, "Back" },