diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2020-12-07 21:41:41 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2020-12-07 21:41:41 +0300 |
commit | d6b78dd900047be58daa2b2d8a67e783837d4aea (patch) | |
tree | a419f089da8bcb2583920658f21bc8d58e6b53a6 | |
parent | eb10ea5213b4362d9cc859593a89adab05237765 (diff) |
ToString() for FDS classes
-rw-r--r-- | FdsBlockDiskInfo.cs | 2 | ||||
-rw-r--r-- | FdsBlockFileAmount.cs | 7 | ||||
-rw-r--r-- | FdsBlockFileData.cs | 2 | ||||
-rw-r--r-- | FdsBlockFileHeader.cs | 2 | ||||
-rw-r--r-- | FdsDiskFile.cs | 2 | ||||
-rw-r--r-- | FdsDiskSide.cs | 2 |
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}";
}
}
|