diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-02-21 15:40:30 -0500 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-02-21 15:40:30 -0500 |
| commit | 77a797089a2e065cc8cf2a83ae8356b16591aebe (patch) | |
| tree | e88f80b126cbb6de08881beb0a8c97111966a2b7 /BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java | |
| parent | d8b3b3c5e4441cecec98c06a36fc81570008c888 (diff) | |
Revamping of the way dice work
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java b/BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java deleted file mode 100644 index 84c2d0a..0000000 --- a/BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java +++ /dev/null @@ -1,39 +0,0 @@ -package bjc.utils.dice; - -public class Dice implements DiceExpression { - private Die die; - private int nDice; - - public Dice(int nDce, Die de) { - nDice = nDce; - die = de; - } - - public Dice(int nDce, int nSides) { - this(nDce, new Die(nSides)); - } - - public int roll() { - int res = 0; - - for (int i = 0; i < nDice; i++) { - res += die.roll(); - } - - return res; - } - - public static Dice fromString(String dice) { - String[] strangs = dice.split("d"); - - try { - return new Dice(Integer.parseInt(strangs[0]), - Integer.parseInt(strangs[1])); - } catch (NumberFormatException nfex) { - throw new IllegalStateException( - "Attempted to create a dice using something that's not" - + " an integer: " + strangs[0] + " and " - + strangs[1] + " are likely culprits.s"); - } - } -} |
