1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00
Commit graph

88 commits

Author SHA1 Message Date
Jim Sizelove
20961880cb Do not catch SystemExit, so app will quit instead of starting Klondike. 2012-02-23 21:27:33 -05:00
skomoroh
0e3dccb247 * scalable cards (req: PIL >= 1.1.7)
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@263 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2011-03-06 06:33:38 +00:00
skomoroh
f62a086feb + option statusbar_stuck
* minor fixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@251 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2009-08-15 04:49:50 +00:00
skomoroh
7110cbb765 + save aspect for background image
* minor fixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@250 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2009-08-13 22:23:38 +00:00
skomoroh
232dca18fb * changed comments style
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@243 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2009-07-22 21:36:22 +00:00
skomoroh
fb107c8727 * changed GPL version to 3
* added config-file option sound_sample_buffer_size
* bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@234 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2009-06-12 09:32:43 +00:00
skomoroh
8c407dee95 * fixed bug with non-ascii chars in the path
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@219 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2008-02-29 04:13:23 +00:00
skomoroh
1a2ebe7884 * refactored menubar and toolbar imports
* refactored pysolrandom.py; added WHRandom generator
* bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@215 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-12-28 08:38:51 +00:00
skomoroh
7096a96d59 * refactoring: replaced map(lambda...), filter(lambda...) to list comprehension (thanks to 2to3)
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@199 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-08-25 21:19:40 +00:00
skomoroh
154d4d7eac * updated pot-files
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@195 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-08-19 21:54:38 +00:00
skomoroh
8a080cfc2e + added config-file option `translate_game_names'
+ added accelerator ctrl-x: `Hold and quit'
* fixed games `Matriarchy', `Grandfather', `Bristol', `Chessboard', Twenty, `Q.C.'
* improved MfxScrolledCanvas
* improved hint
* fixed SelectTileDialogWithPreview


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@194 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-08-18 21:19:52 +00:00
skomoroh
ccf656ba52 + 2 new games
+ new Layout method: createRoundText
+ added showing `Round #' for many games
* minor improvement of SelectTileDialogWithPreview
* improved `select random game'
* fixed setting bg image


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@193 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-08-15 21:44:20 +00:00
skomoroh
ea3e9d98e7 * fixed using non-ascii filenames for background images
* refactoring: move getBottomImage to Stack as _get*BottomImage
* bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@191 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-08-11 21:20:05 +00:00
skomoroh
7f0cb89de2 * refactoring: sound=0' -> sound=False' ...
* fixed loading options
* fixed some games


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@189 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-07-31 21:31:52 +00:00
skomoroh
f8b08538c8 * bugfixes
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@186 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-07-21 21:28:44 +00:00
skomoroh
7eb0c5d2d3 + 7 new games
* improved startup; progressbar has been shown before load/register games
* improved gettext; game names has been translated during registration
* updated russian translation



git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@185 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-07-20 22:15:07 +00:00
skomoroh
b6d2d092d5 + 2 new games
* moved `Options' from app.py to options.py
* added validation of config file
* improved data/tcl/fsdialog*.tcl


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@182 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-07-03 21:57:17 +00:00
skomoroh
1fb13f08f6 * changed to use `configobj' module for save/load options
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@181 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-07-02 21:23:51 +00:00
skomoroh
92105ae74f * bugfixes
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@180 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-07-01 21:29:51 +00:00
skomoroh
116e119c5f * improved look for x11
* renamed option `separatorwidth' to `separator' (dialogs)


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@179 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-06-30 21:24:04 +00:00
skomoroh
ad42f34172 * pysollib/tk: removed unused imports
* minor bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@178 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-06-27 21:22:59 +00:00
skomoroh
fbb1e8b4d7 * Tlie.py: fixed broken compatible with Tile < 0.8
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@176 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-06-18 21:16:31 +00:00
skomoroh
f16e7dc60d * updated for Tk-8.5/Tile-0.8.0
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@175 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-06-17 21:24:57 +00:00
skomoroh
c32521e841 * improved Tile.py
* added `clearlooks' theme for tile-binding
* added dialogs for tile-binding: File Selecton and Color Chooser (for x11)
* refactoring: tile: replaced Tkinter to Tile
* refactoring: tile: removed non-used imports


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@174 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-06-15 22:01:18 +00:00
skomoroh
55bbfdddb2 * fixed scrolling in MfxScrolledCanvas
* added clickable url to About dialog
* many other improvements and bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@173 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-06-09 21:59:16 +00:00
skomoroh
5c1c8c2eeb * improved initial dealing of custom games
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@172 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-05-27 21:27:07 +00:00
skomoroh
980d06a337 * cleanup code
* bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@171 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-05-26 21:17:19 +00:00
skomoroh
db52c78437 + human readable config file (~/.PySolFC/options.cfg; options.dat is gone)
+ added `custom games' node to select games dialog
* cleanup code


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@170 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-05-25 21:27:03 +00:00
skomoroh
2e373240ff * improved the mahjongg games
+ added `shuffle' icons


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@167 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-05-18 21:24:17 +00:00
skomoroh
b87eb7b5e0 * improved mahjongg games solubility
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@165 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-05-15 21:28:40 +00:00
skomoroh
600684acae + added ngettext support
* updated russian translation


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@164 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-05-11 21:58:22 +00:00
skomoroh
fb3b59bf3d + new feature: Solitaire Wizard (tile only yet)
* misc. minor improvements


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@157 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-05-03 21:21:33 +00:00
skomoroh
acf717d877 + 1 game
* updated russian translation
* misc. improvements


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@148 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-03-06 22:47:26 +00:00
skomoroh
3a35c4e13b * improved statistics; added top10 for all games
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@147 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-03-04 22:52:07 +00:00
skomoroh
2b6b19dd49 + 3 new games
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@144 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-02-28 22:52:01 +00:00
skomoroh
f48809bc65 * added exception block for app.loadOptions
* updated dump/undump game
* updated russian translation
* bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@140 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-02-21 23:31:55 +00:00
skomoroh
971148fa27 + separated demo-mode and solver; solver dialog
+ added statistics progression; statistics progression dialog
+ new animation speed: `medium'; renamed `timer based' to `fast'
+ added flip animation (animatedFlip)
+ added move to waste animation (animatedFlipAndMove)
+ added cancel-drag animation (moveCardsBackHandler)
* improved demo game (snapshots based check for loop)
- removed setting text color from file name
- removed auto generation shadows (too slow)
* optimized menu creation
* changed some keybindings
* updated russian translation
* many bugfixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@138 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-02-16 23:20:02 +00:00
skomoroh
887f53f6cf + 2 new settings options: redeal animation' and winning animation'
+ auto generation cards shadow (needs PIL)
* update russian translation
* cleanup code (removed `apply')


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@132 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2007-01-14 22:25:14 +00:00
skomoroh
1c92651e40 + new animated win
+ animated redeal (old animated win)


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@129 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-22 22:13:19 +00:00
skomoroh
1831696309 + animated flip
* cleanup code


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@128 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-21 22:18:22 +00:00
skomoroh
73ff63f848 * improved keybindings in dialogs
* added usage xrdb font (x11)


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@127 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-20 22:22:56 +00:00
skomoroh
4712261797 * renamed module tksettings to winsystems
* improved Tile/SingleGame_StatsDialog
* improved Tile/MfxDialog
* improved Tile/SelectGameDialogWithPreview
* cleanup code



git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@126 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-20 00:40:20 +00:00
skomoroh
fd69d8a0ba + 1 new game
* bugs fixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@122 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-16 22:43:15 +00:00
skomoroh
f9711c85af * some bugs fixes
* cleanup code


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@121 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-15 22:40:35 +00:00
skomoroh
de082a8439 * some bugs fixes
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@116 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-13 23:31:17 +00:00
skomoroh
9a3c5b784d + new variable: settings.WIN_SYSTEM - tk windowing system (set up in init.py)
* replaced os.name on WIN_SYSTEM for gui-specific code


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@112 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-13 01:51:41 +00:00
brianl
38e83e0bdc Modifications for OS X
git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@111 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-12-12 21:52:11 +00:00
skomoroh
de45eee3d1 * added button 'play this game' to Tile/AllStatsDialog
* updated translation


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@101 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-11-30 22:18:35 +00:00
skomoroh
a185020088 * changed default sound module to PyGame
- removed `sound disabled' dialog
* improved Tile binding
* misc. bugs fixes


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@100 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-11-27 22:15:01 +00:00
skomoroh
2857be5b4d + improved Tile bindings, added theme selection in options-menu
- removed `--theme' command-line option, removed settings.TILE_THEME


git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@98 39dd0a4e-7c14-0410-91b3-c4f2d318f732
2006-11-15 22:13:08 +00:00