From 7307c209d3c9d6d9bac6a0bfbef565eafeb9ae21 Mon Sep 17 00:00:00 2001 From: James <150948866+jameslaight@users.noreply.github.com> Date: Sat, 20 Apr 2024 15:00:41 +0100 Subject: [PATCH] add pips to face class --- core/src/com/monjaro/gamejam/Face.java | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/core/src/com/monjaro/gamejam/Face.java b/core/src/com/monjaro/gamejam/Face.java index dad669e..e7b7a78 100644 --- a/core/src/com/monjaro/gamejam/Face.java +++ b/core/src/com/monjaro/gamejam/Face.java @@ -1,22 +1,30 @@ package com.monjaro.gamejam; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + public class Face { - private int pips; + private final List pips = new ArrayList<>(); - public Face(int pips) { - this.pips = pips; + public Face(int pipCount) { + //ro adds pips here } - public int getPips() { - return pips; + public int getValue() { + return pips.size(); } - public void setPips(int pips) { - this.pips = pips; + public List getPips() { + 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;