Package mindustry.ui.dialogs
Class CustomRulesDialog
java.lang.Object
arc.scene.Element
arc.scene.Group
arc.scene.ui.layout.WidgetGroup
arc.scene.ui.layout.Table
arc.scene.ui.Dialog
mindustry.ui.dialogs.BaseDialog
mindustry.ui.dialogs.CustomRulesDialog
- All Implemented Interfaces:
arc.scene.utils.Cullable
-
Nested Class Summary
Nested classes/interfaces inherited from class arc.scene.ui.Dialog
arc.scene.ui.Dialog.DialogStyleNested classes/interfaces inherited from class arc.scene.ui.layout.Table
arc.scene.ui.layout.Table.DrawRect -
Field Summary
FieldsModifier and TypeFieldDescriptionarc.struct.Seq<Runnable>arc.struct.Seq<arc.scene.ui.layout.Table>arc.struct.Seq<String>arc.scene.ui.layout.TablebooleanFields inherited from class mindustry.ui.dialogs.BaseDialog
shouldPause, wasPausedFields inherited from class arc.scene.ui.Dialog
buttons, cont, dragging, edge, ignoreTouchDown, title, titleTableFields inherited from class arc.scene.Group
children, cullingArea, transformFields inherited from class arc.scene.Element
color, cullable, fillParent, height, name, originX, originY, parent, parentAlpha, rotation, scaleX, scaleY, touchable, touchablility, translation, userObject, visibility, visible, width, x, y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidnumber(String text, boolean integer, arc.func.Floatc cons, arc.func.Floatp prov, arc.func.Boolp condition) voidnumber(String text, boolean integer, arc.func.Floatc cons, arc.func.Floatp prov, arc.func.Boolp condition, float min, float max) voidvoidvoidvoidvoidnumberi(String text, arc.func.Intc cons, arc.func.Intp prov, arc.func.Boolp condition, int min, int max) voidvoidvoidMethods inherited from class mindustry.ui.dialogs.BaseDialog
addCloseButton, addCloseButton, addCloseListener, makeButtonOverlay, onResizeMethods inherited from class arc.scene.ui.Dialog
act, centerWindow, closeOnBack, closeOnBack, draw, drawStageBackground, getStyle, hidden, hide, hide, hit, isCentered, isDragging, isModal, isMovable, isResizable, isShown, resized, resized, resizedShown, setCentered, setHideAction, setKeepWithinStage, setModal, setMovable, setResizable, setResizeBorder, setScene, setShowAction, setStyle, show, show, show, shown, toggle, updateScrollFocusMethods inherited from class arc.scene.ui.layout.Table
add, add, add, add, add, add, add, add, add, align, area, area, background, bottom, button, button, button, button, button, button, button, button, button, button, button, button, buttonCenter, buttonCenter, buttonCenter, buttonRow, center, check, check, check, clearChildren, collapser, collapser, collapser, collapser, defaults, drawBackground, field, field, field, fill, getAlign, getBackground, getCell, getCells, getClip, getColumns, getColumnWidth, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getRow, getRowHeight, getRows, image, image, image, image, image, imageDraw, invalidate, label, labelWrap, labelWrap, layout, left, margin, margin, marginBottom, marginLeft, marginRight, marginTop, pane, pane, pane, pane, rect, removeChild, removeChild, reset, right, row, setBackground, setClip, setRound, slider, slider, slider, spacer, spacerX, spacerY, stack, table, table, table, table, table, topMethods inherited from class arc.scene.ui.layout.WidgetGroup
childrenChanged, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateMethods inherited from class arc.scene.Group
addChild, addChildAfter, addChildAt, addChildBefore, applyTransform, clear, computeTransform, drawChildren, fill, fill, fill, find, find, findVisible, forEach, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, setCullingArea, setTransform, swapActor, swapActor, toStringMethods inherited from class arc.scene.Element
actions, addAction, addCaptureListener, addListener, change, changed, clearActions, clearListeners, clicked, clicked, clicked, clicked, clipBegin, clipBegin, clipEnd, dragged, exited, fire, fireClick, getActions, getCaptureListeners, getHeight, getListeners, getMaxHeight, getMaxWidth, getRight, getRotation, getScene, getTop, getWidth, getX, getY, getZIndex, hasActions, hasKeyboard, hasMouse, hasParent, hasScroll, hovered, isAscendantOf, isDescendantOf, isDescendantOf, isTouchable, keepInStage, keyDown, keyDown, localToAscendantCoordinates, localToParentCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, released, remove, removeAction, removeCaptureListener, removeListener, requestKeyboard, requestScroll, rotateBy, rotationChanged, scaleBy, scaleBy, screenToLocalCoordinates, scrolled, setBounds, setColor, setColor, setHeight, setOrigin, setOrigin, setPosition, setPosition, setRotation, setRotationOrigin, setScale, setScale, setSize, setSize, setTranslation, setWidth, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, tapped, toBack, toFront, touchable, update, updateVisibility, visible
-
Field Details
-
showRuleEditRule
public boolean showRuleEditRule -
categories
public arc.struct.Seq<arc.scene.ui.layout.Table> categories -
current
public arc.scene.ui.layout.Table current -
categoryNames
-
currentName
-
ruleSearch
-
additionalSetup
-
-
Constructor Details
-
CustomRulesDialog
public CustomRulesDialog() -
CustomRulesDialog
public CustomRulesDialog(boolean showRuleEditRule)
-
-
Method Details
-
show
-
category
-
team
-
number
-
number
-
number
public void number(String text, boolean integer, arc.func.Floatc cons, arc.func.Floatp prov, arc.func.Boolp condition) -
number
public void number(String text, arc.func.Floatc cons, arc.func.Floatp prov, arc.func.Boolp condition) -
numberi
-
numberi
public void numberi(String text, arc.func.Intc cons, arc.func.Intp prov, arc.func.Boolp condition, int min, int max) -
number
public void number(String text, boolean integer, arc.func.Floatc cons, arc.func.Floatp prov, arc.func.Boolp condition, float min, float max) -
check
-
check
-
ruleInfo
-