Exemplo n.º 1
0
 private void LoadMenuItem_Click(object sender, RoutedEventArgs e)
 {
     if (buttonClear.IsEnabled)
     {
         buttonClear_Click(buttonClear, null);
         OpenFileDialog openFileDialog = new OpenFileDialog();
         openFileDialog.Filter           = "XML (*.xml)|*.xml";
         openFileDialog.InitialDirectory = $"{Directory.GetCurrentDirectory()}\\Save\\";
         if (openFileDialog.ShowDialog() == true)
         {
             try
             {
                 SaveAndLoad.Load(MyField.boxes, EnemyField.boxes, ref lvlEnemy, openFileDialog.FileName);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                 return;
             }
             StartSavedGame();
         }
     }
     else
     {
         MessageBox.Show("Начните новую игру что бы загрузить", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
Exemplo n.º 2
0
 private void SaveMenuItem_Click(object sender, RoutedEventArgs e)
 {
     if (buttonNewGame.IsEnabled)
     {
         SaveFileDialog saveFileDialog = new SaveFileDialog();
         saveFileDialog.Filter           = "XML (*.xml)|*.xml";
         saveFileDialog.InitialDirectory = $"{Directory.GetCurrentDirectory()}\\Save\\";
         if (saveFileDialog.ShowDialog() == true)
         {
             SaveAndLoad.Save(MyField.boxes, EnemyField.boxes, lvlEnemy, saveFileDialog.FileName);
         }
     }
     else
     {
         MessageBox.Show("Начните игру что бы сохранить", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }