Package gaiasky.gui
Class ProceduralGenerationWindow
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.Group
com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
com.badlogic.gdx.scenes.scene2d.ui.Table
gaiasky.util.scene2d.OwnWindow
gaiasky.util.scene2d.CollapsibleWindow
gaiasky.gui.GenericDialog
gaiasky.gui.ProceduralGenerationWindow
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
,IObserver
-
Nested Class Summary
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
com.badlogic.gdx.scenes.scene2d.ui.Table.Debug, com.badlogic.gdx.scenes.scene2d.ui.Table.DebugRect
-
Field Summary
Fields inherited from class gaiasky.gui.GenericDialog
acceptButton, acceptRunnable, bottom, buttonGroup, cancelButton, cancelRunnable, content, enterExit, escExit, ignoreTouchDown, lastPosX, lastPosY, me, modal, pad10, pad15, pad20, pad5, scrolls, skin, stage
Fields inherited from class gaiasky.util.scene2d.CollapsibleWindow
collapseSpeed
Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
-
Constructor Summary
ConstructorDescriptionProceduralGenerationWindow
(Planet target, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
accept()
The accept function, if anyprotected void
build()
Build the content hereprotected void
cancel()
The cancel function, if anyvoid
dispose()
protected void
enableComponents
(boolean enabled, com.badlogic.gdx.scenes.scene2d.utils.Disableable... components) Sets the enabled property on the given componentsprotected void
protected Boolean
generateAtmosphere
(Boolean ignored) protected void
protected Boolean
generateClouds
(Boolean ignored) protected void
protected Boolean
generateSurface
(Boolean ignored) protected void
void
Event notification call.protected void
protected Boolean
randomizeAtmosphere
(Boolean rebuild) protected Boolean
randomizeClouds
(Boolean rebuild) protected Boolean
randomizeSurface
(Boolean rebuild) protected void
rebuild()
void
Sets the keyboard focus, override in case you want to set the focus to a specific itemMethods inherited from class gaiasky.gui.GenericDialog
addSeparator, addSeparator, buildSuper, hasAcceptRunnable, hasCancelRunnable, hide, hide, recalculateButtonSize, setAcceptRunnable, setAcceptText, setCancelRunnable, setCancelText, setModal, show, show, show, showDialogHook, updatePads
Methods inherited from class gaiasky.util.scene2d.CollapsibleWindow
act, collapse, collapseInstant, drawBackground, expand, expandInstant, getHeight, getMaxHeight, getMaxWidth, getPrefHeight, getPrefWidth, getWidth, isCollapsed, isCollapsible, pack, setCollapsible, setResizable, toggleCollapsed
Methods inherited from class gaiasky.util.scene2d.OwnWindow
draw, drawStageBackground, getStyle, getTitleLabel, getTitleTable, hit, isDragging, isModal, isMovable, isResizable, keepWithinStage, setKeepWithinStage, setMovable, setResizable, setResizeBorder, setStyle
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
add, add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, clip, clip, columnDefaults, debug, debug, debugActor, debugAll, debugCell, debugTable, defaults, drawDebug, drawDebugBounds, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getRow, getRowHeight, getRowMinHeight, getRowPrefHeight, getRows, getSkin, getTableDebug, invalidate, layout, left, pad, pad, pad, pad, padBottom, padBottom, padLeft, padLeft, padRight, padRight, padTop, padTop, removeActor, removeActor, removeActorAt, reset, right, row, setBackground, setBackground, setClip, setDebug, setRound, setSkin, stack, top
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, invalidateHierarchy, needsLayout, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group
addActor, addActorAfter, addActorAt, addActorBefore, applyTransform, applyTransform, clear, clear, clearChildren, computeTransform, drawChildren, drawDebugChildren, findActor, getChild, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, resetTransform, setCullingArea, setDebug, setStage, setTransform, swapActor, swapActor, toString
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
-
Constructor Details
-
ProceduralGenerationWindow
public ProceduralGenerationWindow(Planet target, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
-
-
Method Details
-
rebuild
protected void rebuild() -
build
protected void build()Description copied from class:GenericDialog
Build the content here- Specified by:
build
in classGenericDialog
-
randomizeSurface
-
randomizeClouds
-
randomizeAtmosphere
-
randomizeAll
protected void randomizeAll() -
generateSurface
-
generateSurfaceDirect
protected void generateSurfaceDirect() -
generateClouds
-
generateCloudsDirect
protected void generateCloudsDirect() -
generateAtmosphere
-
generateAtmosphereDirect
protected void generateAtmosphereDirect() -
generateAll
protected void generateAll() -
accept
protected void accept()Description copied from class:GenericDialog
The accept function, if any- Specified by:
accept
in classGenericDialog
-
cancel
protected void cancel()Description copied from class:GenericDialog
The cancel function, if any- Specified by:
cancel
in classGenericDialog
-
enableComponents
protected void enableComponents(boolean enabled, com.badlogic.gdx.scenes.scene2d.utils.Disableable... components) Sets the enabled property on the given components- Overrides:
enableComponents
in classGenericDialog
- Parameters:
enabled
- The state to set.components
- The components to enable or disable.
-
dispose
public void dispose()- Specified by:
dispose
in classGenericDialog
-
setKeyboardFocus
public void setKeyboardFocus()Description copied from class:GenericDialog
Sets the keyboard focus, override in case you want to set the focus to a specific item- Overrides:
setKeyboardFocus
in classGenericDialog
-
notify
Description copied from interface:IObserver
Event notification call.
-