diff --git a/core/src/netwerkprog/game/util/Ability.java b/core/src/netwerkprog/game/util/Ability.java index 4fce97d..4a0e61d 100644 --- a/core/src/netwerkprog/game/util/Ability.java +++ b/core/src/netwerkprog/game/util/Ability.java @@ -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(); + + } diff --git a/core/src/netwerkprog/game/util/Character.java b/core/src/netwerkprog/game/util/Character.java index 9b170f9..7be7734 100644 --- a/core/src/netwerkprog/game/util/Character.java +++ b/core/src/netwerkprog/game/util/Character.java @@ -9,7 +9,7 @@ public abstract class Character { protected HashSet 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));