public abstract class PlayRockItRelatedController<S extends PebbleInstance> extends GenericPebbleController<S>
PuzzleController.ScreenMode
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PlayRockItRelatedController() |
Modifier and Type | Method and Description |
---|---|
void |
handleLeftCanvasClick(int extendedModifiers) |
void |
handleMultipleSelectedLeftClick(int extendedModifiers,
Vertex clickedVertex,
java.awt.Point clickedPoint) |
void |
handleMultipleSelectedRightClick(int extendedModifiers,
Vertex clickedVertex,
java.awt.Point clickedPoint) |
void |
handleOneSelectedLeftClick(int extendedModifiers,
Vertex clickedVertex,
java.awt.Point clickedPoint) |
void |
handleOneSelectedRightClick(int extendedModifiers,
Vertex clickedVertex,
java.awt.Point clickedPoint)
Opens the dialog to allow the user to make many moves at once.
|
void |
handlePuzzleSpecificKeyPressed(int theKeyCode) |
void |
handlePuzzleSpecificKeyPressedWithCTRL(int theKeyCode) |
void |
handlePuzzleSpecificKeyTyped(char theKey) |
void |
handleRightCanvasClick(int extendedModifiers) |
void |
handleZeroSelectedLeftClick(int extendedModifiers,
Vertex clickedVertex,
java.awt.Point clickedPoint) |
void |
handleZeroSelectedRightClick(int extendedModifiers,
Vertex clickedVertex,
java.awt.Point clickedPoint) |
void |
init2()
Add new controls, etc.
|
void |
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?> e) |
cleanup, getControllerTitle, getHelpPanel, getMiddlePanel, handleEnd, handleKeyPressed, handleKeyPressedWithCTRL, handleKeyTyped, handleLCC, handleLeftCanvasClickGE, handleMouseWheel, handleMSLC, handleMSRC, handleMultipleSelectedLeftClickGE, handleMultipleSelectedRightClickGE, handleOneSelectedLeftClickGE, handleOneSelectedRightClickGE, handleOSLC, handleOSRC, handleRCC, handleRightCanvasClickGE, handleZeroSelectedLeftClickGE, handleZeroSelectedRightClickGE, handleZSLC, handleZSRC, isInEditGraphMode, isMovingEnabled, isSelectingEnabled, saveIt, showPuzzleCompletedDialog, start, stop, update, updateTutorialComments
getClickedPoint, getClickedVertex, getComponent, getMode, getName, init, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, popupMenuCanceled, popupMenuWillBecomeInvisible, popupMenuWillBecomeVisible, setPuzzleInstance, showPopup, wasPopupTriggered
getNavigationPanel, init, showHelp, showProgessPanel, updateBorder
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public void init2()
GenericPuzzleScreenController
public void playSoundAndDoOtherGameSpecificThingsForEvent(Event<?> e)
public void handleLeftCanvasClick(int extendedModifiers)
handleLeftCanvasClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handleRightCanvasClick(int extendedModifiers)
handleRightCanvasClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handleMultipleSelectedRightClick(int extendedModifiers, Vertex clickedVertex, java.awt.Point clickedPoint)
handleMultipleSelectedRightClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handleMultipleSelectedLeftClick(int extendedModifiers, Vertex clickedVertex, java.awt.Point clickedPoint)
handleMultipleSelectedLeftClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handleZeroSelectedLeftClick(int extendedModifiers, Vertex clickedVertex, java.awt.Point clickedPoint)
handleZeroSelectedLeftClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handleOneSelectedLeftClick(int extendedModifiers, Vertex clickedVertex, java.awt.Point clickedPoint)
handleOneSelectedLeftClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handleOneSelectedRightClick(int extendedModifiers, Vertex clickedVertex, java.awt.Point clickedPoint)
handleOneSelectedRightClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handleZeroSelectedRightClick(int extendedModifiers, Vertex clickedVertex, java.awt.Point clickedPoint)
handleZeroSelectedRightClick
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handlePuzzleSpecificKeyPressed(int theKeyCode)
handlePuzzleSpecificKeyPressed
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handlePuzzleSpecificKeyTyped(char theKey)
handlePuzzleSpecificKeyTyped
in class GenericPuzzleScreenController<S extends PebbleInstance>
public void handlePuzzleSpecificKeyPressedWithCTRL(int theKeyCode)
handlePuzzleSpecificKeyPressedWithCTRL
in class GenericPuzzleScreenController<S extends PebbleInstance>