package org.dieubware.etts.model; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.files.FileHandle; public class SaveManager { public static final String SCORE_FILE = "save/highscore.tk"; public static void saveScore(int score) { save(SCORE_FILE,String.valueOf(score)); } public static int loadScore() { String score = load(SCORE_FILE); if(score == null) { return 0; } else { return Integer.parseInt(score); } } public static void saveSettings() { } private static void save(String file, String content) { if(Gdx.files.isLocalStorageAvailable()) { FileHandle fh = Gdx.files.local(file); fh.writeString(content, false); } } private static String load(String file) { if(Gdx.files.isLocalStorageAvailable()) { FileHandle fh = Gdx.files.local(file); if(fh.exists()) return fh.readString(); else return null; } else return null; } }