From 246d6bcc71c2febc630578e40ec0c2e96cd12f15 Mon Sep 17 00:00:00 2001 From: Connor Taylor-Brown Date: Wed, 27 Sep 2017 23:39:17 +1300 Subject: [PATCH] CSS now works on startup #story[1301] --- .../main/java/visualiser/Controllers/TitleController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java b/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java index 2cb263c2..e846b3e4 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java @@ -2,6 +2,7 @@ package visualiser.Controllers; import com.interactivemesh.jfx.importer.stl.StlMeshImporter; import javafx.animation.AnimationTimer; +import javafx.application.Platform; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.fxml.FXML; @@ -11,6 +12,7 @@ import javafx.scene.control.Button; import javafx.scene.control.RadioButton; import javafx.scene.image.Image; import javafx.scene.image.ImageView; +import javafx.scene.layout.AnchorPane; import javafx.scene.layout.GridPane; import javafx.scene.layout.Pane; import javafx.scene.media.AudioClip; @@ -41,6 +43,7 @@ import java.util.logging.Logger; * the game. */ public class TitleController extends Controller { + private @FXML AnchorPane titleWrapper; private @FXML RadioButton dayModeRD; private @FXML RadioButton nightModeRD; private @FXML Button tutorialButton; @@ -102,6 +105,8 @@ public class TitleController extends Controller { } }; loop.start(); + + titleWrapper.getStylesheets().add("/css/dayMode.css"); } /** @@ -129,7 +134,6 @@ public class TitleController extends Controller { public void setDayMode(){ dayModeRD.getScene().getStylesheets().clear(); menuPane.getStylesheets().clear(); - imgSun.setImage(new Image(getClass().getResource("/visualiser/images/sun.png").toExternalForm())); dayModeRD.getScene().getStylesheets().add("/css/dayMode.css"); menuPane.setStyle("-fx-background-color: #6be6ff;"); nightModeRD.setSelected(false); @@ -142,7 +146,6 @@ public class TitleController extends Controller { public void setNightMode(){ nightModeRD.getScene().getStylesheets().clear(); menuPane.getStylesheets().clear(); - //imgSun.setImage(new Image(getClass().getResource("/visualiser/images/sunsleep.png").toExternalForm())); nightModeRD.getScene().getStylesheets().add("/css/nightMode.css"); menuPane.setStyle("-fx-background-color: #1f2c60;"); dayModeRD.setSelected(false);