From 01136c6796e21f023713e026674576d8e623462d Mon Sep 17 00:00:00 2001 From: EVE Date: Mon, 13 Mar 2017 16:41:45 -0400 Subject: Formatting --- dice-lang/src/bjc/dicelang/dice/ExplodingDice.java | 57 +++++++++++++--------- 1 file changed, 33 insertions(+), 24 deletions(-) (limited to 'dice-lang/src/bjc/dicelang/dice/ExplodingDice.java') diff --git a/dice-lang/src/bjc/dicelang/dice/ExplodingDice.java b/dice-lang/src/bjc/dicelang/dice/ExplodingDice.java index 59e739e..eeafbd1 100644 --- a/dice-lang/src/bjc/dicelang/dice/ExplodingDice.java +++ b/dice-lang/src/bjc/dicelang/dice/ExplodingDice.java @@ -16,20 +16,22 @@ public class ExplodingDice implements DieList { /* * The source die to use. */ - private Die source; + private Die source; /* * The conditions for exploding. */ private Predicate explodeOn; - private String explodePattern; - private boolean explodePenetrates; + private String explodePattern; + private boolean explodePenetrates; /** * Create a new exploding die. * - * @param src The source die for exploding. - * @param explode The condition to explode on. + * @param src + * The source die for exploding. + * @param explode + * The condition to explode on. */ public ExplodingDice(Die src, Predicate explode) { this(src, explode, null, false); @@ -38,10 +40,13 @@ public class ExplodingDice implements DieList { /** * Create a new exploding die that may penetrate. * - * @param src The source die for exploding. - * @param explode The condition to explode on. - * @param penetrate Whether or not for explosions to penetrate (-1 to - * exploded die). + * @param src + * The source die for exploding. + * @param explode + * The condition to explode on. + * @param penetrate + * Whether or not for explosions to penetrate (-1 to + * exploded die). */ public ExplodingDice(Die src, Predicate explode, boolean penetrate) { this(src, explode, null, penetrate); @@ -50,17 +55,20 @@ public class ExplodingDice implements DieList { /** * Create a new exploding die that may penetrate. * - * @param src The source die for exploding. - * @param explode The condition to explode on. - * @param penetrate Whether or not for explosions to penetrate (-1 to - * exploded die). - * @param patt The string the condition came from, for printing. + * @param src + * The source die for exploding. + * @param explode + * The condition to explode on. + * @param penetrate + * Whether or not for explosions to penetrate (-1 to + * exploded die). + * @param patt + * The string the condition came from, for printing. */ - public ExplodingDice(Die src, Predicate explode, String patt, - boolean penetrate) { - source = src; - explodeOn = explode; - explodePattern = patt; + public ExplodingDice(Die src, Predicate explode, String patt, boolean penetrate) { + source = src; + explodeOn = explode; + explodePattern = patt; explodePenetrates = penetrate; } @@ -81,10 +89,11 @@ public class ExplodingDice implements DieList { List resList = new LinkedList<>(); - while(explodeOn.test(oldRes)) { + while (explodeOn.test(oldRes)) { oldRes = source.rollSingle(); - if(explodePenetrates) oldRes -= 1; + if (explodePenetrates) + oldRes -= 1; resList.add(oldRes); } @@ -92,9 +101,9 @@ public class ExplodingDice implements DieList { newRes[0] = res; int i = 1; - for(long rll : resList) { + for (long rll : resList) { newRes[i] = rll; - i += 1; + i += 1; } return newRes; @@ -102,7 +111,7 @@ public class ExplodingDice implements DieList { @Override public String toString() { - if(explodePattern == null) { + if (explodePattern == null) { return source + (explodePenetrates ? "p" : "") + "!"; } else { return source + (explodePenetrates ? "p" : "") + "!" + explodePattern; -- cgit v1.2.3