mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-05-23 16:44:33 +00:00
Changed PCKFileWriter methods visibility and rename PCKFileReader private function name ReadFileFromStream -> ReadFromStream
This commit is contained in:
@@ -16,14 +16,14 @@ namespace PckStudio.Classes.IO
|
||||
|
||||
public static PCKFile Read(Stream stream, bool isLittleEndian)
|
||||
{
|
||||
return new PCKFileReader(isLittleEndian).ReadFileFromStream(stream);
|
||||
return new PCKFileReader(isLittleEndian).ReadFromStream(stream);
|
||||
}
|
||||
|
||||
private PCKFileReader(bool isLittleEndian) : base(isLittleEndian)
|
||||
{
|
||||
}
|
||||
|
||||
private PCKFile ReadFileFromStream(Stream stream)
|
||||
private PCKFile ReadFromStream(Stream stream)
|
||||
{
|
||||
int pck_type = ReadInt(stream);
|
||||
if (pck_type > 0xf00000) // 03 00 00 00 == true
|
||||
|
||||
@@ -33,14 +33,14 @@ namespace PckStudio.Classes.IO
|
||||
WriteFileContents(stream);
|
||||
}
|
||||
|
||||
internal void WriteString(Stream stream, string s)
|
||||
private void WriteString(Stream stream, string s)
|
||||
{
|
||||
WriteInt(stream, s.Length);
|
||||
WriteString(stream, s, IsUsingLittleEndian ? Encoding.Unicode : Encoding.BigEndianUnicode);
|
||||
WriteInt(stream, 0); // padding
|
||||
}
|
||||
|
||||
internal void WriteLookUpTable(Stream stream)
|
||||
private void WriteLookUpTable(Stream stream)
|
||||
{
|
||||
WriteInt(stream, LUT.Count);
|
||||
LUT.ForEach(entry =>
|
||||
@@ -52,7 +52,7 @@ namespace PckStudio.Classes.IO
|
||||
WriteInt(stream, 0x1337); // :^)
|
||||
}
|
||||
|
||||
internal void WriteFileEntries(Stream stream)
|
||||
private void WriteFileEntries(Stream stream)
|
||||
{
|
||||
WriteInt(stream, _pckfile.Files.Count);
|
||||
foreach (var file in _pckfile.Files)
|
||||
@@ -62,8 +62,8 @@ namespace PckStudio.Classes.IO
|
||||
WriteString(stream, file.filepath);
|
||||
}
|
||||
}
|
||||
|
||||
internal void WriteFileContents(Stream stream)
|
||||
|
||||
private void WriteFileContents(Stream stream)
|
||||
{
|
||||
foreach (var file in _pckfile.Files)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user