gitextract_4kx7qtqt/ ├── .classpath ├── .gitignore ├── .project ├── .settings/ │ ├── org.eclipse.core.resources.prefs │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.ui.prefs ├── LICENSE ├── README.md ├── assets/ │ ├── blogs/ │ │ ├── Autocomplete/ │ │ │ └── AutoComplete.txt │ │ ├── Bug Fixes 1/ │ │ │ └── blogpost.txt │ │ ├── Deck Selection Images/ │ │ │ ├── 2018-11-10 16_41_10-Microsoft Edge.greenshot │ │ │ └── Features.txt │ │ ├── Draw Three/ │ │ │ └── entry.txt │ │ ├── Release Date/ │ │ │ └── blog.txt │ │ ├── Undo/ │ │ │ └── Undo.txt │ │ └── Win Animation/ │ │ └── WinAnimation.txt │ ├── editor/ │ │ ├── solitaire-data/ │ │ │ ├── tilemap.jar │ │ │ └── tilemap.xml │ │ └── solitaire.xml │ ├── images/ │ │ └── decks/ │ │ └── gimp_projects/ │ │ ├── deck_10.xcf │ │ ├── deck_11.xcf │ │ ├── deck_12.xcf │ │ └── deck_7.xcf │ └── initial requirements.txt ├── data/ │ └── generated/ │ ├── tilemap.jar │ └── tilemap.xml ├── libs/ │ └── mead.jar ├── properties/ │ └── resources/ │ ├── Localization.csv │ └── LocalizationStrings.java └── src/ └── game/ ├── application/ │ └── Game.java ├── config/ │ └── OptionsPreferences.java ├── controllers/ │ ├── CardController.java │ └── MovementRecorderController.java ├── entities/ │ ├── AbstractCardEntity.java │ ├── BacksideCardEntity.java │ ├── ClubCardEntity.java │ ├── DiamondCardEntity.java │ ├── FoundationCardEntity.java │ ├── HeartCardEntity.java │ ├── NullCardEntity.java │ ├── SpadeCardEntity.java │ └── StockCardEntity.java ├── menu/ │ ├── AboutMenuItem.java │ ├── DeckMenuItem.java │ ├── ExitMenuItem.java │ ├── GitHubMenuItem.java │ ├── NewGameMenuItem.java │ ├── OnTopMenuItem.java │ ├── OptionsMenuItem.java │ └── UndoMenuItem.java ├── models/ │ ├── CardModel.java │ └── MovementModel.java └── views/ ├── AbstractPileView.java ├── CardOutlineView.java ├── CardView.java ├── DeckSelectionDialogView.java ├── FoundationPileView.java ├── GameView.java ├── IUndoable.java ├── OptionsDialogView.java ├── ScoreView.java ├── StatusBarView.java ├── StockView.java ├── TableauPileView.java ├── TalonPileView.java ├── TimerView.java ├── VegasScoreView.java ├── components/ │ └── ExclusiveLineBorder.java └── helpers/ ├── DeckAnimationHelper.java ├── ViewHelper.java └── WinAnimationHelper.java