<?xml version="1.0" encoding="UTF-8"?> <?import javafx.geometry.Insets?> <?import javafx.scene.control.Accordion?> <?import javafx.scene.control.Button?> <?import javafx.scene.control.ScrollPane?> <?import javafx.scene.control.TitledPane?> <?import javafx.scene.control.ToggleButton?> <?import javafx.scene.control.ToggleGroup?> <?import javafx.scene.layout.HBox?> <?import javafx.scene.layout.Pane?> <?import javafx.scene.layout.VBox?> <?import javafx.scene.text.Text?> <VBox fx:id="parent" alignment="CENTER" prefHeight="400.0" prefWidth="600.0" spacing="20.0" xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.hdm_stuttgart.battlearena.Controller.MapSelectionController"> <children> <Pane VBox.vgrow="ALWAYS" /> <HBox alignment="TOP_CENTER" spacing="20.0"> <children> <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Maps:" /> <Accordion> <panes> <TitledPane fx:id="maps" text="Select"> <content> <ScrollPane minViewportHeight="150.0" minViewportWidth="300.0"> <content> <VBox fx:id="boxBox" /> </content> </ScrollPane> </content> </TitledPane> </panes> </Accordion> </children> <VBox.margin> <Insets /> </VBox.margin> </HBox> <HBox alignment="TOP_CENTER" spacing="20.0"> <children> <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Texture pack:" /> <Accordion> <panes> <TitledPane fx:id="textures" text="Select"> <content> <ScrollPane minViewportHeight="150.0"> <content> <VBox fx:id="boxBox1" alignment="CENTER_LEFT"> <children> <ToggleButton mnemonicParsing="false" text="Bomberman"> <toggleGroup> <ToggleGroup fx:id="textureToggle" /> </toggleGroup> </ToggleButton> <ToggleButton mnemonicParsing="false" text="Dark Lands" toggleGroup="$textureToggle" /> <ToggleButton mnemonicParsing="false" text="Forrest" toggleGroup="$textureToggle" /> <ToggleButton mnemonicParsing="false" text="Grass" toggleGroup="$textureToggle" /> </children> </VBox> </content> </ScrollPane> </content> </TitledPane> </panes> </Accordion> </children> </HBox> <HBox alignment="TOP_CENTER" maxWidth="-Infinity" minWidth="-Infinity" prefHeight="25.0" prefWidth="213.0" spacing="20.0"> <children> <Text fx:id="selectedMapText" strokeType="OUTSIDE" strokeWidth="0.0" /> </children> </HBox> <Button mnemonicParsing="false" onAction="#gameScene" text="Start" /> <Button mnemonicParsing="false" onAction="#backButton" text="Back"> <VBox.margin> <Insets bottom="50.0" /> </VBox.margin> </Button> <Pane VBox.vgrow="ALWAYS" /> </children> </VBox>