From 77a797089a2e065cc8cf2a83ae8356b16591aebe Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Sun, 21 Feb 2016 15:40:30 -0500 Subject: Revamping of the way dice work --- .../java/bjc/utils/dice/ScalarDiceExpression.java | 27 +++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/dice/ScalarDiceExpression.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/dice/ScalarDiceExpression.java b/BJC-Utils2/src/main/java/bjc/utils/dice/ScalarDiceExpression.java index 4b73dd5..205c216 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/dice/ScalarDiceExpression.java +++ b/BJC-Utils2/src/main/java/bjc/utils/dice/ScalarDiceExpression.java @@ -1,12 +1,33 @@ package bjc.utils.dice; -public class ScalarDiceExpression implements DiceExpression { +/** + * A dice expression that combines a scalar and a dice + * + * @author ben + * + */ +public class ScalarDiceExpression implements IDiceExpression { + /** + * The operation to combine with + */ private DiceExpressionType det; - private DiceExpression exp; + /** + * The expression to be combined + */ + private IDiceExpression exp; + /** + * The scalar to be combined + */ private int scalar; - public ScalarDiceExpression(DiceExpression dex, int scalr, + /** + * Create a dice expression with a scalar + * @param dex The dice to use + * @param scalr The scalar to use + * @param dt The operation to combine with + */ + public ScalarDiceExpression(IDiceExpression dex, int scalr, DiceExpressionType dt) { exp = dex; scalar = scalr; -- cgit v1.2.3