public static void updateSave(String saveLocation, Player p, GameBoard currentMap) throws IOException { File playerFile = new File(saveLocation + "/player.txt"); BufferedWriter w = new BufferedWriter(new FileWriter(playerFile)); Save.savePlayerProfession(w, p.getProfession()); Save.savePlayerStatus(w, p); w.close(); BufferedWriter r = new BufferedWriter(new FileWriter(saveLocation + "/" + currentMap.mapID)); Save.saveBoard(currentMap, r); Save.saveEntities(currentMap, r); r.close(); File director = new File(saveLocation + "/saveInformation.txt"); BufferedReader a = new BufferedReader(new FileReader(director)); String name = a.readLine(); a.close(); BufferedWriter b = new BufferedWriter(new FileWriter(director)); b.write(name); b.newLine(); b.write(currentMap.mapID); b.close(); }