//Speichert einen Würfel und erstellt eine Datei dafür private void SaveCube(object parameter) { //FileDialog öffnen und nur .ctmp Datein zulassen SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Cube Template (*.ctmp)|*.ctmp"; if (saveFileDialog.ShowDialog() == true) { LoadSaveCube.SaveCubeToFile(RubiksCube, saveFileDialog.FileName); } }
//Lädt einen Würfel aus einer gespeicherten Datei private void LoadCube(object parameter) { //FileDialog öffnen und nur .ctmp Datein zulassen OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Cube Template (*.ctmp)|*.ctmp"; if (openFileDialog.ShowDialog() == true) { RubiksCube = LoadSaveCube.LoadCubeFromFile(openFileDialog.FileName); } }