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:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2020-12-07 21:41:41 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2020-12-07 21:41:41 +0300
commitd6b78dd900047be58daa2b2d8a67e783837d4aea (patch)
treea419f089da8bcb2583920658f21bc8d58e6b53a6
parenteb10ea5213b4362d9cc859593a89adab05237765 (diff)
ToString() for FDS classes
-rw-r--r--FdsBlockDiskInfo.cs2
-rw-r--r--FdsBlockFileAmount.cs7
-rw-r--r--FdsBlockFileData.cs2
-rw-r--r--FdsBlockFileHeader.cs2
-rw-r--r--FdsDiskFile.cs2
-rw-r--r--FdsDiskSide.cs2
6 files changed, 13 insertions, 4 deletions
diff --git a/FdsBlockDiskInfo.cs b/FdsBlockDiskInfo.cs
index c9c5b39..447e51a 100644
--- a/FdsBlockDiskInfo.cs
+++ b/FdsBlockDiskInfo.cs
@@ -348,5 +348,7 @@ namespace com.clusterrr.Famicom.Containers
Marshal.FreeHGlobal(buffer);
return rawDatas;
}
+
+ public override string ToString() => GameName;
}
}
diff --git a/FdsBlockFileAmount.cs b/FdsBlockFileAmount.cs
index 9ed5163..ff73bef 100644
--- a/FdsBlockFileAmount.cs
+++ b/FdsBlockFileAmount.cs
@@ -39,9 +39,8 @@ namespace com.clusterrr.Famicom.Containers
return retobj;
}
- public byte[] ToBytes()
- {
- return new byte[] { blockType, fileAmount };
- }
+ public byte[] ToBytes() => new byte[] { blockType, fileAmount };
+
+ public override string ToString() => $"{FileAmount}";
}
}
diff --git a/FdsBlockFileData.cs b/FdsBlockFileData.cs
index c5ab761..cf4f158 100644
--- a/FdsBlockFileData.cs
+++ b/FdsBlockFileData.cs
@@ -51,5 +51,7 @@ namespace com.clusterrr.Famicom.Containers
result.AddRange(Data);
return result.ToArray();
}
+
+ public override string ToString() => $"{data.Length} bytes";
}
}
diff --git a/FdsBlockFileHeader.cs b/FdsBlockFileHeader.cs
index 5db2c7f..dc11ed4 100644
--- a/FdsBlockFileHeader.cs
+++ b/FdsBlockFileHeader.cs
@@ -101,5 +101,7 @@ namespace com.clusterrr.Famicom.Containers
Marshal.FreeHGlobal(buffer);
return rawDatas;
}
+
+ public override string ToString() => $"{FileName} ({FileKind})";
}
}
diff --git a/FdsDiskFile.cs b/FdsDiskFile.cs
index 6ce92b3..9637162 100644
--- a/FdsDiskFile.cs
+++ b/FdsDiskFile.cs
@@ -44,5 +44,7 @@ namespace com.clusterrr.Famicom.Containers
}
public byte[] ToBytes() => Enumerable.Concat(HeaderBlock.ToBytes(), DataBlock.ToBytes()).ToArray();
+
+ public override string ToString() => $"{FileName} ({FileKind}, {dataBlock})";
}
}
diff --git a/FdsDiskSide.cs b/FdsDiskSide.cs
index 4d1af1f..4766fcd 100644
--- a/FdsDiskSide.cs
+++ b/FdsDiskSide.cs
@@ -173,5 +173,7 @@ namespace com.clusterrr.Famicom.Containers
var data = Enumerable.Concat(Enumerable.Concat(diskInfoBlock.ToBytes(), fileAmountBlock.ToBytes()), files.SelectMany(f => f.ToBytes())).ToArray();
return Enumerable.Concat(data, new byte[65500 - data.Count()]).ToArray();
}
+
+ public override string ToString() => $"{GameName} - disk {DiskNumber + 1}, side {DiskSide}";
}
}