From a7ff66428a327e459a39cbd5f08a3bb6bf1414a0 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 15 Jul 2018 13:49:10 +0200 Subject: [PATCH] Added AP Costs to Aspect --- src/de/banananetwork/dsa/aspects/Aspect.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/de/banananetwork/dsa/aspects/Aspect.java b/src/de/banananetwork/dsa/aspects/Aspect.java index 33bf216..8c00584 100644 --- a/src/de/banananetwork/dsa/aspects/Aspect.java +++ b/src/de/banananetwork/dsa/aspects/Aspect.java @@ -2,18 +2,24 @@ package de.banananetwork.dsa.aspects; import de.banananetwork.dsa.general.Descriptiable; import de.banananetwork.dsa.general.Description; +import de.banananetwork.dsa.reqiurements.AdventurePointsPriceLabeled; -public class Aspect implements Descriptiable { +public class Aspect implements Descriptiable, AdventurePointsPriceLabeled { private final Kind kind; private final Description description; - + private final int apCost; @Override public Description getDescription() { return description; } + @Override + public int getRequiredAdventurePoints() { + return apCost; + } + public enum Kind { ADVANTAGE, DISADVANTAGE }