Class WizardsController

java.lang.Object
it.polimi.ingsw.eriantys.client.gui.controllers.Controller
it.polimi.ingsw.eriantys.client.gui.controllers.WizardsController
All Implemented Interfaces:
javafx.fxml.Initializable

public class WizardsController extends Controller
A class representing the controller for the WIZARDS popup scene.
See Also:
  • Constructor Details

    • WizardsController

      public WizardsController()
  • Method Details

    • initialize

      public void initialize(URL url, ResourceBundle resourceBundle)
      Gets all the child nodes representing the elements of the scene from the FXML. Associates the event handlers with the images on the scene.
    • getTopLevelPane

      public javafx.scene.layout.Pane getTopLevelPane()
      Description copied from class: Controller
      A getter for the Pane object associated with the FXML tag of highest level in the *.fxml file associated with this. The method is called in order to process a popup. Any controller should override the method if necessary.
      Specified by:
      getTopLevelPane in class Controller
      Returns:
      the highest level Pane
    • populate

      public void populate(List<String> wizards)
      Gets the information about tower colors from passed parameter and draws all the elements in the scene.
      Parameters:
      wizards - the available Wizard literals to choose