diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameSaver.java b/core/src/ru/deadsoftware/cavedroid/game/GameSaver.java
index 49822863f876b074fe28f25e10aab9a376951aab..0788561d8edf39e8a4151278b41abd7a5398c8e3 100644 (file)
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.files.FileHandle;
-import org.jetbrains.annotations.NotNull;
import ru.deadsoftware.cavedroid.CaveGame;
import java.io.*;
private static final int VERSION = 0;
- @NotNull
+
private static byte[] intToBytes(int i) {
return ByteBuffer.allocate(4).putInt(i).array();
}
- private static void saveMap(@NotNull FileHandle file, @NotNull int[][] map) throws IOException {
+ private static void saveMap(FileHandle file, int[][] map) throws IOException {
int rl, bl;
int width = map.length;
int height = map[0].length;
out.close();
}
- @NotNull
- private static int[][] loadMap(@NotNull FileHandle file) throws Exception {
+
+ private static int[][] loadMap(FileHandle file) throws Exception {
int[][] map;
int ver, width, height;
int rl, bl;
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();
- } else throw new Exception("version mismatch");
+ } else {
+ throw new Exception("version mismatch");
+ }
return map;
}
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(
loadMap(Gdx.files.absolute(CaveGame.GAME_FOLDER + "/saves/foremap.sav")),