diff options
| author | EVE <EVE@EVE-PC> | 2017-03-14 12:08:11 -0400 |
|---|---|---|
| committer | EVE <EVE@EVE-PC> | 2017-03-14 12:08:11 -0400 |
| commit | 635d3150e3e85c01b777ff165e21fa8965d58440 (patch) | |
| tree | 3389128f83a5a79f8d0eec0a0e19f54b9d117b66 /dice-lang/src/bjc/dicelang/dice/SimpleDieList.java | |
| parent | e59e2a97773f93bdd25bd4680809c10699f0feb3 (diff) | |
Cleanup
Diffstat (limited to 'dice-lang/src/bjc/dicelang/dice/SimpleDieList.java')
| -rw-r--r-- | dice-lang/src/bjc/dicelang/dice/SimpleDieList.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/dice-lang/src/bjc/dicelang/dice/SimpleDieList.java b/dice-lang/src/bjc/dicelang/dice/SimpleDieList.java index e166949..54f8e7a 100644 --- a/dice-lang/src/bjc/dicelang/dice/SimpleDieList.java +++ b/dice-lang/src/bjc/dicelang/dice/SimpleDieList.java @@ -1,47 +1,50 @@ package bjc.dicelang.dice;
public class SimpleDieList implements DieList {
- private Die numDice;
- private Die size;
+ private Die numDice;
+ private Die size;
public SimpleDieList(Die nDice, Die sze) {
numDice = nDice;
size = sze;
}
+ @Override
public boolean canOptimize() {
- if (size.canOptimize() && size.optimize() <= 1) {
+ if(size.canOptimize() && size.optimize() <= 1)
return numDice.canOptimize();
- } else {
+ else
return false;
- }
}
+ @Override
public long[] optimize() {
int sze = (int) numDice.optimize();
long res = size.optimize();
long[] ret = new long[sze];
- for (int i = 0; i < sze; i++) {
+ for(int i = 0; i < sze; i++) {
ret[i] = res;
}
return ret;
}
+ @Override
public long[] roll() {
int num = (int) numDice.roll();
long[] ret = new long[num];
- for (int i = 0; i < num; i++) {
+ for(int i = 0; i < num; i++) {
ret[i] = size.roll();
}
return ret;
}
+ @Override
public String toString() {
return numDice.toString() + "dl" + size.toString();
}
|
