|
@@ -41,6 +41,7 @@ public class LoadController {
|
|
|
private CategoryController cgC;
|
|
|
private CanvasController cvsC;
|
|
|
private ObjectController objC;
|
|
|
+ private GlobalController global;
|
|
|
private MultiPurposeController mpC;
|
|
|
|
|
|
|
|
@@ -58,11 +59,12 @@ public class LoadController {
|
|
|
* MultiPurposeController
|
|
|
*/
|
|
|
public LoadController(Model model, CategoryController cg, CanvasController cvs, ObjectController obj,
|
|
|
- MultiPurposeController mp) {
|
|
|
+ GlobalController global, MultiPurposeController mp) {
|
|
|
this.model = model;
|
|
|
this.cgC = cg;
|
|
|
this.cvsC = cvs;
|
|
|
this.objC = obj;
|
|
|
+ this.global = global;
|
|
|
this.mpC = mp;
|
|
|
|
|
|
}
|
|
@@ -107,6 +109,10 @@ public class LoadController {
|
|
|
readCategory((JSONArray) json.get(key));
|
|
|
else if (key.equals("ID"))
|
|
|
IdCounter.setCounter(Integer.parseInt(json.get(key.toString()).toString()));
|
|
|
+ else if (key.equals("SIZEX"))
|
|
|
+ global.setCanvasX(Integer.parseInt(json.get(key.toString()).toString()));
|
|
|
+ else if (key.equals("SIZEY"))
|
|
|
+ global.setCanvasY(Integer.parseInt(json.get(key.toString()).toString()));
|
|
|
else if (key.toString().contains("CGO") || key.toString().contains("CVSO"))
|
|
|
obj.add(key.toString());
|
|
|
else if (key.toString().contains("CGE") || key.toString().contains("CVSE"))
|
|
@@ -287,7 +293,8 @@ public class LoadController {
|
|
|
|
|
|
* Get the Next Element from an Iterator.
|
|
|
*
|
|
|
- * @param i Iterator
|
|
|
+ * @param i
|
|
|
+ * Iterator
|
|
|
* @return next Element from the Iterator
|
|
|
*/
|
|
|
public String next(Iterator<Object> i) {
|
|
@@ -297,7 +304,8 @@ public class LoadController {
|
|
|
|
|
|
* converting saved Integers into Booleans.
|
|
|
*
|
|
|
- * @param x integer
|
|
|
+ * @param x
|
|
|
+ * integer
|
|
|
* @return boolean
|
|
|
*/
|
|
|
public boolean convert(int x) {
|