diff options
Diffstat (limited to 'Minecraft.World/ConsoleSaveFileConverter.h')
| -rw-r--r-- | Minecraft.World/ConsoleSaveFileConverter.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Minecraft.World/ConsoleSaveFileConverter.h b/Minecraft.World/ConsoleSaveFileConverter.h new file mode 100644 index 00000000..e258b652 --- /dev/null +++ b/Minecraft.World/ConsoleSaveFileConverter.h @@ -0,0 +1,16 @@ +#pragma once +#include "File.h" +class FileEntry; +class ConsoleSaveFile; +class ProgressRenderer; + +// 4J Stu - This code is taken from the standalone save converter tool, and modified slightly +class ConsoleSaveFileConverter +{ +private: + static void ProcessSimpleFile(ConsoleSaveFile *sourceSave, FileEntry *sourceFileEntry, ConsoleSaveFile *targetSave, FileEntry *targetFileEntry); + static void ProcessStandardRegionFile(ConsoleSaveFile *sourceSave, File sourceFile, ConsoleSaveFile *targetSave, File targetFile); + +public: + static void ConvertSave(ConsoleSaveFile *sourceSave, ConsoleSaveFile *targetSave, ProgressListener *progress); +};
\ No newline at end of file |
