Class GameViewOutput

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

    public class GameViewOutput
    extends javax.swing.JComponent
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      • Fields inherited from class javax.swing.JComponent

        listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(Card card, boolean face)  
      void addLocal​(Card card, boolean face)  
      void addLocalMarker​(Marker card, java.awt.Point p)  
      void addMarker​(Marker card, java.awt.Point p)  
      void allignByName​(java.lang.String name)  
      void allToHandByName​(java.lang.String name)  
      void center​(java.awt.Container parent)  
      java.lang.String createSentence​(java.lang.String action, Card affected)  
      java.lang.String createSentence​(java.lang.String action, Marker affected)  
      java.awt.geom.AffineTransform finishMatrix​(double sx, double sy, java.awt.geom.AffineTransform sceneTransform, CardGeometry card, int w, int h)  
      java.awt.geom.AffineTransform finishMatrix​(java.awt.image.BufferedImage i, java.awt.geom.AffineTransform sceneTransform, Card card)  
      java.awt.geom.AffineTransform finishMatrix​(java.awt.image.BufferedImage i, java.awt.geom.AffineTransform sceneTransform, CardGeometry card, int w, int h)  
      java.awt.Point getMarkersPoint​(int x, int y)  
      static int holdingToNumKey​(java.lang.Integer holding)  
      void init()  
      protected void paintComponent​(java.awt.Graphics g)  
      void remoteUpdate​(java.lang.String[] states, java.lang.String action)  
      void resetView()  
      void tapAllByName​(java.lang.String name)  
      void tapUntappedByName​(java.lang.String name)  
      void untapByName​(java.lang.String name)  
      void untapTappedByName​(java.lang.String name)  
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, getName, getParent, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • resetView

        public void resetView()
      • finishMatrix

        public java.awt.geom.AffineTransform finishMatrix​(java.awt.image.BufferedImage i,
                                                          java.awt.geom.AffineTransform sceneTransform,
                                                          Card card)
      • finishMatrix

        public java.awt.geom.AffineTransform finishMatrix​(java.awt.image.BufferedImage i,
                                                          java.awt.geom.AffineTransform sceneTransform,
                                                          CardGeometry card,
                                                          int w,
                                                          int h)
      • finishMatrix

        public java.awt.geom.AffineTransform finishMatrix​(double sx,
                                                          double sy,
                                                          java.awt.geom.AffineTransform sceneTransform,
                                                          CardGeometry card,
                                                          int w,
                                                          int h)
      • init

        public final void init()
      • center

        public void center​(java.awt.Container parent)
      • add

        public void add​(Card card,
                        boolean face)
      • addLocal

        public void addLocal​(Card card,
                             boolean face)
      • addMarker

        public void addMarker​(Marker card,
                              java.awt.Point p)
      • addLocalMarker

        public void addLocalMarker​(Marker card,
                                   java.awt.Point p)
      • paintComponent

        protected void paintComponent​(java.awt.Graphics g)
        Overrides:
        paintComponent in class javax.swing.JComponent
      • createSentence

        public java.lang.String createSentence​(java.lang.String action,
                                               Card affected)
      • createSentence

        public java.lang.String createSentence​(java.lang.String action,
                                               Marker affected)
      • remoteUpdate

        public void remoteUpdate​(java.lang.String[] states,
                                 java.lang.String action)
      • allignByName

        public void allignByName​(java.lang.String name)
      • getMarkersPoint

        public java.awt.Point getMarkersPoint​(int x,
                                              int y)
      • holdingToNumKey

        public static int holdingToNumKey​(java.lang.Integer holding)
      • tapAllByName

        public void tapAllByName​(java.lang.String name)
      • untapByName

        public void untapByName​(java.lang.String name)
      • allToHandByName

        public void allToHandByName​(java.lang.String name)
      • tapUntappedByName

        public void tapUntappedByName​(java.lang.String name)
      • untapTappedByName

        public void untapTappedByName​(java.lang.String name)