diff options
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/dice/ScalarDiceExpression.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/dice/ScalarDiceExpression.java | 27 |
1 files changed, 24 insertions, 3 deletions
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; |
