blob: 3bf121b04c31075198f125c706fdd6fe61366daf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package bjc.dicelang.dice;
import java.util.Arrays;
public class DieExpression {
public final boolean isList;
public Die scalar;
public DieList list;
public DieExpression(Die scal) {
isList = false;
scalar = scal;
}
public DieExpression(DieList lst) {
isList = true;
list = lst;
}
public String toString() {
if(isList) return list.toString();
else return scalar.toString();
}
public String value() {
if(isList) return Arrays.toString(list.roll());
else return Long.toString(scalar.roll());
}
}
|