<?xml version="1.0" encoding="UTF-8"?>

<!-- 
	Do not edit this file it is generated by e(fx)clipse from ../src/minesweeper/explorer/main/MainScreen.fxgraph
-->

<?import javafx.scene.text.*?>
<?import javafx.scene.canvas.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.AnchorPane?>

<AnchorPane prefHeight="475.0" prefWidth="850.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="minesweeper.explorer.main.MainScreenController">
   <children>
      <AnchorPane fx:id="boardDisplayArea" layoutY="104.0" prefHeight="296.0" prefWidth="554.0" style="-fx-background-color: lightgrey;" AnchorPane.bottomAnchor="60.0" AnchorPane.leftAnchor="150.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="75.0" />
      <MenuBar prefHeight="25.0" prefWidth="554.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
        <menus>
          <Menu mnemonicParsing="false" text="Explorer">
            <items>
                  <Menu mnemonicParsing="false" text="Reset board">
                    <items>
                        <MenuItem mnemonicParsing="false" onAction="#clearBoardToZero" text="To all zero" />
                      <MenuItem mnemonicParsing="false" onAction="#clearBoardToHidden" text="To all hidden" />
                    </items>
                  </Menu>
                  <Menu mnemonicParsing="false" text="New board">
                    <items>
                      <MenuItem mnemonicParsing="false" onAction="#newBeginnerBoard" text="9x9/10" />
                        <MenuItem mnemonicParsing="false" onAction="#newIntermediateBoard" text="16x16/40" />
                        <MenuItem mnemonicParsing="false" onAction="#newExpertBoard" text="30x16/99" />
                        <MenuItem mnemonicParsing="false" onAction="#newCustomBoard" text="Custom size" />
                    </items>
                  </Menu>
            </items>
          </Menu>
            <Menu mnemonicParsing="false" text="File">
               <items>
                  <MenuItem mnemonicParsing="false" onAction="#saveBoard" text="Save board" />
                  <MenuItem mnemonicParsing="false" onAction="#loadBoard" text="Load board" />
               </items>
            </Menu>
          <Menu mnemonicParsing="false" text="Settings">
            <items>
                  <Menu mnemonicParsing="false" text="Tile size">
                    <items>
                        <RadioMenuItem fx:id="tileSize12" mnemonicParsing="false" onAction="#resizeBoard" text="12 pixels">
                           <toggleGroup>
                              <ToggleGroup fx:id="tilesize" />
                           </toggleGroup>
                        </RadioMenuItem>
                        <RadioMenuItem fx:id="tileSize16" mnemonicParsing="false" onAction="#resizeBoard" text="16 pixels" toggleGroup="$tilesize" />
                        <RadioMenuItem fx:id="tileSize24" mnemonicParsing="false" onAction="#resizeBoard" selected="true" text="24 Pixels" toggleGroup="$tilesize" />
                        <RadioMenuItem fx:id="tileSize32" mnemonicParsing="false" onAction="#resizeBoard" text="32 pixels" toggleGroup="$tilesize" />
                    </items>
                  </Menu>
                  <Menu mnemonicParsing="false" text="Rollout strength">
                     <items>
                        <CheckMenuItem fx:id="useLongTermSafetyRollout" mnemonicParsing="false" selected="true" text="Use long term safety" />
                        <CheckMenuItem fx:id="useTestModeRollout" mnemonicParsing="false" text="Use test mode" />
                        <RadioMenuItem fx:id="rolloutNoBF" mnemonicParsing="false" text="No Brute force">
                           <toggleGroup>
                              <ToggleGroup fx:id="rolloutStrength" />
                           </toggleGroup>
                        </RadioMenuItem>
                        <RadioMenuItem fx:id="rollout40" mnemonicParsing="false" text="Brute force 40 solns" toggleGroup="$rolloutStrength" />
                        <RadioMenuItem fx:id="rollout400" mnemonicParsing="false" selected="true" text="Brute force 400 solns" toggleGroup="$rolloutStrength" />
                        <RadioMenuItem fx:id="rollout4000" mnemonicParsing="false" text="Brute force 4000 solns" toggleGroup="$rolloutStrength" />
                     </items>
                  </Menu>
                  <Menu mnemonicParsing="false" text="Guess method">
                    <items>
                        <RadioMenuItem fx:id="safetyProgress" mnemonicParsing="false" text="Safety with progress">
                           <toggleGroup>
                              <ToggleGroup fx:id="guessMethod" />
                           </toggleGroup></RadioMenuItem>
                        <RadioMenuItem fx:id="secondarySafetyProgress" mnemonicParsing="false" selected="true" text="Secondary safety with progress" toggleGroup="$guessMethod" />
                    </items>
                  </Menu>
                  <Menu mnemonicParsing="false" text="Solver">
                     <items>
                        <CheckMenuItem fx:id="useBruteForce" mnemonicParsing="false" selected="true" text="Use brute force" />
                        <CheckMenuItem fx:id="useLongTermSafety" mnemonicParsing="false" selected="true" text="Use long term safety" />
                        <CheckMenuItem fx:id="use5050Detection" mnemonicParsing="false" selected="true" text="Use 50/50 detection" />
                        <CheckMenuItem fx:id="useTestMode" mnemonicParsing="false" text="Use test mode" />
                     </items>
                  </Menu>
            </items>
          </Menu>
        </menus>
      </MenuBar>
      <AnchorPane layoutY="525.0" maxHeight="-Infinity" prefHeight="60.0" prefWidth="554.0" style="-fx-background-color: lightgrey;" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
         <children>
            <Label fx:id="messageLine" layoutY="4.0" maxHeight="-Infinity" prefHeight="20.0" prefWidth="554.0" text="Label" AnchorPane.bottomAnchor="36.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
               <font>
                  <Font size="14.0" />
               </font></Label>
            <Label fx:id="solutionLine" layoutY="30.0" maxHeight="-Infinity" prefHeight="20.0" prefWidth="554.0" text="Label" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="30.0">
               <font>
                  <Font size="14.0" />
               </font></Label>
         </children></AnchorPane>
      <AnchorPane fx:id="header" layoutY="25.0" maxHeight="-Infinity" prefHeight="50.0" prefWidth="554.0" style="-fx-background-color: lightgrey;" AnchorPane.leftAnchor="150.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="25.0" />
      <AnchorPane layoutX="-38.0" layoutY="35.0" maxHeight="-Infinity" maxWidth="-Infinity" prefHeight="365.0" prefWidth="150.0" style="-fx-background-color: lightgrey;" AnchorPane.bottomAnchor="60.0" AnchorPane.leftAnchor="0.0" AnchorPane.topAnchor="25.0">
         <children>
            <CheckBox fx:id="checkBoxLockMineCount" layoutX="7.0" layoutY="14.0" mnemonicParsing="false" text="Lock mine count">
               <font>
                  <Font size="14.0" />
               </font></CheckBox>
            <Button fx:id="buttonSolve" layoutX="14.0" layoutY="131.0" mnemonicParsing="false" onAction="#solveButtonPressed" prefHeight="25.0" prefWidth="109.0" text="Solver's move" />
            <Button fx:id="buttonAnalyse" layoutX="14.0" layoutY="175.0" mnemonicParsing="false" onAction="#analyseButtonPressed" prefHeight="25.0" prefWidth="109.0" text="Analyse" />
            <Button fx:id="buttonRollout" layoutX="14.0" layoutY="224.0" mnemonicParsing="false" onAction="#rolloutButtonPressed" prefHeight="25.0" prefWidth="109.0" text="Rollout..." />
         </children>
      </AnchorPane>
   </children>
</AnchorPane>
