X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=c45581e549df5f0354e4a291aad9c08d059c5b54;hb=a606b4bf796ba79cea7633dabb28484b6233b5c1;hp=410c34c28864a56a07725b3acf1aef253194899e;hpb=37a06df577bbfd00f4b361f92cacb0d97036ba93;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 410c34c2..c45581e5 100644 --- a/src/events.c +++ b/src/events.c @@ -682,7 +682,8 @@ void HandleKey(Key key, int key_status) return; } - if (game_status == GAME_MODE_MAIN && key == setup.shortcut.toggle_pause) + if (game_status == GAME_MODE_MAIN && + (key == setup.shortcut.toggle_pause || key == KSYM_space)) { StartGameActions(options.network, setup.autorecord, NEW_RANDOMIZE); @@ -719,7 +720,12 @@ void HandleKey(Key key, int key_status) case GAME_MODE_INFO: switch(key) { +#if 1 case KSYM_space: +#else + /* !!! only use "space" key to start game from main menu !!! */ + case KSYM_space: +#endif case KSYM_Return: if (game_status == GAME_MODE_MAIN) HandleMainMenu(0,0, 0,0, MB_MENU_CHOICE); @@ -758,6 +764,12 @@ void HandleKey(Key key, int key_status) HandleInfoScreen(0,0, 0, +1 * SCROLL_PAGE, MB_MENU_MARK); break; +#ifdef DEBUG + case KSYM_0: + GameFrameDelay = (GameFrameDelay == 500 ? GAME_FRAME_DELAY : 500); + break; +#endif + default: break; }