Example #1
0
        public static void open_menu(Game_Window current_window)
        {
            MainWindow m = new MainWindow();

            m.Show();
            current_window.Close();
        }
Example #2
0
        public static void open_new(Game_Window current_window)
        {
            // генерация новой игры
            Game_Window g = new Game_Window();

            g.filepath          = current_window.filepath;
            g.file_num          = current_window.file_num;
            g.room_name.Content = "Слот# " + current_window.file_num;
            g.Show();
            current_window.Close();

            File.WriteAllText(current_window.filepath, "");
        }
Example #3
0
 public static void open_old(Game_Window current_window)
 {
     try
     {
         // открыть сохранённую игру
         Game_Window g = new Game_Window(current_window.filepath);
         g.filepath          = current_window.filepath;
         g.file_num          = current_window.file_num;
         g.room_name.Content = "Слот# " + current_window.file_num;
         g.Show();
         current_window.Close();
     }
     catch
     {
         MessageBoxResult result = MessageBox.Show("Увы, файл похерился. Может начнешь заново?", "", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);
         if (result == MessageBoxResult.Yes)
         {
             open_new(current_window);
         }
     }
 }