diff --git a/src/main/java/Player.java b/src/main/java/Player.java new file mode 100644 index 0000000..e94241c --- /dev/null +++ b/src/main/java/Player.java @@ -0,0 +1,43 @@ +import java.math.BigDecimal; + +public class Player { + private String name; + private BigDecimal startingMoney; + private BigDecimal money; + private Portfolio portfolio; + private TransactionArchive transactionArchive; + + public Player(String name, BigDecimal startingMoney) { + this.name = name; + this.startingMoney = startingMoney; + this.money = startingMoney; + this.portfolio = new Portfolio(); + this.transactionArchive = new TransactionArchive(); + } + + public String getName() { + return this.name; + } + + public BigDecimal getMoney() { + return this.money; + } + + public void addMoney(BigDecimal amount) { + this.money.add(amount); + } + + public void withdrawMoney(BigDecimal amount) { + this.money.subtract(amount); + } + + public Portfolio getPortfolio() { + return this.portfolio; + } + + public TransactionArchive getTransactionArchive() { + return this.transactionArchive; + } + + +}