Package mindustry.ui
Class Menus
java.lang.Object
mindustry.ui.Menus
Class for handling menus and notifications across the network. Unstable API!
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidfollowUpMenu(int menuId, String title, String message, String[][] options) static voidhideFollowUpMenu(int menuId) static voidstatic voidinfoMessage(String message) static voidstatic voidinfoPopupReliable(String message, float duration, int align, int top, int left, int bottom, int right) static voidstatic voidstatic voidlabelReliable(String message, float duration, float worldx, float worldy) static voidstatic voidmenuChoose(mindustry.gen.Player player, int menuId, int option) static voidstatic intregisterMenu(Menus.MenuListener listener) Register a *global* menu listener.static intregisterTextInput(Menus.TextInputListener listener) Register a *global* text input listener.static voidremoveWorldLabel(int id) static voidsetHudText(String message) static voidsetHudTextReliable(String message) TCP versionstatic voidtextInput(int textInputId, String title, String message, int textLength, String def, boolean numeric) static voidtextInput(int textInputId, String title, String message, int textLength, String def, boolean numeric, boolean allowEmpty) static voidtextInputResult(mindustry.gen.Player player, int textInputId, String text) static voidwarningToast(int unicode, String text)
-
Constructor Details
-
Menus
public Menus()
-
-
Method Details
-
registerMenu
Register a *global* menu listener. If no option is chosen, the option is returned as -1. -
registerTextInput
Register a *global* text input listener. If no text is provided, the text is returned as null. -
followUpMenu
-
hideFollowUpMenu
public static void hideFollowUpMenu(int menuId) -
textInput
-
textInput
-
textInputResult
public static void textInputResult(@Nullable mindustry.gen.Player player, int textInputId, @Nullable String text) -
setHudText
-
hideHudText
public static void hideHudText() -
setHudTextReliable
TCP version -
announce
-
infoMessage
-
infoPopup
public static void infoPopup(String message, float duration, int align, int top, int left, int bottom, int right) -
label
-
infoPopupReliable
public static void infoPopupReliable(String message, float duration, int align, int top, int left, int bottom, int right) -
labelReliable
-
infoToast
-
warningToast
-
openURI
-
removeWorldLabel
public static void removeWorldLabel(int id)
-