tux->update(0.33f);
}
- if(Menu::current())
+ Menu* menu = Menu::current();
+ if(menu)
{
- if(Menu::current() == worldmap_menu)
+ menu->action();
+
+ if(menu == worldmap_menu)
{
switch (worldmap_menu->check())
{
break;
}
}
+ else if(menu == options_menu)
+ {
+ process_options_menu();
+ }
}
}
if(Menu::current())
{
- Menu::current()->action();
Menu::current()->draw();
mouse_cursor->draw();
}