public class GameViewOutput
extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GameViewOutput(Settings settings,
NetworkLogger logger) |
Modifier and Type | Method and 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(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.geom.AffineTransform |
finishMatrix(double sx,
double sy,
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) |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, 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
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
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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public GameViewOutput(Settings settings, NetworkLogger logger)
public void resetView()
public java.awt.geom.AffineTransform finishMatrix(java.awt.image.BufferedImage i, java.awt.geom.AffineTransform sceneTransform, Card card)
public java.awt.geom.AffineTransform finishMatrix(java.awt.image.BufferedImage i, java.awt.geom.AffineTransform sceneTransform, CardGeometry card, int w, int h)
public java.awt.geom.AffineTransform finishMatrix(double sx, double sy, java.awt.geom.AffineTransform sceneTransform, CardGeometry card, int w, int h)
public final void init()
public void center(java.awt.Container parent)
public void add(Card card, boolean face)
public void addLocal(Card card, boolean face)
public void addMarker(Marker card, java.awt.Point p)
public void addLocalMarker(Marker card, java.awt.Point p)
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public java.lang.String createSentence(java.lang.String action, Card affected)
public java.lang.String createSentence(java.lang.String action, Marker affected)
public void remoteUpdate(java.lang.String[] states, java.lang.String action)
public void allignByName(java.lang.String name)
public java.awt.Point getMarkersPoint(int x, int y)
public static int holdingToNumKey(java.lang.Integer holding)
public void tapAllByName(java.lang.String name)
public void untapByName(java.lang.String name)
public void allToHandByName(java.lang.String name)
public void tapUntappedByName(java.lang.String name)
public void untapTappedByName(java.lang.String name)