Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Save()
- {
- JSONObject js = new JSONObject();
- JSONArray values = new JSONArray();
- switch(mode) {
- case 1:
- for (int i = 0; i<cir.size(); i++)
- {
- cir.get(i).showingData();
- js.setFloat("Id", i);
- for (int j = 0; j<cir.get(i).fieldName.length; j++)
- {
- js.setFloat(cir.get(i).fieldName[j], cir.get(i).fieldValue[j]);
- }
- println(js, " ", i);
- values.setJSONObject(i, js);
- println(values, " ", i);
- }
- break;
- case 2:
- if (pendul)
- {
- for (int i = 0; i< pend.size(); i++)
- {
- pend.get(i).showingData();
- js.setFloat("Id", i);
- for (int j = 0; j<pend.get(i).fieldName.length; j++)
- {
- js.setFloat(pend.get(i).fieldName[j], pend.get(i).fieldValue[j]);
- }
- println(i, " ", js);
- values.setJSONObject(i, js);
- println(i, " ", values);
- }
- } else
- {
- for (int i = 0; i< doublePend.size(); i++)
- {
- doublePend.get(i).showingData(3);
- js.setFloat("Id", i);
- for (int j = 0; j<doublePend.get(i).fieldName.length; j++)
- {
- js.setFloat(doublePend.get(i).fieldName[j], doublePend.get(i).fieldValue[j]);
- }
- println(js, " ", i, " 1");
- values.setJSONObject(i, js);
- println(values, " ", i);
- doublePend.get(i).showingData(4);
- for (int j = 0; j<doublePend.get(i).fieldName.length; j++)
- {
- js.setFloat(doublePend.get(i).fieldName[j], doublePend.get(i).fieldValue[j]);
- }
- println(js, " ", i, " 2");
- values.setJSONObject(i, js);
- println(values, " ", i);
- }
- }
- break;
- }
- save.saves(values);
- }
- class SaveGame
- {
- Function finDate;
- SaveGame()
- {
- finDate = new Function();
- }
- void saves(JSONArray obj)
- {
- String date = finDate.findingData();
- boolean exist = true;
- if (obj != null)
- {
- File f;
- int i = -1;
- do
- {
- i++;
- f = dataFile("saves/save"+ i + date + (i + 1) + ".txt");
- exist = f.isFile();
- } while (exist);
- saveJSONArray(obj, "saves/save"+ i + date + (i + 1) + ".txt");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment