Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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;
        }