projects
/
supertux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Switched from tinygettext/tags/tinygetext-supertux/ to tinygettext/trunk/
[supertux.git]
/
src
/
supertux
/
options_menu.hpp
diff --git
a/src/supertux/options_menu.hpp
b/src/supertux/options_menu.hpp
index
998bd27
..
be2264d
100644
(file)
--- a/
src/supertux/options_menu.hpp
+++ b/
src/supertux/options_menu.hpp
@@
-18,10
+18,28
@@
#ifndef HEADER_SUPERTUX_SUPERTUX_OPTIONS_MENU_HPP
#define HEADER_SUPERTUX_SUPERTUX_OPTIONS_MENU_HPP
#ifndef HEADER_SUPERTUX_SUPERTUX_OPTIONS_MENU_HPP
#define HEADER_SUPERTUX_SUPERTUX_OPTIONS_MENU_HPP
-class Menu;
+#include <memory>
+
+#include "gui/menu.hpp"
+
+class LanguageMenu;
+
Menu* get_options_menu();
void free_options_menu();
Menu* get_options_menu();
void free_options_menu();
+class OptionsMenu : public Menu
+{
+public:
+ OptionsMenu();
+ virtual ~OptionsMenu();
+
+ virtual void menu_action(MenuItem* item);
+
+protected:
+ std::auto_ptr<LanguageMenu> language_menu;
+
+};
+
#endif
/* EOF */
#endif
/* EOF */