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.DialogStyle
Nested 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.Table
boolean
Fields inherited from class mindustry.ui.dialogs.BaseDialog
shouldPause, wasPaused
Fields inherited from class arc.scene.ui.Dialog
buttons, cont, dragging, edge, ignoreTouchDown, title, titleTable
Fields inherited from class arc.scene.Group
children, cullingArea, transform
Fields 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 TypeMethodDescriptionvoid
void
void
void
number
(String text, boolean integer, arc.func.Floatc cons, arc.func.Floatp prov, arc.func.Boolp condition) void
number
(String text, boolean integer, arc.func.Floatc cons, arc.func.Floatp prov, arc.func.Boolp condition, float min, float max) void
void
void
void
void
numberi
(String text, arc.func.Intc cons, arc.func.Intp prov, arc.func.Boolp condition, int min, int max) void
void
void
Methods inherited from class mindustry.ui.dialogs.BaseDialog
addCloseButton, addCloseButton, addCloseListener, makeButtonOverlay, onResize
Methods 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, updateScrollFocus
Methods 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, top
Methods inherited from class arc.scene.ui.layout.WidgetGroup
childrenChanged, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods 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, toString
Methods 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
-