summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/dice/FudgeDie.java
diff options
context:
space:
mode:
authorEVE <EVE@EVE-PC>2017-03-14 12:08:11 -0400
committerEVE <EVE@EVE-PC>2017-03-14 12:08:11 -0400
commit635d3150e3e85c01b777ff165e21fa8965d58440 (patch)
tree3389128f83a5a79f8d0eec0a0e19f54b9d117b66 /dice-lang/src/bjc/dicelang/dice/FudgeDie.java
parente59e2a97773f93bdd25bd4680809c10699f0feb3 (diff)
Cleanup
Diffstat (limited to 'dice-lang/src/bjc/dicelang/dice/FudgeDie.java')
-rw-r--r--dice-lang/src/bjc/dicelang/dice/FudgeDie.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/dice-lang/src/bjc/dicelang/dice/FudgeDie.java b/dice-lang/src/bjc/dicelang/dice/FudgeDie.java
index 8061475..0385239 100644
--- a/dice-lang/src/bjc/dicelang/dice/FudgeDie.java
+++ b/dice-lang/src/bjc/dicelang/dice/FudgeDie.java
@@ -11,30 +11,35 @@ public class FudgeDie implements Die {
numDice = nDice;
}
+ @Override
public boolean canOptimize() {
return numDice.canOptimize() && numDice.optimize() == 0;
}
+ @Override
public long optimize() {
return 0;
}
+ @Override
public long roll() {
long res = 0;
long nDice = numDice.roll();
- for (int i = 0; i < nDice; i++) {
+ for(int i = 0; i < nDice; i++) {
res += rollSingle();
}
return res;
}
+ @Override
public long rollSingle() {
return DiceBox.rng.nextInt(3) - 1;
}
+ @Override
public String toString() {
return numDice + "dF";
}