From 77a797089a2e065cc8cf2a83ae8356b16591aebe Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Sun, 21 Feb 2016 15:40:30 -0500 Subject: Revamping of the way dice work --- BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java | 39 ----------------------- 1 file changed, 39 deletions(-) delete mode 100644 BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java (limited to 'BJC-Utils2/src/main/java/bjc/utils/dice/Dice.java') 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"); - } - } -} -- cgit v1.2.3