|
@@ -23,11 +23,13 @@ public class ObjectController {
|
|
* init default Power supply of the Power Plant
|
|
* init default Power supply of the Power Plant
|
|
*/
|
|
*/
|
|
public void initHolonElements() {
|
|
public void initHolonElements() {
|
|
- addNewElementIntoCategoryObject("Energy", "Power Plant", "Power", 1, 100);
|
|
|
|
- addNewElementIntoCategoryObject("Energy", "Power Plant", "Zero", 10, 100);
|
|
|
|
- addNewElementIntoCategoryObject("Energy", "Power Plant", "Rehab", 10, 100);
|
|
|
|
- addNewElementIntoCategoryObject("Energy", "Power Plant", "The Doctor", 40, 100);
|
|
|
|
- addNewElementIntoCategoryObject("Energy", "Power Plant", "Original", 1, 100);
|
|
|
|
|
|
+ addNewElementIntoCategoryObject("Energy", "Power Plant", "Power", 1, 10000);
|
|
|
|
+ addNewElementIntoCategoryObject("Building", "House", "TV", 2, -250);
|
|
|
|
+ addNewElementIntoCategoryObject("Building", "House", "Fridge", 1, -500);
|
|
|
|
+ addNewElementIntoCategoryObject("Building", "House", "Radio", 1, -100);
|
|
|
|
+ addNewElementIntoCategoryObject("Building", "House", "PC", 3, -250);
|
|
|
|
+ addNewElementIntoCategoryObject("Building", "House", "Light", 5, -50);
|
|
|
|
+ addNewElementIntoCategoryObject("Building", "House", "Solar Panels", 1, 300);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -46,6 +48,8 @@ public class ObjectController {
|
|
* @param type
|
|
* @param type
|
|
*/
|
|
*/
|
|
public void addElementIntoCanvasObject(HolonObject object, HolonElement element) {
|
|
public void addElementIntoCanvasObject(HolonObject object, HolonElement element) {
|
|
|
|
+ element.setSav("CVS");
|
|
|
|
+ element.setObj(Integer.toString(object.getID()));
|
|
addElement(object, element);
|
|
addElement(object, element);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -60,8 +64,6 @@ public class ObjectController {
|
|
*/
|
|
*/
|
|
public void addNewElementIntoCanvasObject(int id, String element, int amount, float energy) {
|
|
public void addNewElementIntoCanvasObject(int id, String element, int amount, float energy) {
|
|
HolonElement ele = new HolonElement(element, amount, energy);
|
|
HolonElement ele = new HolonElement(element, amount, energy);
|
|
- ele.setSav("CVS");
|
|
|
|
- ele.setObj(Integer.toString(id));
|
|
|
|
addElementIntoCanvasObject((HolonObject) mpC.searchByID(id), ele);
|
|
addElementIntoCanvasObject((HolonObject) mpC.searchByID(id), ele);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -72,6 +74,8 @@ public class ObjectController {
|
|
* @param element
|
|
* @param element
|
|
*/
|
|
*/
|
|
public void addElementIntoCategoryObject(String category, String object, HolonElement element) {
|
|
public void addElementIntoCategoryObject(String category, String object, HolonElement element) {
|
|
|
|
+ element.setSav(category);
|
|
|
|
+ element.setObj(object);
|
|
addElement((HolonObject) mpC.searchCategoryObject(mpC.searchCategory(category), object), element);
|
|
addElement((HolonObject) mpC.searchCategoryObject(mpC.searchCategory(category), object), element);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -88,9 +92,6 @@ public class ObjectController {
|
|
float energy) {
|
|
float energy) {
|
|
|
|
|
|
HolonElement ele = new HolonElement(element, amount, energy);
|
|
HolonElement ele = new HolonElement(element, amount, energy);
|
|
- ele.setSav(category);
|
|
|
|
- ele.setObj(object);
|
|
|
|
-
|
|
|
|
addElementIntoCategoryObject(category, object, ele);
|
|
addElementIntoCategoryObject(category, object, ele);
|
|
}
|
|
}
|
|
|
|
|