From b9cb6fa5b490d20cbe493bfa602a75c16cd04200 Mon Sep 17 00:00:00 2001 From: Calum Date: Thu, 28 Sep 2017 05:09:54 +1300 Subject: [PATCH] Added token information to the lobby screen. #implement #story[1293] --- .../controllers/LobbyController.java | 19 +- src/main/resources/views/LobbyView.fxml | 174 ++++++++++++------ .../resources/views/cells/PlayerCell.fxml | 27 +-- 3 files changed, 138 insertions(+), 82 deletions(-) diff --git a/src/main/java/seng302/visualiser/controllers/LobbyController.java b/src/main/java/seng302/visualiser/controllers/LobbyController.java index 00d66063..798f50b9 100644 --- a/src/main/java/seng302/visualiser/controllers/LobbyController.java +++ b/src/main/java/seng302/visualiser/controllers/LobbyController.java @@ -2,8 +2,13 @@ package seng302.visualiser.controllers; import com.jfoenix.controls.JFXButton; import com.jfoenix.controls.JFXDialog; -import com.jfoenix.controls.JFXTextArea; +import java.io.IOException; +import java.net.URL; +import java.util.ArrayList; import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.ResourceBundle; import javafx.application.Platform; import javafx.collections.ListChangeListener; import javafx.fxml.FXML; @@ -35,13 +40,6 @@ import seng302.utilities.Sounds; import seng302.visualiser.MapPreview; import seng302.visualiser.controllers.cells.PlayerCell; import seng302.visualiser.controllers.dialogs.BoatCustomizeController; - -import java.io.IOException; -import java.net.URL; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.ResourceBundle; import seng302.visualiser.fxObjects.assets_3D.ModelFactory; import seng302.visualiser.fxObjects.assets_3D.ModelType; @@ -140,7 +138,6 @@ public class LobbyController implements Initializable { beginRaceButton.setOnMouseEntered(e -> Sounds.playHoverSound()); initMapPreview(); - initTokenPreviews(); } @@ -155,8 +152,8 @@ public class LobbyController implements Initializable { tokensPreviews.forEach((tokenPreview) -> { tokenPreview.getTransforms().addAll( - new Translate(30, 30, 0), - new Scale(15, 15, 15)); + new Translate(40, 50, 0), + new Scale(13, 13, 13)); }); //Hacky rotations for wind and random to level it in the plane diff --git a/src/main/resources/views/LobbyView.fxml b/src/main/resources/views/LobbyView.fxml index 974fa14b..69eeed47 100644 --- a/src/main/resources/views/LobbyView.fxml +++ b/src/main/resources/views/LobbyView.fxml @@ -1,5 +1,6 @@ + @@ -19,10 +20,7 @@ - + @@ -81,87 +79,147 @@ - + - + - + - + + + + - + - + - + - + - + - - + + - - - - - - + + + + + + - - - - - - - + + + diff --git a/src/main/resources/views/cells/PlayerCell.fxml b/src/main/resources/views/cells/PlayerCell.fxml index 96d4c735..cfc26a09 100644 --- a/src/main/resources/views/cells/PlayerCell.fxml +++ b/src/main/resources/views/cells/PlayerCell.fxml @@ -1,5 +1,9 @@ + + + + @@ -8,33 +12,30 @@ - + + - - + + - + - - + + - + - + - +