this is the class skill
Code:import java.util.HashMap;
public class Skill {
HashMap<String, Boolean> h;
int [] array ;
public static final String[] EFFECTKEYS = {"Heal", "Stun", "Silence", "Basic"};
public Skill(int[] array, HashMap<String, Boolean> h) {
this.array = array;
this.h = h;
}
public Skill() {
this.array = new int[3];
}
public boolean isHeal() {
return h.get("EFFECTKEYS[0]");
}
public boolean isStun() {
return h.get("EFFECTKEYS[1]");
}
public boolean isBasic() {
return h.get("EFFECTKEYS[3]");
}
public boolean isSilence() {
return h.get("EFFECTKEYS[2]");
}
public void setBasic(boolean ba) {
h.put("Basic", ba);
}
public void setStun(boolean st) {
h.put("Stun", st);
}
public void setSilence(boolean si) {
h.put("Silence", si);
}
public void setHeal(boolean he) {
h.put("Heal", he);
}
public int getManaCost() {
return array[1];
}
public int getHealthCost() {
return array[0];
}
public void setManaCost(int manaPrice) {
array[1] = manaPrice;
}
public void setHealthCost(int healthPrice) {
array[0] = healthPrice;
}
public int getPhysicalDamage() {
return array[2];
}
public int getMagicalDamage() {
return array[3];
}
public void setPhysicalDamage(int pD) {
array[2] = pD;
}
public void setMagicalDamage(int mD) {
array[3] = mD;
}
public String toString() {
return "Mana:- " + array[1] + "\n" + "Health:- " + array[0] + "\n"
+ "MagicalDamage:- " + array[3] + "\n" + "PhysicalDamage:- " + array[2];
}
}
