Skip to content

Commit

Permalink
Add Player
Browse files Browse the repository at this point in the history
  • Loading branch information
Solveig Natvig committed Feb 28, 2026
1 parent ffe1266 commit 32b5cb7
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions src/main/java/Player.java
Original file line number Diff line number Diff line change
@@ -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;
}


}

0 comments on commit 32b5cb7

Please sign in to comment.