summaryrefslogtreecommitdiff
path: root/dice-lang/src/main/java/bjc/dicelang/ComplexDice.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-04-22 14:48:25 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-04-22 14:48:25 -0400
commit0fa4f162f4e42a455dbb7e7459854b9467337863 (patch)
tree64e22da06f641f2ad1d2e1f0dc6f818b404c8661 /dice-lang/src/main/java/bjc/dicelang/ComplexDice.java
parenta3e0b3da5d7b0ec8dcae92a428f8e3f1c6cd6e8e (diff)
Formatting changes
Diffstat (limited to 'dice-lang/src/main/java/bjc/dicelang/ComplexDice.java')
-rw-r--r--dice-lang/src/main/java/bjc/dicelang/ComplexDice.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/dice-lang/src/main/java/bjc/dicelang/ComplexDice.java b/dice-lang/src/main/java/bjc/dicelang/ComplexDice.java
index 7ed4e3b..9450584 100644
--- a/dice-lang/src/main/java/bjc/dicelang/ComplexDice.java
+++ b/dice-lang/src/main/java/bjc/dicelang/ComplexDice.java
@@ -76,6 +76,25 @@ public class ComplexDice implements IDiceExpression {
die = new Die(de);
}
+ @Override
+ public boolean canOptimize() {
+ if (nDice.canOptimize() && die.canOptimize()) {
+ return die.optimize() == 1;
+ }
+
+ return false;
+ }
+
+ @Override
+ public int optimize() {
+ if (!canOptimize()) {
+ throw new UnsupportedOperationException(
+ "This complex dice cannot be optimized");
+ }
+
+ return nDice.optimize();
+ }
+
/*
* (non-Javadoc)
*
@@ -117,23 +136,4 @@ public class ComplexDice implements IDiceExpression {
return "complex[n=" + nDice.toString() + ", d=" + die.toString()
+ "]";
}
-
- @Override
- public boolean canOptimize() {
- if (nDice.canOptimize() && die.canOptimize()) {
- return die.optimize() == 1;
- }
-
- return false;
- }
-
- @Override
- public int optimize() {
- if (!canOptimize()) {
- throw new UnsupportedOperationException(
- "This complex dice cannot be optimized");
- }
-
- return nDice.optimize();
- }
} \ No newline at end of file