Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/nes-containers.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'FdsFile.cs')
-rw-r--r--FdsFile.cs23
1 files changed, 12 insertions, 11 deletions
diff --git a/FdsFile.cs b/FdsFile.cs
index 2c798c2..ff8a48f 100644
--- a/FdsFile.cs
+++ b/FdsFile.cs
@@ -59,14 +59,18 @@ namespace com.clusterrr.Famicom.Containers
/// Create FdsFile object from raw .fds file contents
/// </summary>
/// <param name="data"></param>
- /// <returns></returns>
- public static FdsFile FromBytes(byte[] data)
- {
- return new FdsFile(data);
- }
+ /// <returns>FdsFile object</returns>
+ public static FdsFile FromBytes(byte[] data) =>new FdsFile(data);
+
+ /// <summary>
+ /// Create FileFile object from the specified .nes file
+ /// </summary>
+ /// <param name="filename">Path to the .fds file</param>
+ /// <returns>FdsFile object</returns>
+ public static FdsFile FromFile(string filename) => new FdsFile(filename);
/// <summary>
- /// Return FDS file contents
+ /// Returns .fds file contents
/// </summary>
/// <returns>FDS file contents</returns>
public byte[] ToBytes(bool useHeader = false)
@@ -86,13 +90,10 @@ namespace com.clusterrr.Famicom.Containers
}
/// <summary>
- /// Save to .fds file
+ /// Save as .fds file
/// </summary>
/// <param name="filename">Target filename</param>
/// <param name="useHeader">Option to add .fds file header (ignored by most emulators)</param>
- public void Save(string filename, bool useHeader = false)
- {
- File.WriteAllBytes(filename, ToBytes(useHeader));
- }
+ public void Save(string filename, bool useHeader = false) => File.WriteAllBytes(filename, ToBytes(useHeader));
}
}