Package mindustry.io
Class SaveIO
java.lang.Object
mindustry.io.SaveIO
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte[]Save format header.static final arc.struct.Seq<SaveVersion>static final arc.struct.IntMap<SaveVersion> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic arc.files.FibackupFileFor(arc.files.Fi file) static arc.files.FifileFor(int slot) static DataInputStreamgetBackupStream(arc.files.Fi file) static SaveMetagetMeta(arc.files.Fi file) static SaveMetagetMeta(DataInputStream stream) static SaveVersionstatic SaveVersiongetSaveWriter(int version) static DataInputStreamgetStream(arc.files.Fi file) static SaveVersionstatic booleanisSaveValid(arc.files.Fi file) static booleanisSaveValid(DataInputStream stream) static voidload(arc.files.Fi file) static voidload(arc.files.Fi file, WorldContext context) static voidload(InputStream is, WorldContext context) Loads from a deflated (!) input stream.static voidstatic voidreadHeader(DataInput input) static voidsave(arc.files.Fi file) static voidwrite(arc.files.Fi file) static voidwrite(arc.files.Fi file, arc.struct.StringMap tags) static voidwrite(OutputStream os, arc.struct.StringMap tags)
-
Field Details
-
header
public static final byte[] headerSave format header. -
versions
-
versionArray
-
-
Constructor Details
-
SaveIO
public SaveIO()
-
-
Method Details
-
getSaveWriter
-
getSaveWriter
-
save
public static void save(arc.files.Fi file) -
getStream
-
getBackupStream
-
isSaveValid
public static boolean isSaveValid(arc.files.Fi file) -
isSaveValid
-
getMeta
-
getMeta
-
fileFor
public static arc.files.Fi fileFor(int slot) -
backupFileFor
public static arc.files.Fi backupFileFor(arc.files.Fi file) -
write
public static void write(arc.files.Fi file, arc.struct.StringMap tags) -
write
public static void write(arc.files.Fi file) -
write
-
load
- Throws:
SaveIO.SaveException
-
load
- Throws:
SaveIO.SaveException
-
load
- Throws:
SaveIO.SaveException
-
load
Loads from a deflated (!) input stream.- Throws:
SaveIO.SaveException
-
getVersion
-
readHeader
- Throws:
IOException
-