From 374b31f5c0f3d9608862a0d31aef2766543e2a1b Mon Sep 17 00:00:00 2001 From: Erika Savell Date: Wed, 19 Apr 2017 13:41:33 +1200 Subject: [PATCH] Disabled scale buttons once one has been clicked #story[760] --- .../java/seng302/Controllers/StartController.java | 9 +++++++++ src/main/resources/scenes/start.fxml | 13 +++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/main/java/seng302/Controllers/StartController.java b/src/main/java/seng302/Controllers/StartController.java index 91452a85..992b191f 100644 --- a/src/main/java/seng302/Controllers/StartController.java +++ b/src/main/java/seng302/Controllers/StartController.java @@ -5,6 +5,7 @@ import javafx.application.Platform; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.fxml.FXML; +import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; @@ -36,6 +37,10 @@ public class StartController extends Controller { @FXML private Label timer; @FXML private int PRERACE_TIME = 15000; + @FXML Button oneMinButton; + @FXML Button fiveMinButton; + @FXML Button fifteenMinButton; + private RaceClock raceClock; /** @@ -60,6 +65,10 @@ public class StartController extends Controller { } private void startRace(int raceScale){ + + oneMinButton.setDisable(true); + fiveMinButton.setDisable(true); + fifteenMinButton.setDisable(true); countdownTimer(raceScale); } diff --git a/src/main/resources/scenes/start.fxml b/src/main/resources/scenes/start.fxml index c0ae7e9e..94a8531a 100644 --- a/src/main/resources/scenes/start.fxml +++ b/src/main/resources/scenes/start.fxml @@ -1,5 +1,10 @@ + + + + + @@ -12,7 +17,7 @@ - + @@ -36,13 +41,13 @@ - -