|
@@ -15,18 +15,14 @@ public class HolonElement {
|
|
|
/* Path of the image for the Obj. */
|
|
|
String image;
|
|
|
/* +: for Consumers and -: Producers */
|
|
|
- String sign;
|
|
|
+ char sign;
|
|
|
|
|
|
public HolonElement(String eleName, float energy, int amount) {
|
|
|
setEleName(eleName);
|
|
|
setAmount(amount);
|
|
|
setEnergy(energy);
|
|
|
setActive(true);
|
|
|
- if (energy < 0) {
|
|
|
- setSign("-");
|
|
|
- } else {
|
|
|
- setSign("+");
|
|
|
- }
|
|
|
+ setSign(energy);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -116,11 +112,22 @@ public class HolonElement {
|
|
|
return totalEnergy;
|
|
|
}
|
|
|
|
|
|
- public void setSign(String s) {
|
|
|
- this.sign = s;
|
|
|
+ /**
|
|
|
+ * @return the sign
|
|
|
+ */
|
|
|
+ public char getSign() {
|
|
|
+ return sign;
|
|
|
}
|
|
|
|
|
|
- public String getSign() {
|
|
|
- return sign;
|
|
|
+ /**
|
|
|
+ * @param energy
|
|
|
+ * the sign to set
|
|
|
+ */
|
|
|
+ public void setSign(float energy) {
|
|
|
+ if (energy < 0)
|
|
|
+ this.sign = '-';
|
|
|
+ else
|
|
|
+ this.sign = '+';
|
|
|
}
|
|
|
+
|
|
|
}
|