blob: 483a10303c427c8a2edf022fb27a251f1066b0db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package bjc.rgens.parser.elements;
import bjc.rgens.parser.GenerationState;
public class ChanceCaseElement extends CaseElement {
public final CaseElement elm;
public int chance;
public ChanceCaseElement(CaseElement elm, int chance) {
super(elm.spacing);
this.elm = elm;
this.chance = chance;
}
public void generate(GenerationState state) {
if(state.rnd.nextInt(chance) == 0) elm.generate(state);
}
}
|