public static void CreateNewLevel(WorldInfo world) { NewLevelForm newLevelForm = new NewLevelForm(); newLevelForm.StartPosition = FormStartPosition.CenterParent; newLevelForm.Owner = ReubenController.MainWindow; DialogResult result = newLevelForm.ShowDialog(world); if (result == DialogResult.OK) { ProjectController.LevelManager.CreateNewLevel(newLevelForm.LevelName, newLevelForm.LevelType, newLevelForm.LevelLayout, newLevelForm.SelectedWorld); } }