예제 #1
0
        public void SaveToSlot()
        {
            MessageBoxResult confirm = MessageBox.Show("Are you sure you want to overwrite this archived save?", "Confirm overwrite", MessageBoxButton.YesNo);

            if (confirm == MessageBoxResult.Yes)
            {
                SaveDataAccess.ArchiveCurrentSave(Archive.Name);
                Archives = SaveDataAccess.GetArchiveList();
                RaisePropertyChanged("Archives");
                RaisePropertyChanged("LastArchive");
            }
        }
예제 #2
0
        public void SaveNewSlot()
        {
            TextEntryWindow nameSlot = new TextEntryWindow();

            nameSlot.ShowDialog();
            string name = ((TextEntryWindowViewModel)nameSlot.DataContext).Name;

            if (name != null)
            {
                SaveDataAccess.ArchiveCurrentSave(name);
                Archives = SaveDataAccess.GetArchiveList();
                RaisePropertyChanged("Archives");
                RaisePropertyChanged("LastArchive");
            }
        }