From 0977c8914a349f230cb7f1bd6ea426489f98e8cf Mon Sep 17 00:00:00 2001 From: pawelsa Date: Sat, 16 May 2026 20:10:09 +0200 Subject: [PATCH] remove(PlayerPortfolioComponent): Unused code. --- .../elements/PlayerPortfolioComponent.java | 61 ------------------- 1 file changed, 61 deletions(-) delete mode 100644 src/main/java/edu/ntnu/idi/idatt/view/components/elements/PlayerPortfolioComponent.java diff --git a/src/main/java/edu/ntnu/idi/idatt/view/components/elements/PlayerPortfolioComponent.java b/src/main/java/edu/ntnu/idi/idatt/view/components/elements/PlayerPortfolioComponent.java deleted file mode 100644 index 5b15d78..0000000 --- a/src/main/java/edu/ntnu/idi/idatt/view/components/elements/PlayerPortfolioComponent.java +++ /dev/null @@ -1,61 +0,0 @@ -package edu.ntnu.idi.idatt.view.components.elements; - -import edu.ntnu.idi.idatt.model.portfolio.Portfolio; -import edu.ntnu.idi.idatt.session.UserSession; -import edu.ntnu.idi.idatt.view.components.ui.UICompositor; -import edu.ntnu.idi.idatt.view.util.CssUtils; -import javafx.geometry.Pos; -import javafx.scene.control.Label; -import javafx.scene.layout.HBox; -import javafx.scene.layout.VBox; - -import java.math.BigDecimal; -import java.math.MathContext; -import java.math.RoundingMode; -import java.util.ArrayList; -import java.util.Collections; - -public class PlayerPortfolioComponent extends HBox { - - public PlayerPortfolioComponent(Portfolio portfolio) { - this.setMaxSize(Double.MAX_VALUE, 500); - this.getStyleClass().add("light"); - BigDecimal startingMoney = UserSession.getInstance().getPlayer().getStartingMoney(); - BigDecimal netMoney = UserSession.getInstance().getPlayer().getNetWorth(); - BigDecimal netPercentage = netMoney.divide(startingMoney) - .multiply(new BigDecimal("100")) - .setScale(2, RoundingMode.HALF_UP) - .subtract(new BigDecimal("100")); - - Label userTitle = new Label(String.format("%s's Portfolio", UserSession.getInstance().getPlayer().getName())); - Label netWorth = new Label(); - netWorth.textProperty().bind( - UserSession.getInstance().netWorthProperty().asString("Net Worth: %.2f $")); - Label percentageChange = new Label( - "Percentage change: " + netPercentage + "%"); - Label playerStatus = new Label("Player status: " + UserSession.getInstance().getPlayer().getStatus()); - Label totalShares = new Label( - "Total shares owned: " + UserSession.getInstance().getPlayer().getPortfolio().getShares().size()); - ArrayList