SYMBOL INDEX (328 symbols across 43 files) FILE: properties/resources/LocalizationStrings.java class LocalizationStrings (line 33) | public class LocalizationStrings { FILE: src/game/application/Game.java class Game (line 43) | public final class Game extends Application { method Game (line 50) | private Game(boolean isDebug) { method main (line 109) | public static void main(String[] args) { method onRestart (line 140) | @Override public void onRestart() { method windowOpened (line 166) | @Override public void windowOpened(WindowEvent windowEvent) { FILE: src/game/config/OptionsPreferences.java class OptionsPreferences (line 12) | public final class OptionsPreferences extends GamePreferences { type DrawOption (line 14) | public enum DrawOption { ONE, THREE } type ScoringOption (line 16) | public enum ScoringOption { STANDARD, VEGAS, NONE } method OptionsPreferences (line 34) | public OptionsPreferences() { method load (line 38) | @Override public void load() { method save (line 49) | @Override public void save() { method toString (line 66) | @Override public String toString() { FILE: src/game/controllers/CardController.java class CardController (line 8) | public class CardController extends BaseController { method CardController (line 20) | public CardController(CardModel card) { method getCard (line 27) | public CardModel getCard() { method refresh (line 34) | public void refresh() { method isKing (line 38) | public boolean isKing() { method isValidFoundationMove (line 49) | public boolean isValidFoundationMove(CardModel card) { FILE: src/game/controllers/MovementRecorderController.java class MovementRecorderController (line 21) | public class MovementRecorderController extends BaseController { method recordMovement (line 55) | public void recordMovement(IUndoable source, IUndoable destination) { method undoLastMovement (line 88) | public void undoLastMovement() { method canUndo (line 118) | public boolean canUndo() { method clearUndo (line 125) | public void clearUndo() { method reset (line 133) | private void reset() { method addSignalListener (line 147) | public void addSignalListener(ISignalListener listener) { FILE: src/game/entities/AbstractCardEntity.java class AbstractCardEntity (line 11) | public abstract class AbstractCardEntity extends DataEntity { method AbstractCardEntity (line 36) | protected AbstractCardEntity() { method AbstractCardEntity (line 49) | protected AbstractCardEntity(LAYER layer, int ordinal, UUID identifier) { method isCardRankedBefore (line 66) | public final boolean isCardRankedBefore(AbstractCardEntity card) { method isCardRankedAfter (line 79) | public final boolean isCardRankedAfter(AbstractCardEntity card) { method isAceCard (line 86) | public final boolean isAceCard() { method isOppositeSuite (line 97) | public abstract boolean isOppositeSuite(AbstractCardEntity card); method isSameSuite (line 106) | public final boolean isSameSuite(AbstractCardEntity card) { method setBacksideVisible (line 115) | public final void setBacksideVisible(boolean isVisible) { method getBacksideVisible (line 122) | public boolean getBacksideVisible() { method isCardKing (line 129) | public final boolean isCardKing() { method refresh (line 133) | @Override public void refresh() { method getRenderableContent (line 137) | @Override public Image getRenderableContent() { method toString (line 144) | @Override public String toString() { method setBackside (line 156) | public void setBackside(BACKSIDES backside) { FILE: src/game/entities/BacksideCardEntity.java class BacksideCardEntity (line 9) | public class BacksideCardEntity extends DataEntity { method BacksideCardEntity (line 17) | public BacksideCardEntity() { method setIsBacksideShowing (line 21) | public void setIsBacksideShowing(boolean isShowing) { method getIsBacksideShowing (line 25) | public boolean getIsBacksideShowing() { method getBacksideData (line 29) | public DataLookup.BACKSIDES getBacksideData() { method setBackside (line 33) | private void setBackside() { method refresh (line 44) | @Override public void refresh() { FILE: src/game/entities/ClubCardEntity.java class ClubCardEntity (line 7) | public final class ClubCardEntity extends AbstractCardEntity { method ClubCardEntity (line 9) | public ClubCardEntity(CLUBS card) { method isOppositeSuite (line 13) | @Override public boolean isOppositeSuite(AbstractCardEntity card) { FILE: src/game/entities/DiamondCardEntity.java class DiamondCardEntity (line 6) | public final class DiamondCardEntity extends AbstractCardEntity { method DiamondCardEntity (line 8) | public DiamondCardEntity(DataLookup.DIAMONDS card) { method isOppositeSuite (line 11) | @Override public boolean isOppositeSuite(AbstractCardEntity card) { FILE: src/game/entities/FoundationCardEntity.java class FoundationCardEntity (line 5) | public final class FoundationCardEntity extends BacksideCardEntity { method FoundationCardEntity (line 7) | public FoundationCardEntity() { FILE: src/game/entities/HeartCardEntity.java class HeartCardEntity (line 6) | public final class HeartCardEntity extends AbstractCardEntity { method HeartCardEntity (line 7) | public HeartCardEntity(DataLookup.HEARTS card) { method isOppositeSuite (line 10) | @Override public boolean isOppositeSuite(AbstractCardEntity card) { FILE: src/game/entities/NullCardEntity.java class NullCardEntity (line 3) | public final class NullCardEntity extends AbstractCardEntity { method NullCardEntity (line 5) | public NullCardEntity() { method isOppositeSuite (line 9) | @Override public boolean isOppositeSuite(AbstractCardEntity card) { FILE: src/game/entities/SpadeCardEntity.java class SpadeCardEntity (line 6) | public final class SpadeCardEntity extends AbstractCardEntity { method SpadeCardEntity (line 7) | public SpadeCardEntity(DataLookup.SPADES card) { method isOppositeSuite (line 10) | @Override public boolean isOppositeSuite(AbstractCardEntity card) { FILE: src/game/entities/StockCardEntity.java class StockCardEntity (line 5) | public final class StockCardEntity extends AbstractCardEntity { method StockCardEntity (line 9) | public StockCardEntity() { method enableTalonRecycled (line 13) | public void enableTalonRecycled() { method enableTalonEnd (line 18) | public void enableTalonEnd() { method refresh (line 23) | @Override public void refresh() { method isOppositeSuite (line 27) | @Override public boolean isOppositeSuite(AbstractCardEntity card) { method toString (line 31) | @Override public String toString() { FILE: src/game/menu/AboutMenuItem.java class AboutMenuItem (line 31) | public class AboutMenuItem extends AbstractMenuItem { method AboutMenuItem (line 38) | public AboutMenuItem(JComponent parent) { method onEntered (line 43) | @Override protected void onEntered(EventObject event) { method onExited (line 48) | @Override protected void onExited(EventObject event) { method onExecute (line 53) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/menu/DeckMenuItem.java class DeckMenuItem (line 33) | public class DeckMenuItem extends AbstractMenuItem { method DeckMenuItem (line 40) | public DeckMenuItem(JComponent parent) { method onEntered (line 45) | @Override protected void onEntered(EventObject event) { method onExited (line 50) | @Override protected void onExited(EventObject event) { method onExecute (line 55) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/menu/ExitMenuItem.java class ExitMenuItem (line 25) | public class ExitMenuItem extends AbstractMenuItem { method ExitMenuItem (line 32) | public ExitMenuItem(JComponent parent) { method onEntered (line 37) | @Override protected void onEntered(EventObject event) { method onExited (line 42) | @Override protected void onExited(EventObject event) { method onExecute (line 47) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/menu/GitHubMenuItem.java class GitHubMenuItem (line 20) | public class GitHubMenuItem extends AbstractMenuItem { method GitHubMenuItem (line 21) | public GitHubMenuItem(JComponent parent) { method onEntered (line 25) | @Override protected void onEntered(EventObject event) { method onExited (line 30) | @Override protected void onExited(EventObject event) { method onExecute (line 35) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/menu/NewGameMenuItem.java class NewGameMenuItem (line 25) | public class NewGameMenuItem extends AbstractMenuItem { method NewGameMenuItem (line 32) | public NewGameMenuItem(JComponent parent) { method onEntered (line 38) | @Override protected void onEntered(EventObject event) { method onExited (line 43) | @Override protected void onExited(EventObject event) { method onExecute (line 48) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/menu/OnTopMenuItem.java class OnTopMenuItem (line 24) | public class OnTopMenuItem extends AbstractMenuItem { method OnTopMenuItem (line 31) | public OnTopMenuItem(JComponent parent) { method onEntered (line 35) | @Override protected void onEntered(EventObject event) { method onExited (line 40) | @Override protected void onExited(EventObject event) { method isEnabled (line 45) | @Override protected boolean isEnabled() { method onExecute (line 49) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/menu/OptionsMenuItem.java class OptionsMenuItem (line 32) | public class OptionsMenuItem extends AbstractMenuItem { method OptionsMenuItem (line 39) | public OptionsMenuItem(JComponent parent) { method onEntered (line 44) | @Override protected void onEntered(EventObject event) { method onExited (line 49) | @Override protected void onExited(EventObject event) { method onExecute (line 54) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/menu/UndoMenuItem.java class UndoMenuItem (line 25) | public class UndoMenuItem extends AbstractMenuItem { method UndoMenuItem (line 32) | public UndoMenuItem(JComponent parent) { method onEntered (line 37) | @Override protected void onEntered(EventObject event) { method onExited (line 42) | @Override protected void onExited(EventObject event) { method isEnabled (line 47) | @Override protected boolean isEnabled() { method onExecute (line 51) | @Override public void onExecute(ActionEvent actionEvent) { FILE: src/game/models/CardModel.java class CardModel (line 23) | public class CardModel extends BaseModel { method CardModel (line 29) | public CardModel(AbstractCardEntity cardEntity) { method isEmpty (line 42) | public boolean isEmpty() { method setBackside (line 46) | public void setBackside(boolean backside) { method getIsBackside (line 50) | public boolean getIsBackside() { method newInstances (line 54) | public static List newInstances() { method getCardEntity (line 73) | public AbstractCardEntity getCardEntity() { method isCardBeforeAndOppositeSuite (line 83) | public boolean isCardBeforeAndOppositeSuite(CardModel card) { method toString (line 88) | @Override public String toString() { method getRenderableContent (line 92) | @Override public Image getRenderableContent() { FILE: src/game/models/MovementModel.java class MovementModel (line 10) | public class MovementModel extends BaseModel { type MovementType (line 12) | public enum MovementType { method fromClass (line 19) | public static MovementType fromClass(Object clazz) { method setMovement (line 44) | public void setMovement(MovementType from, MovementType to, boolean is... method getFrom (line 52) | public MovementType getFrom() { method getTo (line 56) | public MovementType getTo() { method getIsUndo (line 60) | public boolean getIsUndo() { FILE: src/game/views/AbstractPileView.java class AbstractPileView (line 25) | public abstract class AbstractPileView extends PanelView implements IUnd... method AbstractPileView (line 40) | protected AbstractPileView() { method removeHighlight (line 50) | public void removeHighlight() { method getLastCard (line 62) | public CardView getLastCard() { method addCard (line 81) | public void addCard(CardView cardView) { method addCard (line 85) | public void addCard(CardView cardView, int layerPosition) { method getCardOffset (line 121) | protected abstract Point getCardOffset(CardView cardView); method getComponentsGroupedByLayer (line 126) | protected final List getComponentsGroupedByLayer() { method undoLastAction (line 138) | @Override public void undoLastAction() { method performBackup (line 149) | @Override public void performBackup() { method clearBackup (line 174) | @Override public void clearBackup() { method render (line 178) | @Override public void render() { method toString (line 189) | @Override public String toString() { FILE: src/game/views/CardOutlineView.java class CardOutlineView (line 38) | public final class CardOutlineView extends PanelView { class CardDragEvents (line 51) | private class CardDragEvents extends MouseMotionAdapter { method mouseDragged (line 55) | @Override public void mouseDragged(MouseEvent event) { class CardSelectionEvents (line 105) | private class CardSelectionEvents extends MouseListenerEvent { method CardSelectionEvents (line 107) | public CardSelectionEvents() { method mousePressed (line 111) | @Override public void mousePressed(MouseEvent event) { method mouseReleased (line 198) | @Override public void mouseReleased(MouseEvent event) { method CardOutlineView (line 316) | public CardOutlineView(CardView cardView) { method setEnabled (line 377) | @Override public void setEnabled(boolean enabled) { method setBounds (line 389) | @Override public void setBounds(int x, int y, int width, int height) { FILE: src/game/views/CardView.java class CardView (line 49) | public final class CardView extends PanelView implements ICollidable { class CardSelectionEvents (line 57) | private final class CardSelectionEvents extends MouseListenerEvent { method CardSelectionEvents (line 72) | public CardSelectionEvents() { method mousePressed (line 76) | @Override public void mousePressed(MouseEvent event) { method mouseReleased (line 146) | @Override public void mouseReleased(MouseEvent event) { method mousePressed (line 194) | @Override public void mousePressed(MouseEvent event) { method CardView (line 265) | private CardView() { method CardView (line 280) | public CardView(CardModel cardModel) { method createLightWeightCard (line 344) | public static CardView createLightWeightCard(CardView cardView) { method synchronizeWithOptions (line 354) | private void synchronizeWithOptions() { method getOutlineView (line 387) | public CardOutlineView getOutlineView() { method uncoverBackside (line 396) | public void uncoverBackside(boolean forceBackside) { method isBacksideShowing (line 428) | public boolean isBacksideShowing() { method performCardAutoMovement (line 437) | public boolean performCardAutoMovement() { method performCardAutoMovement (line 448) | public boolean performCardAutoMovement(boolean forcefully) { method setEnabled (line 494) | @Override public void setEnabled(boolean enabled) { method preprocessGraphics (line 506) | @Override public void preprocessGraphics(IRenderable renderableData, G... method removeAll (line 513) | @Override public void removeAll() { method render (line 519) | @Override public void render() { method update (line 533) | @Override public void update(EventArgs event) { method setBounds (line 539) | @Override public void setBounds(int x, int y, int width, int height) { method toString (line 552) | @Override public String toString() { method isValidCollision (line 572) | @Override public boolean isValidCollision(Component source) { method onCollisionStart (line 587) | @Override public void onCollisionStart(Component source) { method onCollisionStop (line 594) | @Override public void onCollisionStop(Component source) { FILE: src/game/views/DeckSelectionDialogView.java class DeckSelectionDialogView (line 40) | public final class DeckSelectionDialogView extends DialogView { class FixedStateButtonModel (line 47) | private class FixedStateButtonModel extends DefaultButtonModel { method isPressed (line 48) | @Override public boolean isPressed() { method isRollover (line 51) | @Override public boolean isRollover() { method isArmed (line 54) | @Override public boolean isArmed() { method isSelected (line 57) | @Override public boolean isSelected() { method DeckSelectionDialogView (line 115) | public DeckSelectionDialogView() { method enterActionPerformed (line 124) | @Override protected void enterActionPerformed(ActionEvent event) { method render (line 128) | @Override public void render() { method cancel (line 225) | private void cancel() { method ok (line 230) | private void ok() { FILE: src/game/views/FoundationPileView.java class FoundationPileView (line 29) | public final class FoundationPileView extends AbstractPileView implement... method FoundationPileView (line 34) | public FoundationPileView() { method preprocessGraphics (line 53) | @Override public void preprocessGraphics(IRenderable renderableData, G... method getPreferredSize (line 60) | @Override public Dimension getPreferredSize() { method update (line 64) | @Override public void update(EventArgs event) { method isValidCollision (line 69) | @Override public boolean isValidCollision(Component source) { method addCard (line 78) | @Override public void addCard(CardView cardView) { method getCardOffset (line 83) | @Override protected Point getCardOffset(CardView cardView) { method onCollisionStart (line 87) | @Override public void onCollisionStart(Component source) { method onCollisionStop (line 94) | @Override public void onCollisionStop(Component source) { FILE: src/game/views/GameView.java class GameView (line 40) | public final class GameView extends PanelView { method GameView (line 45) | public GameView() { method addStatusBarView (line 143) | private void addStatusBarView() { method getCardComponent (line 163) | public CardView getCardComponent() { method scanGameForWin (line 176) | public static void scanGameForWin() { method forceGameWin (line 193) | public static void forceGameWin() { method processWin (line 219) | private static void processWin() { method showGameOverDialog (line 237) | public static void showGameOverDialog() { FILE: src/game/views/IUndoable.java type IUndoable (line 10) | public interface IUndoable extends IView { method undoLastAction (line 15) | public void undoLastAction(); method performBackup (line 20) | public void performBackup(); method clearBackup (line 25) | public void clearBackup(); FILE: src/game/views/OptionsDialogView.java class OptionsDialogView (line 33) | public final class OptionsDialogView extends DialogView { method OptionsDialogView (line 61) | public OptionsDialogView() { method enterActionPerformed (line 227) | @Override protected void enterActionPerformed(ActionEvent event) { FILE: src/game/views/ScoreView.java class ScoreView (line 25) | public class ScoreView extends PanelView { method ScoreView (line 51) | public ScoreView() { method addToScore (line 67) | protected void addToScore(long offsetToScore) { method addToScoreAndBackup (line 83) | private void addToScoreAndBackup(long offsetToScore) { method updateScoreBonus (line 95) | public long updateScoreBonus(long seconds) { method updateScoreDeckFinished (line 111) | public void updateScoreDeckFinished(int deckPlays) { method updateScoreTimerTick (line 128) | public void updateScoreTimerTick() { method updateScoreCardTurnOver (line 135) | public void updateScoreCardTurnOver() { method updateScore (line 147) | protected void updateScore(MovementType from, MovementType to, boolean... method getMovementScore (line 152) | private long getMovementScore(MovementType from, MovementType to, bool... method render (line 177) | @Override public void render() { method destructor (line 182) | @Override public void destructor() { method toString (line 188) | @Override public String toString() { method update (line 192) | @Override public final void update(EventArgs event) { FILE: src/game/views/StatusBarView.java class StatusBarView (line 23) | public final class StatusBarView extends PanelView { method StatusBarView (line 43) | public StatusBarView() { method setMenuDescription (line 94) | public void setMenuDescription(String text) { method clearMenuDescription (line 101) | public void clearMenuDescription() { method synchronizeWithOptions (line 108) | public void synchronizeWithOptions() { method render (line 116) | @Override public void render() { FILE: src/game/views/StockView.java class StockView (line 37) | public final class StockView extends PanelView implements IUndoable { method StockView (line 57) | public StockView() { method preprocessGraphics (line 125) | @Override public void preprocessGraphics(IRenderable renderableData, G... method getPreferredSize (line 166) | @Override public Dimension getPreferredSize() { method render (line 170) | @Override public void render() { method update (line 177) | @Override public void update(EventArgs event) { method undoLastAction (line 183) | @Override public void undoLastAction() { method performBackup (line 197) | @Override public void performBackup() { method clearBackup (line 201) | @Override public void clearBackup() { FILE: src/game/views/TableauPileView.java class TableauPileView (line 31) | public class TableauPileView extends AbstractPileView implements ICollid... method TableauPileView (line 56) | private TableauPileView() { method TableauPileView (line 74) | public TableauPileView(List cards) { method preprocessGraphics (line 91) | @Override public void preprocessGraphics(IRenderable renderableData, G... method render (line 107) | @Override public void render() { method getCardOffset (line 118) | @Override protected Point getCardOffset(CardView cardView) { method isValidCollision (line 148) | @Override public boolean isValidCollision(Component source) { method onCollisionStart (line 184) | @Override public void onCollisionStart(Component source) { method onCollisionStop (line 191) | @Override public void onCollisionStop(Component source) { FILE: src/game/views/TalonPileView.java class TalonPileView (line 44) | public final class TalonPileView extends AbstractPileView implements ICo... type TalonCardState (line 56) | public enum TalonCardState { class TalonCardReference (line 70) | private class TalonCardReference { method TalonCardReference (line 88) | public TalonCardReference(CardView card, int layer) { method TalonCardReference (line 98) | public TalonCardReference(CardView card) { method toString (line 103) | @Override public String toString() { method TalonPileView (line 146) | private TalonPileView() { method TalonPileView (line 183) | public TalonPileView(List cards) { method isPhaseOne (line 284) | public boolean isPhaseOne() { method isPhaseTwo (line 291) | public boolean isPhaseTwo() { method isDeckPlayed (line 298) | public boolean isDeckPlayed() { method isTalonEnded (line 306) | public boolean isTalonEnded() { method getState (line 324) | public TalonCardState getState() { method revertLastHand (line 331) | public void revertLastHand() { method cycleNextHand (line 405) | public void cycleNextHand() { method getBlankCardPosition (line 499) | private int getBlankCardPosition() { method getPosition (line 510) | private int getPosition(Component component) { method getCardsRemainingCount (line 549) | private int getCardsRemainingCount() { method recycleDeck (line 556) | private void recycleDeck() { method resyncDeckLayers (line 594) | private void resyncDeckLayers() { method repositionCardsAboveBlankCardToOrigin (line 626) | private void repositionCardsAboveBlankCardToOrigin() { method setBounds (line 647) | private void setBounds(Component component) { method setBoundsDrawOneImpl (line 671) | private void setBoundsDrawOneImpl(Component component, int position) { method setBoundsDrawThreeImpl (line 700) | private void setBoundsDrawThreeImpl(Component component, int position) { method addCard (line 749) | @Override public void addCard(CardView cardView) { method toString (line 761) | @Override public String toString() { method render (line 792) | @Override public void render() { method isValidCollision (line 801) | @Override public boolean isValidCollision(Component source) { method undoLastAction (line 805) | @Override public void undoLastAction() { method performBackup (line 827) | @Override public void performBackup() { method clearBackup (line 852) | @Override public void clearBackup() { method getCardOffset (line 856) | @Override protected Point getCardOffset(CardView cardView) { method onCollisionStart (line 861) | @Override public void onCollisionStart(Component source) { method onCollisionStop (line 865) | @Override public void onCollisionStop(Component source) { FILE: src/game/views/TimerView.java class TimerView (line 14) | public final class TimerView extends PanelView { method TimerView (line 29) | public TimerView() { method startGameTimer (line 39) | public void startGameTimer() { method getTime (line 57) | public long getTime() { method stop (line 61) | public void stop() { method destructor (line 67) | @Override public void destructor() { method toString (line 73) | @Override public String toString() { FILE: src/game/views/VegasScoreView.java class VegasScoreView (line 17) | public class VegasScoreView extends ScoreView { method VegasScoreView (line 22) | public VegasScoreView() { method addToScore (line 33) | @Override protected void addToScore(long score) { method updateScoreBonus (line 38) | @Override public long updateScoreBonus(long seconds) { method updateScoreDeckFinished (line 42) | @Override public void updateScoreDeckFinished(int deckPlays) { method updateScoreTimerTick (line 45) | @Override public void updateScoreTimerTick() { method updateScoreCardTurnOver (line 48) | @Override public void updateScoreCardTurnOver() { method updateScore (line 51) | @Override protected void updateScore(MovementType from, MovementType t... method destructor (line 73) | @Override public void destructor() { method toString (line 81) | @Override public String toString() { FILE: src/game/views/components/ExclusiveLineBorder.java class ExclusiveLineBorder (line 16) | public class ExclusiveLineBorder extends LineBorder { method ExclusiveLineBorder (line 23) | public ExclusiveLineBorder(int thickness) { method paintBorder (line 27) | @Override public void paintBorder(Component component, Graphics graphi... FILE: src/game/views/helpers/DeckAnimationHelper.java class DeckAnimationHelper (line 24) | public class DeckAnimationHelper implements IRenderableContainer { method DeckAnimationHelper (line 40) | private DeckAnimationHelper() { method getInstance (line 43) | public static DeckAnimationHelper getInstance() { method clear (line 53) | public void clear() { method setScene (line 64) | public void setScene(List stockCardEntities) { method getRenderableContents (line 156) | @Override public List getRenderableContents() { method getRenderableContent (line 160) | @Override public Image getRenderableContent() { FILE: src/game/views/helpers/ViewHelper.java class ViewHelper (line 25) | public class ViewHelper { method registerForCardsAutocomplete (line 32) | public static void registerForCardsAutocomplete(IView view) { method performCardsAutocomplete (line 51) | private static void performCardsAutocomplete() { FILE: src/game/views/helpers/WinAnimationHelper.java class WinAnimationHelper (line 33) | public class WinAnimationHelper { method keyPressed (line 49) | @Override public void keyPressed(KeyEvent event) { method mousePressed (line 59) | @Override public void mousePressed(MouseEvent event) { method componentResized (line 70) | @Override public void componentResized(ComponentEvent event) { method WinAnimationHelper (line 116) | private WinAnimationHelper(CardView cardView) { method processCards (line 130) | public static void processCards() { method initialize (line 147) | private static void initialize() { method update (line 214) | private boolean update() { method draw (line 230) | private void draw(Point point) { method calculateNextStep (line 245) | private Point calculateNextStep() { method clear (line 276) | public static void clear() {