|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel net.sf.magicproject.zone.MZone net.sf.magicproject.zone.TriggeredBuffer
public class TriggeredBuffer
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static java.lang.String |
ZONE_NAME
The zone name. |
Fields inherited from class net.sf.magicproject.zone.MZone |
---|
dragAndDropComponent, mousePoint, superPanel, visibility |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
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 | |
---|---|
void |
add(java.awt.Component comp,
java.lang.Object constraints)
|
void |
add(TriggeredCard triggeredCard)
Add the triggered ability to this zone and updatet this zone. |
void |
addHidden(Ability ability,
ContextEventListener context)
Add the given ability to the special zone 'abstract triggered'. |
void |
addTop(MCard card)
Add a card to this zone. |
TriggeredCard |
chooseAbility()
Return the first ability with the 'high-priority' tag, or the triggered ability without this tag, or null if there are several triggered ability with the same priority and if the 'auto-stack' option is disabled.The 'auto-stack' order is FIFO. |
int |
getControllerIdPlayer()
Return idplayer of controller of this zone. |
TriggeredCard |
getTriggeredAbility(int index)
Return the triggered abilities positionned at the specified index |
void |
highlightStackable()
Highlight cards of this container with the STACKABLE color. |
boolean |
isMustBePaintedReversed(MCard card)
Return true if the given card should be painted as reversed
card. |
void |
remove(java.awt.Component comp)
Deprecated. use 'removeTriggered(MTriggeredCard)' instead |
void |
removeTriggered(TriggeredCard triggered)
Removes the specified component from this container. |
boolean |
resolveHiddenHighLevel(int tmpIdPlayer)
Add to the stack the first abstract triggered abilities present into the abstract place, and resolve it since this one should have the 'hidden' tag. |
boolean |
resolveHiddenLowestLevel(int tmpIdPlayer)
Add to the stack the first abstract triggered abilities present into the abstract place, and resolve it since this one should have the 'hidden' tag. |
boolean |
resolveHiddenNormalLevel(int tmpIdPlayer)
Add to the stack the first abstract triggered abilities present into the abstract place, and resolve it since this one should have the 'hidden' tag. |
void |
updatePanel()
update this hand |
Methods inherited from class net.sf.magicproject.zone.MZone |
---|
add, addBottom, checkAllCardsOf, countAllCardsOf, countAllCardsOf, disHighLight, disHighLightAll, getBottom, getCard, getCardCount, getRealIndexOf, getTop, getZoneId, getZoneName, highLight, isMustBePainted, isSamePosition, isShared, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, paintComponent, readWallPaperConfiguration, remove, removeAll, reset, setVisibility, shuffle, startDragAndDrop, toString, updateReversed, writeWallPaperConfiguration |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
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, 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 |
Methods inherited from class java.awt.Container |
---|
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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
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, 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, 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, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ZONE_NAME
Method Detail |
---|
public TriggeredCard chooseAbility()
public void removeTriggered(TriggeredCard triggered)
removeLayoutComponent
method.
triggered
- the component to be removed@Deprecated public void remove(java.awt.Component comp)
removeLayoutComponent
method.
remove
in class java.awt.Container
comp
- the component to be removedpublic void updatePanel()
updatePanel
in class MZone
public void addTop(MCard card)
addTop
in class MZone
card
- the card to addpublic void addHidden(Ability ability, ContextEventListener context)
ability
- the ability (should be an abstract one) toe the special zone
'abstract triggered'context
- the associated context to this ability. This context wouldbe
restored when this ability would be played. Commonly this context
contains information that was looked for by the event of this
ability.public void add(java.awt.Component comp, java.lang.Object constraints)
add
in class java.awt.Container
public void add(TriggeredCard triggeredCard)
triggeredCard
- the triggered card to this zonepublic TriggeredCard getTriggeredAbility(int index)
index
- is the index where is the element
public boolean resolveHiddenHighLevel(int tmpIdPlayer)
tmpIdPlayer
- the player that would get virtually priority.
public boolean resolveHiddenNormalLevel(int tmpIdPlayer)
tmpIdPlayer
- the player that would get virtually priority.
public boolean resolveHiddenLowestLevel(int tmpIdPlayer)
tmpIdPlayer
- the player that would get virtually priority.
public void highlightStackable()
TriggeredCard.highlightStackable()
public int getControllerIdPlayer()
MZone
getControllerIdPlayer
in class MZone
public boolean isMustBePaintedReversed(MCard card)
MZone
true
if the given card should be painted as reversed
card.
isMustBePaintedReversed
in class MZone
card
- the card to draw.
true
if the given card should be painted as reversed
card.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |