diff --git a/config/menus.cfg b/config/menus.cfg index 90908673..55887d5e 100644 --- a/config/menus.cfg +++ b/config/menus.cfg @@ -48,13 +48,25 @@ newmenu [Play demo] menuinit [ echo [To stop demo playback, type:] (red)/stopdemo ] menudirlist demos dmo "demo $arg1" +newmenu rewind + +menuitemtextinput "Go to [min]: " [ (if (checkalias tmp_setmr) [return $tmp_setmr]) ] [ tempalias tmp_setmr $arg1 ] +menuitem "\f2Confirm" [ if (checkalias tmp_setmr) [setmr $tmp_setmr; delalias tmp_setmr] ] +menuitem "" -1 +menuitemtextinput "Rewind (negative value to forward) [s]: " [ (if (checkalias tmp_rewind) [return $tmp_rewind]) ] [ tempalias tmp_rewind $arg1 ] +menuitem "\f2Confirm" [ if (checkalias tmp_rewind) [rewind $tmp_rewind; delalias tmp_rewind] ] +menuitem "" -1 +menuitem "Cancel" [ delalias tmp_setmr; delalias tmp_rewind ] + // in-game menu that opens when pressing escape while watching a demo. newmenu [Watching demo] menuitem "Stop watching demo" stopdemo menuitem "Restart demo" [ demo $curdemofile ] -menuitem "Watch other demo" [ stopdemo; closecurmenu; showmenu [Play demo] ] +menuitem "Rewind demo..." [ showmenu rewind ] menuitemtextinput "Custom description: " [ getalias (concatword "demodesc_" $curdemofile) ] [ alias (concatword "demodesc_" $curdemofile) $arg1 ] [] 50 menuitem "" -1 +menuitem "Watch other demo" [ stopdemo; closecurmenu; showmenu [Play demo] ] +menuitem "" -1 menuitem "\f4Main menu..." [ closecurmenu; showmenu main ] menuitem "\f3Quit AssaultCube" savequit