// void setup() { // size(800,800); // json = loadJSONArray("map.json"); // JSONObject values = json.getJSONObject(1); // int x = values.getInt("x"); // print(x); // } // void draw() { // background(255); // generate_tiles(); // } void generate_tiles() { for (int i = 0; i < level.length; i++ ) { rect(level[i][0]-screenx, level[i][1], level[i][2], level[i][3]); } } int runnerRect = 0; void mouseReleased() { level[runnerRect][0] = mouseX+screenx; level[runnerRect][1] = mouseY; level[runnerRect][2] = 50; level[runnerRect][3] = 50; println("generated"); runnerRect = runnerRect + 1; println(runnerRect); } int[][] level = new int[100][4]; JSONArray json; int savetofile(String filename) { json = new JSONArray(); for (int i = 0; i < level.length; i++) { JSONArray mapsave = new JSONArray(); mapsave.setInt(0, level[i][0]); mapsave.setInt(1, level[i][1]); mapsave.setInt(2, level[i][2]); mapsave.setInt(3, level[i][3]); json.setJSONArray(i, mapsave); } saveJSONArray(json, filename + ".json"); return 1; } int screenx = 0;