X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=7cc586bc9cb90cf1d80c253def97e0d0171938e9;hb=4b979559210bd4da7da9d6c94643823748df23ae;hp=a146ba6113f4310d0ae0390dc8f0cbc15272f394;hpb=1ffa885844bc3c14e8c8aa3a49b672e18bef5359;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index a146ba61..7cc586bc 100644 --- a/src/screens.c +++ b/src/screens.c @@ -5088,6 +5088,14 @@ static void HandleChooseTree(int mx, int my, int dx, int dy, int button, return; } + else if (game_status == GAME_MODE_NAMES && dx == 1) + { + SetGameStatus(GAME_MODE_PSEUDO_TYPENAMES); + + DrawTypeName(); + + return; + } else if (dx == 1) { TreeInfo *node_first, *node_cursor; @@ -10551,7 +10559,7 @@ static void HandleScreenGadgets(struct GadgetInfo *gi) void HandleScreenGadgetKeys(Key key) { - if (key == setup.shortcut.tape_play) + if (key == setup.shortcut.tape_play || key == KSYM_Return) HandleScreenGadgets(screen_gadget[SCREEN_CTRL_ID_PLAY_TAPE]); }