|
@@ -23,13 +23,13 @@ Learn to add a Nifty +++<abbr title="Graphical User Interface">GUI</abbr>+++ to
|
|
|
. xref:gui/nifty_gui_best_practices.adoc[Browse this short list of Best Practices]
|
|
|
. Lay out your graphical user interface:
|
|
|
** xref:gui/nifty_gui_xml_layout.adoc[Lay out the GUI in XML] – or –
|
|
|
-** xref:jme3/advanced/nifty_gui_java_layout.adoc[Lay out the GUI in Java]
|
|
|
+** xref:gui/nifty_gui_java_layout.adoc[Lay out the GUI in Java]
|
|
|
|
|
|
. Integrate the +++<abbr title="Graphical User Interface">GUI</abbr>+++ into the game:
|
|
|
-** xref:jme3/advanced/nifty_gui_overlay.adoc[Overlay the User Interface Over the Screen] – or –
|
|
|
-** xref:jme3/advanced/nifty_gui_projection.adoc[Project the User Interface Onto a Texture]
|
|
|
+** xref:gui/nifty_gui_overlay.adoc[Overlay the User Interface Over the Screen] – or –
|
|
|
+** xref:gui/nifty_gui_projection.adoc[Project the User Interface Onto a Texture]
|
|
|
|
|
|
-. xref:jme3/advanced/nifty_gui_java_interaction.adoc[Interact with the GUI from Java]
|
|
|
+. xref:gui/nifty_gui_java_interaction.adoc[Interact with the GUI from Java]
|
|
|
|
|
|
|
|
|
== Must Know: Nifty GUI Concepts
|
|
@@ -41,7 +41,7 @@ Nifty GUIs are made up of the following *elements*:
|
|
|
* A Nifty +++<abbr title="Graphical User Interface">GUI</abbr>+++ contains one or more *screens*.
|
|
|
** Only one screen is visible at a time.
|
|
|
** Name the first screen `start`. Name any others whatever you like.
|
|
|
-** Screen are xref:jme3/advanced/nifty_gui_java_interaction.adoc[controlled by a Java Controller class].
|
|
|
+** Screen are xref:gui/nifty_gui_java_interaction.adoc[controlled by a Java Controller class].
|
|
|
|
|
|
* A screen contains one or more *layers*.
|
|
|
** Layers are containers that impose alignment on their contents (vertical, horizontal, or centered)
|