add pips to face class
This commit is contained in:
parent
2a38a68285
commit
7307c209d3
1 changed files with 16 additions and 8 deletions
|
@ -1,22 +1,30 @@
|
||||||
package com.monjaro.gamejam;
|
package com.monjaro.gamejam;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class Face {
|
public class Face {
|
||||||
|
|
||||||
private int pips;
|
private final List<Pip> pips = new ArrayList<>();
|
||||||
|
|
||||||
public Face(int pips) {
|
public Face(int pipCount) {
|
||||||
this.pips = pips;
|
//ro adds pips here
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getPips() {
|
public int getValue() {
|
||||||
return pips;
|
return pips.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPips(int pips) {
|
public List<Pip> getPips() {
|
||||||
this.pips = pips;
|
return Collections.unmodifiableList(pips);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class Pip {
|
public void removePip(Pip pip) {
|
||||||
|
pips.remove(pip);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Pip {
|
||||||
|
|
||||||
private final double x, y;
|
private final double x, y;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue