if(use_gl != options_menu->isToggled(MNID_OPENGL))
{
use_gl = !use_gl;
- st_video_setup();
+ st_video_setup(screen->w,screen->h);
}
#else
options_menu->get_item_by_id(MNID_OPENGL).toggled = false;
if(use_fullscreen != options_menu->isToggled(MNID_FULLSCREEN))
{
use_fullscreen = !use_fullscreen;
- st_video_setup();
+ st_video_setup(screen->w,screen->h);
}
break;
case MNID_SOUND:
highscore_menu->additem(MN_TEXTFIELD,_("Enter your name:"),0,0);
}
+/* Free menus */
void st_menu_free()
{
delete worldmap_menu;
+ delete main_menu;
+ delete game_menu;
+ delete options_menu;
+ delete options_keys_menu;
+ delete options_joystick_menu;
+ delete highscore_menu;
+ delete contrib_menu;
+ delete contrib_subset_menu;
+ delete save_game_menu;
+ delete load_game_menu;
}