Package snap.games
Class DevConsole
java.lang.Object
snap.props.PropObject
snap.view.ViewOwner
snap.games.DevConsole
- All Implemented Interfaces:
PropChange.DoChange
A class to provide developer controls to a GameController.
-
Field Summary
Fields inherited from class snap.view.ViewOwner
Action, DragDrop, DragEnter, DragEvents, DragExit, DragGesture, DragOver, KeyEvents, KeyPress, KeyRelease, KeyType, MouseDrag, MouseEnter, MouseEvents, MouseExit, MouseMove, MousePress, MouseRelease, Showing_Prop, WinClose
Fields inherited from class snap.props.PropObject
_pcs, EMPTY_OBJECT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected View
Create Toolbar.protected View
createUI()
Create UI.Returns the game view.protected void
initWindow
(WindowView aWindow) Override to maximize window when in browser.boolean
Returns whether game is playing.void
Pauses the game.void
playGame()
Plays the game.protected void
resetUI()
Reset UI.protected void
Respond to UI changes.Methods inherited from class snap.view.ViewOwner
addKeyActionFilter, addKeyActionHandler, addViewEventHandler, beep, cancelReset, dispatchEventToOwner, fireActionEventForObject, getEnv, getFirstFocus, getImage, getNative, getToggleGroup, getUI, getUI, getView, getView, getViewBoolValue, getViewFloatValue, getViewIntValue, getViewItems, getViewSelIndex, getViewSelItem, getViewStringValue, getViewText, getViewValue, getWindow, initShowing, initUI, invokeResetUI, invokeRespondUI, isEventThread, isSendEventDisabled, isShowing, isUISet, isViewDisabled, isViewEnabled, isViewVisible, isWindowSet, isWindowVisible, requestFocus, resetLater, runDelayed, runLater, setFirstFocus, setSendEventDisabled, setShowing, setViewDisabled, setViewEnabled, setViewItems, setViewItems, setViewSelIndex, setViewSelItem, setViewText, setViewValue, setViewVisible, setWindowVisible
Methods inherited from class snap.props.PropObject
addDeepChangeListener, addPropChangeListener, addPropChangeListener, batchPropChange, batchPropChange, batchPropChanges, clone, fireBatchPropChanges, firePropChange, firePropChange, firePropChange, getPropDefault, getPropForName, getPropParent, getPropSet, getPropsForArchival, getPropsForArchivalExtra, getPropsString, getPropValue, initProps, isPropDefault, processArchivedNode, processPropChange, processUnarchivedNode, removeDeepChangeListener, removePropChangeListener, removePropChangeListener, setPropsString, setPropValue, setPropValues, toString, toStringProps
-
Constructor Details
-
DevConsole
Constructor.
-
-
Method Details
-
getGameView
Returns the game view. -
isPlaying
public boolean isPlaying()Returns whether game is playing. -
playGame
public void playGame()Plays the game. -
pauseGame
public void pauseGame()Pauses the game. -
createUI
Create UI. -
createToolbar
Create Toolbar. -
initWindow
Override to maximize window when in browser.- Overrides:
initWindow
in classViewOwner
-
resetUI
protected void resetUI()Reset UI. -
respondUI
Respond to UI changes.
-