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

37 commits

Author SHA1 Message Date
skomoroh
5175caf86a + 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: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@138 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-02-16 23:20:02 +00:00
skomoroh
9d63b66ba7 + 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: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@132 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-01-14 22:25:14 +00:00
skomoroh
c3f3fe3638 + added SELECT_GAME_MENU setting
* misc. improvements and bugs fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@131 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-12-27 22:16:00 +00:00
skomoroh
1e0df4b925 + animated flip
* cleanup code


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@128 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-12-21 22:18:22 +00:00
skomoroh
76eea5a5a5 new module: pysollib.tksettings
files:
  common.py - base classes for all platforms
  win32.py, x11.py, aqua.py - platform-specific settings
classes:
  initRootWindow - init window (main and html_help)
  TkSettings - contain gui-options


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@120 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-12-14 23:35:12 +00:00
skomoroh
05dac1faf5 + 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: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@112 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-12-13 01:51:41 +00:00
brianl
85a29c5622 Modifications for OS X
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@111 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-12-12 21:52:11 +00:00
skomoroh
be93eb00c0 + 4 new games
* misc. bugs fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@102 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-12-03 22:33:08 +00:00
skomoroh
15466ca7e3 - removed `closeStackMove'
* bugs fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@73 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-09-27 21:12:16 +00:00
skomoroh
28dfd97858 + new mouse option: `point-n-click'
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@66 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-09-10 21:08:17 +00:00
skomoroh
28099110b9 * added support pygame (sound)
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@63 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-09-05 21:28:19 +00:00
skomoroh
3b0cc10d30 + version 0.9.3
* bug fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@58 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-27 21:13:54 +00:00
skomoroh
3ce24a088b * little reorganization: move some func. from pysollib/actions.py to pysollib/tk/menubar.py
* bug fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@57 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-25 21:27:33 +00:00
skomoroh
d65367de02 + GTK bindings: sound-dialog
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@56 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-24 21:26:24 +00:00
skomoroh
473b1f7004 - removed pysollib/version.py; moved VERSION* constants to pysollib/settings.py
+ added data-files (images and glade-files)
* GTK bindings: fonts-dialog
* GTK bindings: fixed bug with lost connections


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@55 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-22 21:09:21 +00:00
skomoroh
dc038c8dc9 * improved GTK bindings; menu, stats-dialog, colors-dialog, timeouts-dialog
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@53 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-21 21:17:19 +00:00
skomoroh
7b0e4d33f9 * improved GTK bindings; menu and stats-dialog
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@52 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-19 22:45:59 +00:00
skomoroh
c7df0c49ab * improved support GTK (alpha)
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@50 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-18 00:00:29 +00:00
skomoroh
7b10c8f9ed * improved support GTK (alpha)
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@49 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-16 21:20:28 +00:00
skomoroh
25ed80f8c3 + 1 new game
+ new stacks: DealRowRedealTalonStack and DealReserveRedealTalonStack
++ support GTK started


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@46 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-13 21:10:55 +00:00
skomoroh
7447bd7a64 + 5 new games
- pysollib/acard.py, pysollib/tk/card.py - removed support of old version tk
* misc. improvements


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@44 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-11 21:09:32 +00:00
skomoroh
175410e2d0 + new option: `shrink face down'
* changed talon/waste text anchor: `ss' -> `s', `nn' -> `n'
* fixed support python 2.2 and tk 8.3


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@43 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-10 21:19:27 +00:00
skomoroh
2632de3eab + 3 new games
* move poker.py to pysollib/games/special
* improved menubar
* updated translation


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@42 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-09 22:03:46 +00:00
skomoroh
cf72a6794a + 3 new games
* little reorganisation: move all french games to pysollib/games
+ new command-line option: `--french-only' (undocumented)
* misc. improvements


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@41 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-07 21:35:48 +00:00
skomoroh
69dad7e313 + 7 new games
* improved progressbar
* misc.improvements


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@36 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-02 21:13:23 +00:00
skomoroh
61000c9956 + 7 new games
+ new file: pysollib/tk/findcarddialog.py
+ new option: `use mouse for undo/redo'
* improved Game._highlightCards
* added flash to FindCardDialog


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@34 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-07-31 21:35:39 +00:00
skomoroh
8283cc8f02 + 3 new games
+ bind undo/redo to mouse click on background
+ `find card' dialog (unfinished)


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@32 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-07-30 21:14:39 +00:00
skomoroh
51b5dc135c + 12 new games
+ new Layout method: createGame
+ new stack: BO_RowStack (ButOwn_RowStack)


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@31 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-07-29 21:17:43 +00:00
skomoroh
3814cf1cd4 + 6 new games
+ new action: `show descript. of piles'; new class: StackDesc
* Stack.getHelp: rename `Row' -> `Tableau'
* misc. improvements


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@29 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-07-27 21:25:30 +00:00
skomoroh
7d832033b2 * fixed bug with flipAllMove
* improved toolbar: set `pause' button as checkbutton


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@25 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-07-23 21:05:29 +00:00
skomoroh
52ef64302b + 4 new games
+ added `close stack' (Game.closeStackMove, Stack.closeStackMove, ACloseStackMove)
+ option `shade_filled_stacks'
+ new stack RedealTalonStack and new Game method redealCards
* added closeStackMove to PileOn and PictureGallery (used flipAllMove)


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@21 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-07-19 21:17:01 +00:00
skomoroh
49adfd3513 + new selection type: `by skill level'
+ new experimental options: `randomize_place'
* added columnbreak to favorites menu


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@11 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-06-21 21:27:05 +00:00
skomoroh
9e2fedb915 - new option: `save games geometry'
- 5 new games: `double russian solitaire', `zodiac', `spike',
  `phantom blockade', `moving left'
- tkhtmlviewer: highlight visited urls


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@8 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-06-14 21:19:47 +00:00
skomoroh
6aeb81c763 - updated russian translation
- added customization of sound-samples
- improved soundoptionsdialog


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@7 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-06-10 21:21:22 +00:00
skomoroh
00e73d252b - fixed game `Jane'
- added game `Granada'
- added support accel-keys for buttons of dialogs
- changed widget's styles
- updated russian translation
- updated GAMES_BY_PYSOL_VERSION (gamedb.py)
- other minor fixes



git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@4 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-06-08 01:35:18 +00:00
skomoroh
c037bf7827 - corrected rules of Whitehead
- added files to svn:ignore


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@3 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-05-29 00:10:22 +00:00
skomoroh
df80ec1047 Initial import.
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@1 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-05-26 21:25:18 +00:00