package vooga.towerdefense.arcadeinteraction; import java.util.List; import arcade.games.UserGameData; /** * Creates a user profile for a towerdefense player. * Extends UserGameData from the arcade. * * @author Angelica Schwartz */ public class TowerDefenseUserGameData extends UserGameData { private double myMoney; private List<Double> myScores; /** * constructor. */ public TowerDefenseUserGameData() { super(); //TODO: get starting money value from resource file? myMoney = 10; } /** * method to set the default starting money value. * @param money is the default value */ public void setStartingMoneyValue(double money) { myMoney = money; } /** * Represents something like a score or a win/loss ratio or any number * that is relevant to how a user is performing. */ public List<Double> getScores () { return myScores; } /** * Lets the game update the user's statistic. */ public void setScore (double score) { myScores.add(score); } }