From 36e0911c6ec27707a74f0b90b1052a16374243ea Mon Sep 17 00:00:00 2001 From: bjculkin Date: Wed, 1 Mar 2017 10:13:41 -0500 Subject: Package reorganization --- .../src/bjc/dicelang/v2/dice/SimpleDieList.java | 48 ---------------------- 1 file changed, 48 deletions(-) delete mode 100644 dice-lang/src/bjc/dicelang/v2/dice/SimpleDieList.java (limited to 'dice-lang/src/bjc/dicelang/v2/dice/SimpleDieList.java') diff --git a/dice-lang/src/bjc/dicelang/v2/dice/SimpleDieList.java b/dice-lang/src/bjc/dicelang/v2/dice/SimpleDieList.java deleted file mode 100644 index e5aef18..0000000 --- a/dice-lang/src/bjc/dicelang/v2/dice/SimpleDieList.java +++ /dev/null @@ -1,48 +0,0 @@ -package bjc.dicelang.v2.dice; - -public class SimpleDieList implements DieList { - private Die numDice; - private Die size; - - public SimpleDieList(Die nDice, Die sze) { - numDice = nDice; - size = sze; - } - - public boolean canOptimize() { - if(size.canOptimize() && size.optimize() <= 1) { - return numDice.canOptimize(); - } else { - return false; - } - } - - public long[] optimize() { - int sze = (int)numDice.optimize(); - long res = size.optimize(); - - long[] ret = new long[sze]; - - for(int i = 0; i < sze; i++) { - ret[i] = res; - } - - return ret; - } - - public long[] roll() { - int num = (int)numDice.roll(); - - long[] ret = new long[num]; - - for(int i = 0; i < num; i++) { - ret[i] = size.roll(); - } - - return ret; - } - - public String toString() { - return numDice.toString() + "dl" + size.toString(); - } -} \ No newline at end of file -- cgit v1.2.3