|
|
|
|
@ -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);
|
|
|
|
|
|