summaryrefslogtreecommitdiff
path: root/setup/mainmenu.c
diff options
context:
space:
mode:
authorSimon Howard2010-12-10 19:15:37 +0000
committerSimon Howard2010-12-10 19:15:37 +0000
commit9caebe584ccb95239b2ed360d4bce3dffc5ecfea (patch)
treed86e8cc9beac41f62aa25ac464c508db293267e5 /setup/mainmenu.c
parent04f6f45fe3a20b2edc2fff2f0fbfa20ee54ad4df (diff)
downloadchocolate-doom-9caebe584ccb95239b2ed360d4bce3dffc5ecfea.tar.gz
chocolate-doom-9caebe584ccb95239b2ed360d4bce3dffc5ecfea.tar.bz2
chocolate-doom-9caebe584ccb95239b2ed360d4bce3dffc5ecfea.zip
Add "warp" menu to the main menu of the setup tool, like Vanilla
setup.exe (thanks Proteh). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 2206
Diffstat (limited to 'setup/mainmenu.c')
-rw-r--r--setup/mainmenu.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/setup/mainmenu.c b/setup/mainmenu.c
index 006a3547..1c341d78 100644
--- a/setup/mainmenu.c
+++ b/setup/mainmenu.c
@@ -162,6 +162,7 @@ void MainMenu(void)
{
txt_window_t *window;
txt_window_action_t *quit_action;
+ txt_window_action_t *warp_action;
window = TXT_NewWindow("Main Menu");
@@ -189,8 +190,12 @@ void MainMenu(void)
NULL);
quit_action = TXT_NewWindowAction(KEY_ESCAPE, "Quit");
+ warp_action = TXT_NewWindowAction(KEY_F1, "Warp");
TXT_SignalConnect(quit_action, "pressed", QuitConfirm, NULL);
+ TXT_SignalConnect(warp_action, "pressed",
+ (TxtWidgetSignalFunc) WarpMenu, NULL);
TXT_SetWindowAction(window, TXT_HORIZ_LEFT, quit_action);
+ TXT_SetWindowAction(window, TXT_HORIZ_CENTER, warp_action);
TXT_SetKeyListener(window, MainMenuKeyPress, NULL);
}