diff --git a/racevisionGame/src/main/java/visualiser/Controllers/MainController.java b/racevisionGame/src/main/java/visualiser/Controllers/MainController.java
index 90469871..ee78d24f 100644
--- a/racevisionGame/src/main/java/visualiser/Controllers/MainController.java
+++ b/racevisionGame/src/main/java/visualiser/Controllers/MainController.java
@@ -73,6 +73,11 @@ public class MainController extends Controller {
*/
public void hostGame(){ hostController.hostGame(); }
+ /**
+ * Sets up the css for the start of the program
+ */
+ public void startCss(){titleController.setDayMode();}
+
/**
* Main Controller for the applications will house the menu and the displayed pane.
*
diff --git a/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java b/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
index c2f793ef..a9fcb5d8 100644
--- a/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
+++ b/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
@@ -5,6 +5,7 @@ import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
+import javafx.scene.control.RadioButton;
import javafx.scene.image.Image;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;
@@ -24,6 +25,10 @@ public class TitleController extends Controller {
Button btnJoin;
@FXML
AnchorPane titleWrapper;
+ @FXML
+ RadioButton dayModeRD;
+ @FXML
+ RadioButton nightModeRD;
/**
* Method called when the 'host a game' button is pressed.
@@ -50,6 +55,18 @@ public class TitleController extends Controller {
parent.enterLobby();
}
+ public void setDayMode(){
+ dayModeRD.getScene().getStylesheets().clear();
+ dayModeRD.getScene().getStylesheets().add("/css/dayMode.css");
+ nightModeRD.setSelected(false);
+ }
+
+ public void setNightMode(){
+ nightModeRD.getScene().getStylesheets().clear();
+ nightModeRD.getScene().getStylesheets().add("/css/nightMode.css");
+ dayModeRD.setSelected(false);
+ }
+
@Override
public void initialize(URL location, ResourceBundle resources) {
diff --git a/racevisionGame/src/main/java/visualiser/app/App.java b/racevisionGame/src/main/java/visualiser/app/App.java
index 05d733d1..fa803eaf 100644
--- a/racevisionGame/src/main/java/visualiser/app/App.java
+++ b/racevisionGame/src/main/java/visualiser/app/App.java
@@ -45,6 +45,7 @@ public class App extends Application {
stage.setScene(scene);
stage.setTitle("RaceVision - Team 7");
stage.getIcons().add(new Image(getClass().getClassLoader().getResourceAsStream("images/SailIcon.png")));
+ mc.startCss();
stage.show();
}
}
diff --git a/racevisionGame/src/main/resources/visualiser/scenes/hostgame.fxml b/racevisionGame/src/main/resources/visualiser/scenes/hostgame.fxml
index 6f8e2dd7..51e5e9c5 100644
--- a/racevisionGame/src/main/resources/visualiser/scenes/hostgame.fxml
+++ b/racevisionGame/src/main/resources/visualiser/scenes/hostgame.fxml
@@ -21,8 +21,8 @@
-
-
+
+
@@ -59,7 +61,7 @@
-
+