diff --git a/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java b/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
index 1871c70b..336265f9 100644
--- a/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
+++ b/racevisionGame/src/main/java/visualiser/Controllers/TitleController.java
@@ -7,7 +7,10 @@ import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.RadioButton;
+import javafx.scene.image.Image;
+import javafx.scene.image.ImageView;
import javafx.scene.layout.AnchorPane;
+import javafx.scene.layout.Pane;
import javafx.stage.Modality;
import javafx.stage.Stage;
import mock.app.Event;
@@ -38,6 +41,10 @@ public class TitleController extends Controller {
RadioButton nightModeRD;
@FXML
Label tutorialLabel;
+ @FXML
+ Pane menuPane;
+ @FXML
+ ImageView imgSun;
/**
* Method called when the 'host a game' button is pressed.
@@ -74,7 +81,10 @@ 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);
}
@@ -83,7 +93,10 @@ 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);
}
diff --git a/racevisionGame/src/main/resources/visualiser/images/sunsleep.png b/racevisionGame/src/main/resources/visualiser/images/sunsleep.png
new file mode 100644
index 00000000..e52b2674
Binary files /dev/null and b/racevisionGame/src/main/resources/visualiser/images/sunsleep.png differ
diff --git a/racevisionGame/src/main/resources/visualiser/scenes/titleScreen.fxml b/racevisionGame/src/main/resources/visualiser/scenes/titleScreen.fxml
index 1b4043fe..50978a50 100644
--- a/racevisionGame/src/main/resources/visualiser/scenes/titleScreen.fxml
+++ b/racevisionGame/src/main/resources/visualiser/scenes/titleScreen.fxml
@@ -43,7 +43,7 @@
-
+