private void newMenu_Click(object sender, RoutedEventArgs e) { Windows.Start start = new Windows.Start(); start.ShowDialog(); data.XGameArea = (int)start.xUpDown.Value; data.YGameArea = (int)start.yUpDown.Value; data.Name = start.nameTextBox.Text; data.Speed = (int)start.speed.Value; this.Title = "Arman Level Editor - " + data.Name; data.Blocks.Clear(); data.Entities.Clear(); generateAirAndResizeWindow(data.XGameArea, data.YGameArea); enableControlsForLevel(); changesSaved = false; }
private void editMenu_Click(object sender, RoutedEventArgs e) { dataStack.Push(data.Clone()); Windows.Start start = new Windows.Start(); start.speed.Value = data.Speed; start.nameTextBox.Text = data.Name; start.xUpDown.Value = data.XGameArea; start.yUpDown.Value = data.YGameArea; start.xUpDown.IsEnabled = false; start.yUpDown.IsEnabled = false; start.ShowDialog(); data.XGameArea = (int)start.xUpDown.Value; data.YGameArea = (int)start.yUpDown.Value; data.Name = start.nameTextBox.Text; data.Speed = (int)start.speed.Value; changesSaved = false; }