diff options
Diffstat (limited to 'src/client/mainmenu.cc')
-rw-r--r-- | src/client/mainmenu.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/client/mainmenu.cc b/src/client/mainmenu.cc index d9250bc..823ebfb 100644 --- a/src/client/mainmenu.cc +++ b/src/client/mainmenu.cc @@ -7,6 +7,7 @@ #include "client/audiosettingsmenu.h" #include "client/buttonmenu.h" #include "client/controlsettingsmenu.h" +#include "client/graphicssettingsmenu.h" #include "client/mainmenu.h" #include "client/playersettingsmenu.h" #include "client/savegamemenu.h" @@ -195,13 +196,18 @@ void MainMenu::load() mainmenu_joinmenu = (ui::Widget *) new ButtonMenu(this, "join"); static_cast<ButtonMenu *>(mainmenu_joinmenu)->set_compact(); + // graphics settings menu + new GraphicsSettingsMenu(this, "graphics"); + // audio settings menu new AudioSettingsMenu(this, "audio"); - // control settings menu - new ControlSettingsMenu(this, "controls"); // player settings menu - new PlayerSettingsMenu(this, "player"); + new PlayerSettingsMenu(this, "player"); + + // controls menu + new ControlSettingsMenu(this, "controls"); + // load custom menus, this needs to be done before the // non-buttonmenu child widgets are created |