DEADSOFTWARE

Fix code style
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / game / GameSaver.java
index 2b5b906d877a3dadcd77baca27e1e346d8eeeff1..a4e314b465273705b1cc404d44918080ef0b7f26 100644 (file)
@@ -2,7 +2,6 @@ package ru.deadsoftware.cavecraft.game;
 
 import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.files.FileHandle;
-import com.badlogic.gdx.utils.ArrayMap;
 import ru.deadsoftware.cavecraft.CaveGame;
 
 import java.io.*;
@@ -16,23 +15,23 @@ public class GameSaver {
         return ByteBuffer.allocate(4).putInt(i).array();
     }
 
-    private static void saveMap(FileHandle file, int[][] map) throws IOException{
-        int rl,bl;
+    private static void saveMap(FileHandle file, int[][] map) throws IOException {
+        int rl, bl;
         int width = map.length;
         int height = map[0].length;
         BufferedOutputStream out = new BufferedOutputStream(file.write(false));
         out.write(intToBytes(VERSION));
         out.write(intToBytes(width));
         out.write(intToBytes(height));
-        for (int y=0; y<map[0].length; y++) {
+        for (int y = 0; y < map[0].length; y++) {
             bl = map[0][y];
-            rl=0;
-            for (int x=0; x<map.length; x++) {
-                if (map[x][y]!=bl) {
+            rl = 0;
+            for (int x = 0; x < map.length; x++) {
+                if (map[x][y] != bl) {
                     out.write(intToBytes(rl));
                     out.write(intToBytes(bl));
-                    rl=0;
-                    bl=map[x][y];
+                    rl = 0;
+                    bl = map[x][y];
                 }
                 rl++;
             }
@@ -46,18 +45,18 @@ public class GameSaver {
     private static int[][] loadMap(FileHandle file) throws Exception {
         int[][] map;
         int ver, width, height;
-        int rl,bl;
+        int rl, bl;
         DataInputStream in = new DataInputStream(file.read());
         ver = in.readInt();
         if (VERSION == ver) {
             width = in.readInt();
             height = in.readInt();
             map = new int[width][height];
-            for (int y=0; y<height; y++) {
-                for (int x=0; x<width; x+=rl) {
+            for (int y = 0; y < height; y++) {
+                for (int x = 0; x < width; x += rl) {
                     rl = in.readInt();
                     bl = in.readInt();
-                    for (int i=x; i<x+rl; i++) map[i][y] = bl;
+                    for (int i = x; i < x + rl; i++) map[i][y] = bl;
                 }
             }
             in.close();
@@ -66,49 +65,48 @@ public class GameSaver {
     }
 
     public static GameProc load() {
-        FileHandle file = Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/game.sav");
+        FileHandle file = Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/game.sav");
         GameProc gameProc = null;
         try {
             ObjectInputStream in = new ObjectInputStream(file.read());
             int ver = in.readInt();
-            if (VERSION == ver) gameProc = (GameProc)in.readObject();
-                else throw new Exception("version mismatch");
+            if (VERSION == ver) gameProc = (GameProc) in.readObject();
+            else throw new Exception("version mismatch");
             in.close();
             gameProc.world = new GameWorld();
             gameProc.world.setMaps(
                     loadMap(Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/foremap.sav")),
                     loadMap(Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/backmap.sav"))
             );
-            gameProc.world.metaMap = new ArrayMap<String, Integer>();
             gameProc.physics = new GamePhysics(gameProc);
             gameProc.resetRenderer();
         } catch (Exception e) {
-            Gdx.app.error("GameSaver",e.getMessage(),e);
+            Gdx.app.error("GameSaver", e.getMessage(), e);
             Gdx.app.exit();
         }
         return gameProc;
     }
 
     public static void save(GameProc gameProc) {
-        FileHandle file = Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/");
+        FileHandle file = Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/");
         file.mkdirs();
-        file = Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/game.sav");
+        file = Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/game.sav");
         try {
             ObjectOutputStream out = new ObjectOutputStream(file.write(false));
             out.writeInt(VERSION);
             out.writeObject(gameProc);
             out.close();
-            saveMap(Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/foremap.sav"), gameProc.world.getFullForeMap());
-            saveMap(Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/backmap.sav"), gameProc.world.getFullBackMap());
+            saveMap(Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/foremap.sav"), gameProc.world.getFullForeMap());
+            saveMap(Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/backmap.sav"), gameProc.world.getFullBackMap());
         } catch (Exception e) {
             e.printStackTrace();
         }
     }
 
     public static boolean exists() {
-        return (Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/game.sav").exists() &&
-                Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/foremap.sav").exists() &&
-                Gdx.files.absolute(CaveGame.GAME_FOLDER+"/saves/backmap.sav").exists());
+        return (Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/game.sav").exists() &&
+                Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/foremap.sav").exists() &&
+                Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/backmap.sav").exists());
     }
 
 }