private void Window_Closed(object sender, EventArgs e) { EmergencySave.deleteSave(); //закрываем приложение при закрытие главной формы Environment.Exit(0); }
Dictionary <int, int> listcells = new Dictionary <int, int>(); //отрезок private void Window_Loaded(object sender, RoutedEventArgs e) { EmergencySave.loadSave(); len = EmergencySave.len; karretpos = EmergencySave.karretpos; listcells = EmergencySave.listcells; //Отрисовка в интерпритаторе отрезка памяти Graphics.drawAll(canvas, listcells, karretpos, len); }
private void start_Click(object sender, RoutedEventArgs e) { EmergencySave.Save(len, karretpos, listcells, input); CommandProcessor.karretpos = karretpos; CommandProcessor.listcells = new Dictionary <int, int>(); foreach (KeyValuePair <int, int> i in listcells) { CommandProcessor.listcells.Add(i.Key, i.Value); } CommandProcessor.len = len; CommandProcessor.inputCode(input); //отрисовка изменений Graphics.drawAll(canvas, CommandProcessor.listcells, CommandProcessor.karretpos, len); Stauscode.Visibility = Visibility; }
public MainWindow() { InitializeComponent(); EmergencySave.init(input); }