st_menu();
loadshared();
- if (launch_worldmap_mode)
+ if (launch_leveleditor_mode && level_startup_file)
{
- WorldMapNS::WorldMap worldmap;
- worldmap.display();
+ leveleditor(level_startup_file);
}
else if (level_startup_file)
{
updatescreen();
unloadshared();
+ st_general_free();
TileManager::destroy_instance();
#ifdef DEBUG
Surface::debug_check();