private DummyRecording ImportDummyRecording(int slotNr) { if (Directory.Exists(Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + "\\Recordings"))) { Directory.CreateDirectory(Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + "\\Recordings")); } var ofd = new OpenFileDialog { Filter = "Guilty Gear Dummy Recording|*.ggdr", InitialDirectory = Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + "\\Recordings") }; if (ofd.ShowDialog() == DialogResult.OK) { var data = File.ReadAllBytes(ofd.FileName); if (data.Length != DummyRecording.DUMMYRECORDING_SIZE) { MessageBox.Show("Invalid size for GGDR file"); return(null); } var recording = new DummyRecording(data); DummyRecordingManager.WriteDummyRecording(recording, slotNr); return(recording); } return(null); }
private void ReadDummyRecordings() { var recordings = DummyRecordingManager.ReadDummyRecordings(); if (recordings == null) { MessageBox.Show("Unable to read Dummy Recording data."); return; } DummyRecordings = recordings.ToList(); }
private void ClearDummyRecordingData(int slotNr) { var emptyRecording = new DummyRecording(new byte[DummyRecording.DUMMYRECORDING_SIZE]); DummyRecordingManager.WriteDummyRecording(emptyRecording, slotNr); }