add pips to face class

This commit is contained in:
James 2024-04-20 15:00:41 +01:00
parent 2a38a68285
commit 7307c209d3

View file

@ -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;