diff --git a/app/src/main/java/org/toop/app/layer/layers/MainLayer.java b/app/src/main/java/org/toop/app/layer/layers/MainLayer.java index cd71f1a..874cbc5 100644 --- a/app/src/main/java/org/toop/app/layer/layers/MainLayer.java +++ b/app/src/main/java/org/toop/app/layer/layers/MainLayer.java @@ -35,6 +35,7 @@ public final class MainLayer extends Layer { }); controlContainer.addButton("Options", () -> { + App.activate(new OptionsLayer()); }); controlContainer.addButton("Quit", () -> { diff --git a/app/src/main/java/org/toop/app/layer/layers/OptionsLayer.java b/app/src/main/java/org/toop/app/layer/layers/OptionsLayer.java new file mode 100644 index 0000000..32fce22 --- /dev/null +++ b/app/src/main/java/org/toop/app/layer/layers/OptionsLayer.java @@ -0,0 +1,28 @@ +package org.toop.app.layer.layers; + +import org.toop.app.App; +import org.toop.app.layer.Container; +import org.toop.app.layer.Layer; +import org.toop.app.layer.containers.VerticalContainer; + +import javafx.geometry.Pos; + +public final class OptionsLayer extends Layer { + OptionsLayer() { + super("options.css"); + reload(); + } + + @Override + public void reload() { + popAll(); + + final Container controlContainer = new VerticalContainer(5); + + controlContainer.addButton("Back", () -> { + App.activate(new MainLayer()); + }); + + addContainer(controlContainer, Pos.BOTTOM_LEFT, 2, -2, 0, 0); + } +} \ No newline at end of file diff --git a/app/src/main/resources/assets/style/options.css b/app/src/main/resources/assets/style/options.css new file mode 100644 index 0000000..e69de29