summaryrefslogtreecommitdiff
path: root/src/setup/mainmenu.c
diff options
context:
space:
mode:
authorSimon Howard2008-12-05 23:34:04 +0000
committerSimon Howard2008-12-05 23:34:04 +0000
commitbb58e40a23c68f51f396babe10db7a6e62cf67f3 (patch)
treeae65f13365ea949229e2e95492cf58b418f462dc /src/setup/mainmenu.c
parentd9f9a3b411eb5c2a33527c8a78fa902e07cddd95 (diff)
downloadchocolate-doom-bb58e40a23c68f51f396babe10db7a6e62cf67f3.tar.gz
chocolate-doom-bb58e40a23c68f51f396babe10db7a6e62cf67f3.tar.bz2
chocolate-doom-bb58e40a23c68f51f396babe10db7a6e62cf67f3.zip
Auto-select the game type based on detected IWADs. If IWADs from
multiple games are detected, pop up a dialog box to prompt the user to select a game to configure. Subversion-branch: /branches/raven-branch Subversion-revision: 1408
Diffstat (limited to 'src/setup/mainmenu.c')
-rw-r--r--src/setup/mainmenu.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/setup/mainmenu.c b/src/setup/mainmenu.c
index 5a5f72fc..90bda7de 100644
--- a/src/setup/mainmenu.c
+++ b/src/setup/mainmenu.c
@@ -173,7 +173,6 @@ void MainMenu(void)
static void InitConfig(void)
{
- SetupMission();
InitBindings();
SetChatMacroDefaults();
@@ -240,15 +239,19 @@ static void RunGUI(void)
TXT_SetDesktopTitle(PACKAGE_NAME " Setup ver " PACKAGE_VERSION);
SetIcon();
-
- MainMenu();
TXT_GUIMainLoop();
}
-void D_DoomMain(void)
+static void MissionSet(void)
{
InitConfig();
+ MainMenu();
+}
+
+void D_DoomMain(void)
+{
+ SetupMission(MissionSet);
RunGUI();
}