aboutsummaryrefslogtreecommitdiff
path: root/src/gui/MainMenu.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/gui/MainMenu.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/gui/MainMenu.java b/src/gui/MainMenu.java
index 347ab3c..03e1b95 100644
--- a/src/gui/MainMenu.java
+++ b/src/gui/MainMenu.java
@@ -9,20 +9,25 @@ import javafx.scene.layout.VBox;
import javafx.scene.paint.Color;
import javafx.scene.text.Text;
+
public class MainMenu extends Pane
{
+ /*
+ * this class is a layout class, most of its purpose is to place UI elements like Buttons within Panes like VBoxes.
+ * the creation of these UI elements are mostly not commented due to their repetitive and self explanatory nature.
+ * style classes are defined in the style.css file.
+ */
public MainMenu()
{
DropShadow dropShadow = new DropShadow();
dropShadow.setRadius(50.0);
dropShadow.setColor(Color.WHITE);
dropShadow.setBlurType(BlurType.GAUSSIAN);
-
+
Text title = new Text();
title.setText("NPE Hero");
- title.setStyle("-fx-font-size: 125;");
+ title.getStyleClass().add("t0");
title.setEffect(dropShadow);
- title.setFill(Color.WHITE);
Button play = new Button();
play.setText("Play");