Fixed tests
This commit is contained in:
31
core/src/mindustry/io/versions/LegacyRegionSaveVersion.java
Normal file
31
core/src/mindustry/io/versions/LegacyRegionSaveVersion.java
Normal file
@@ -0,0 +1,31 @@
|
||||
package mindustry.io.versions;
|
||||
|
||||
import arc.util.io.*;
|
||||
import mindustry.io.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import java.io.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
/** This version does not read custom chunk data (<= 6). */
|
||||
public class LegacyRegionSaveVersion extends SaveVersion{
|
||||
|
||||
public LegacyRegionSaveVersion(int version){
|
||||
super(version);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void read(DataInputStream stream, CounterInputStream counter, WorldContext context) throws IOException{
|
||||
region("meta", stream, counter, this::readMeta);
|
||||
region("content", stream, counter, this::readContentHeader);
|
||||
|
||||
try{
|
||||
region("map", stream, counter, in -> readMap(in, context));
|
||||
region("entities", stream, counter, this::readEntities);
|
||||
}finally{
|
||||
content.setTemporaryMapper(null);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user