processing_sim/files.pde
2023-12-22 16:52:11 +01:00

35 lines
856 B
Plaintext

// Marla
class Files {
boolean checkSaveFile(String filepath) {
return new File(dataPath(filepath)).exists();
}
void loadJson(String jsonfile) {
// if (!checkSaveFile(jsonfile)) {
try {
JSONArray values = loadJSONArray(jsonfile);
stats_menu.best_game_time = values.getInt(0);
stats_menu.trees_sawed = values.getInt(1);
stats_menu.game_time = values.getInt(2);
println("Savefile found");
} catch (Exception e) {
println("Savefile not found");
stats_menu.best_game_time = 90000;
}
}
JSONArray json;
void savetofile(String filename) {
json = new JSONArray();
json.setInt(0, stats_menu.best_game_time);
json.setInt(1, stats_menu.trees_sawed);
json.setInt(2, millis() + stats_menu.game_time);
saveJSONArray(json,"./saves/" + filename + ".json");
}
}