From 63f24b1bb1ad9e23ceb6d0ac1c26285f6379385b Mon Sep 17 00:00:00 2001 From: MickWerf Date: Fri, 15 May 2020 21:34:37 +0200 Subject: [PATCH] Added code to ability super class --- core/src/netwerkprog/game/util/Ability.java | 10 ++++++++++ core/src/netwerkprog/game/util/Character.java | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) 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));