You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

135 lines
2.6 KiB
C#

using NetMFAPatcher.Utils;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NetMFAPatcher.mmfparser;
namespace NetMFAPatcher.chunkloaders
{
class StringChunk : ChunkLoader
{
public string value;
public override void Read()
{
reader = new ByteIO(chunk.chunk_data);
value = reader.ReadWideString();
}
public override void Print()
{
Logger.Log($"{chunk.name} contains: {value}\n",true,ConsoleColor.DarkCyan);
}
public StringChunk(ByteIO reader) : base(reader)
{
}
public StringChunk(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class AppName : StringChunk
{
public AppName(ByteIO reader) : base(reader)
{
}
public AppName(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class AppAuthor : StringChunk
{
public AppAuthor(ByteIO reader) : base(reader)
{
}
public AppAuthor(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class ExtPath : StringChunk
{
public ExtPath(ByteIO reader) : base(reader)
{
}
public ExtPath(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class EditorFilename : StringChunk
{
public EditorFilename(ByteIO reader) : base(reader)
{
}
public EditorFilename(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class TargetFilename : StringChunk
{
public TargetFilename(ByteIO reader) : base(reader)
{
}
public TargetFilename(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class AppDoc : StringChunk
{
public AppDoc(ByteIO reader) : base(reader)
{
}
public AppDoc(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class AboutText : StringChunk
{
public AboutText(ByteIO reader) : base(reader)
{
}
public AboutText(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class Copyright : StringChunk
{
public Copyright(ByteIO reader) : base(reader)
{
}
public Copyright(ChunkList.Chunk chunk) : base(chunk)
{
}
}
class DemoFilePath : StringChunk
{
public DemoFilePath(ByteIO reader) : base(reader)
{
}
public DemoFilePath(ChunkList.Chunk chunk) : base(chunk)
{
}
}
}