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() { if(iseditor) { level[runnerRect][0] = mouseX+screenx; level[runnerRect][1] = mouseY; level[runnerRect][2] = 50; level[runnerRect][3] = 50; println("generated"); runnerRect = runnerRect + 1; println(runnerRect); } } // TODO Check if json is empty. If it is generate level // 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,"./saves/" + filename + ".json"); return 1; } int screenx = 0; // void keyPressed() { // if (key == 's') { // println("saved"); // savetofile("save"); // } else if (key == CODED) { // if (keyCode == RIGHT) { // screenx = screenx + 50; // println("moved right!"); // println(screenx); // } else if (keyCode == LEFT) { // screenx = screenx - 50; // println("moved right!"); // println(screenx); // } // } // }