Class GUI

java.lang.Object
javafx.application.Application
it.polimi.ingsw.client.new_gui.GUI

public class GUI extends javafx.application.Application
  • Field Details

    • preventResize

      private static Boolean preventResize
    • initialized

      public static boolean initialized
    • rectangleToComponent

      public static final HashMap<GUI.Rectangle,javafx.scene.Node> rectangleToComponent
    • stage

      private static javafx.stage.Stage stage
    • currentView

      public static GUI.View currentView
    • gameClient

      public static GameClient gameClient
  • Constructor Details

    • GUI

      public GUI()
  • Method Details

    • alert

      public static void alert(String s)
    • notify

      public static void notify(String s)
    • init

      public static void init(String[] args, GameClient gc)
    • log

      public static void log(String s)
    • start

      public void start(javafx.stage.Stage stage)
      Specified by:
      start in class javafx.application.Application
    • render

      public static void render()
    • switchView

      public static void switchView(GUI.View view)
    • setIconAndTitle

      private void setIconAndTitle(javafx.stage.Stage stage)
    • setFocusInputWhen

      private static void setFocusInputWhen(double mouseX, double mouseY)
      Sets focus (lower z-index) to the correct item