+ Setup::audio();
+ Setup::video(screen_width, screen_height);
+ Setup::joystick();
+ Setup::general();
+ st_menu();
+ loadshared();
+
+ if (launch_leveleditor_mode)
+ {
+ LevelEditor leveleditor;
+
+ if(level_startup_file)
+ leveleditor.run(level_startup_file);
+ else
+ leveleditor.run();
+ }
+ else if (launch_worldmap_mode && level_startup_file)