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, stageFields inherited from class gaiasky.util.scene2d.CollapsibleWindow
collapseSpeedFields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor -
Constructor Summary
ConstructorsConstructorDescriptionProceduralGenerationWindow(Planet target, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaccept()The accept function, if anyprotected voidbuild()Build the content hereprotected voidcancel()The cancel function, if anyvoiddispose()protected voidenableComponents(boolean enabled, com.badlogic.gdx.scenes.scene2d.utils.Disableable... components) Sets the enabled property on the given componentsprotected voidprotected BooleangenerateAtmosphere(Boolean ignored) protected voidprotected BooleangenerateClouds(Boolean ignored) protected voidprotected BooleangenerateSurface(Boolean ignored) protected voidvoidEvent notification call.protected voidprotected BooleanrandomizeAtmosphere(Boolean rebuild) protected BooleanrandomizeClouds(Boolean rebuild) protected BooleanrandomizeSurface(Boolean rebuild) protected voidrebuild()voidSets 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, updatePadsMethods inherited from class gaiasky.util.scene2d.CollapsibleWindow
act, collapse, collapseInstant, drawBackground, expand, expandInstant, getHeight, getMaxHeight, getMaxWidth, getPrefHeight, getPrefWidth, getWidth, isCollapsed, isCollapsible, pack, setCollapsible, setResizable, toggleCollapsedMethods inherited from class gaiasky.util.scene2d.OwnWindow
draw, drawStageBackground, getStyle, getTitleLabel, getTitleTable, hit, isDragging, isModal, isMovable, isResizable, keepWithinStage, setKeepWithinStage, setMovable, setResizable, setResizeBorder, setStyleMethods 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, topMethods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, invalidateHierarchy, needsLayout, setFillParent, setLayoutEnabled, sizeChanged, validateMethods 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, toStringMethods 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:GenericDialogBuild the content here- Specified by:
buildin 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:GenericDialogThe accept function, if any- Specified by:
acceptin classGenericDialog
-
cancel
protected void cancel()Description copied from class:GenericDialogThe cancel function, if any- Specified by:
cancelin classGenericDialog
-
enableComponents
protected void enableComponents(boolean enabled, com.badlogic.gdx.scenes.scene2d.utils.Disableable... components) Sets the enabled property on the given components- Overrides:
enableComponentsin classGenericDialog- Parameters:
enabled- The state to set.components- The components to enable or disable.
-
dispose
public void dispose()- Specified by:
disposein classGenericDialog
-
setKeyboardFocus
public void setKeyboardFocus()Description copied from class:GenericDialogSets the keyboard focus, override in case you want to set the focus to a specific item- Overrides:
setKeyboardFocusin classGenericDialog
-
notify
Description copied from interface:IObserverEvent notification call.
-