Added code to ability super class

This commit is contained in:
MickWerf
2020-05-15 21:34:37 +02:00
parent 46ae15b1c7
commit 63f24b1bb1
2 changed files with 11 additions and 1 deletions

View File

@@ -1,4 +1,14 @@
package netwerkprog.game.util;
public abstract class Ability {
protected String name;
public Ability(String name) {
this.name = name;
}
public abstract String getCommand();
}

View File

@@ -9,7 +9,7 @@ public abstract class Character {
protected HashSet<Ability> abilities;
protected boolean override;
Character(String name, Faction faction, Ability... abilities) {
public Character(String name, Faction faction, Ability... abilities) {
this.name = name;
this.faction = faction;
this.abilities = new HashSet<>(Arrays.asList(abilities));