Implemented multi-cell sectors

This commit is contained in:
Anuken
2018-07-18 13:23:54 -04:00
parent 0b7decbfdd
commit 7ff4e5879d
6 changed files with 93 additions and 30 deletions
@@ -9,9 +9,9 @@ import io.anuke.mindustry.entities.traits.TypeTrait;
import io.anuke.mindustry.game.Difficulty;
import io.anuke.mindustry.game.GameMode;
import io.anuke.mindustry.game.Team;
import io.anuke.mindustry.maps.Map;
import io.anuke.mindustry.io.SaveFileVersion;
import io.anuke.mindustry.game.Version;
import io.anuke.mindustry.io.SaveFileVersion;
import io.anuke.mindustry.maps.Map;
import io.anuke.mindustry.world.Block;
import io.anuke.mindustry.world.Tile;
import io.anuke.mindustry.world.blocks.BlockPart;
@@ -38,7 +38,7 @@ public class Save16 extends SaveFileVersion{
stream.readLong(); //time
stream.readLong(); //total playtime
stream.readInt(); //build
stream.readInt(); //sector ID
int sector = stream.readInt(); //sector ID
//general state
byte mode = stream.readByte();
@@ -46,6 +46,8 @@ public class Save16 extends SaveFileVersion{
Map map = world.maps().getByName(mapname);
world.setMap(map);
world.setSector(world.sectors().get(sector));
int wave = stream.readInt();
byte difficulty = stream.readByte();
float wavetime = stream.readFloat();