From 7f4070564af6cc9ba1eb79f3730eb0213eea3b11 Mon Sep 17 00:00:00 2001
From: sowgro <tpoke.ferrari@gmail.com>
Date: Fri, 12 May 2023 02:03:30 -0400
Subject: big gui stuff

---
 src/gui/Leaderboard.java | 27 +++++++--------------------
 1 file changed, 7 insertions(+), 20 deletions(-)

(limited to 'src/gui/Leaderboard.java')

diff --git a/src/gui/Leaderboard.java b/src/gui/Leaderboard.java
index e9268bc..598b6aa 100644
--- a/src/gui/Leaderboard.java
+++ b/src/gui/Leaderboard.java
@@ -5,41 +5,28 @@ import javafx.collections.ObservableList;
 import javafx.event.ActionEvent;
 import javafx.event.EventHandler;
 import javafx.geometry.Pos;
-import javafx.scene.Scene;
 import javafx.scene.control.Button;
 import javafx.scene.control.ListView;
 import javafx.scene.layout.Pane;
 import javafx.scene.layout.VBox;
-import javafx.stage.Stage;
 
-public class Leaderboard extends Scene
+public class Leaderboard extends Pane
 {
-    private static Pane root = new Pane();
-    public Leaderboard(Stage primaryStage)
+    public Leaderboard()
     {
-        super(root,800,600);
-        primaryStage.setTitle("NPE Hero - Leaderboard");
-
         ListView<String> scores = new ListView<String>();
         ObservableList<String> scoreList= FXCollections.observableArrayList ("Test Score 1", "Test Score 2", "Test Score 3", "Test Score 4");
         scores.setItems(scoreList);
 
         Button exit = new Button();
         exit.setText("Exit");
-        exit.setOnAction(new EventHandler<ActionEvent>() 
-        {
-            @Override
-            public void handle(ActionEvent event) 
-            {
-                primaryStage.setScene(new MainMenu(primaryStage));
-            }
-        });
-        
+        exit.setOnAction(e -> Driver.switchMenu("MainMenu"));
+
         VBox centerMenu3 = new VBox();
-        centerMenu3.minWidthProperty().bind(primaryStage.widthProperty()); 
-        centerMenu3.minHeightProperty().bind(primaryStage.heightProperty());
+        centerMenu3.minWidthProperty().bind(super.widthProperty()); 
+        centerMenu3.minHeightProperty().bind(super.heightProperty());
         centerMenu3.setAlignment(Pos.CENTER);
         centerMenu3.getChildren().addAll(scores,exit);
-        root.getChildren().add(centerMenu3);
+        super.getChildren().add(centerMenu3);
     }
 }
-- 
cgit v1.2.3