Package it.polimi.ingsw.client.new_gui
Class GUI
java.lang.Object
javafx.application.Application
it.polimi.ingsw.client.new_gui.GUI
public class GUI
extends javafx.application.Application
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enumNested classes/interfaces inherited from class javafx.application.Application
javafx.application.Application.Parameters -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic GUI.Viewstatic GameClientstatic booleanprivate static Booleanstatic final HashMap<GUI.Rectangle,javafx.scene.Node> private static javafx.stage.StageFields inherited from class javafx.application.Application
STYLESHEET_CASPIAN, STYLESHEET_MODENA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidinit(String[] args, GameClient gc) static voidstatic voidstatic voidrender()private static voidsetFocusInputWhen(double mouseX, double mouseY) Sets focus (lower z-index) to the correct itemprivate voidsetIconAndTitle(javafx.stage.Stage stage) voidstart(javafx.stage.Stage stage) static voidswitchView(GUI.View view) Methods inherited from class javafx.application.Application
getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
-
Field Details
-
preventResize
-
initialized
public static boolean initialized -
rectangleToComponent
-
stage
private static javafx.stage.Stage stage -
currentView
-
gameClient
-
-
Constructor Details
-
GUI
public GUI()
-
-
Method Details
-
alert
-
notify
-
init
-
log
-
start
public void start(javafx.stage.Stage stage) - Specified by:
startin classjavafx.application.Application
-
render
public static void render() -
switchView
-
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
-