Shlomi Fish
ed18fd8156
Order imports based on flake8-import-order.
...
Tested on ci. See https://github.com/PyCQA/flake8-import-order . In the
process did some other cleanups and
https://en.wikipedia.org/wiki/Code_refactoring .
2019-01-11 23:55:06 +02:00
Shlomi Fish
76580b7a3f
Extract a method.
2017-11-13 22:27:43 +02:00
Shlomi Fish
4ad3f0f889
Extract a base class/trait for some games.
2017-11-13 21:38:34 +02:00
Shlomi Fish
6cfd8d351e
Extract more common methods.
2017-11-09 21:40:42 +02:00
Shlomi Fish
184d4e32db
Extract method.
2017-11-09 21:24:35 +02:00
Shlomi Fish
4f2b28e017
Extract another method.
2017-11-09 19:20:41 +02:00
Shlomi Fish
4fc37276aa
Extract _startDealNumRows(). Refactoring.
2017-11-09 19:06:59 +02:00
Shlomi Fish
aa72842042
Refactoring more into _dealNumRows.
2017-11-09 18:48:59 +02:00
Shlomi Fish
38bfb88971
Made the new flake8 and travis happier.
...
Fix the warnings.
2017-11-04 20:15:52 +02:00
Shlomi Fish
b887d6042b
Made flake8 happier.
...
Removed __all__ and stuff - we use explicit imports now.
2017-09-18 13:04:53 +03:00
Shlomi Fish
dbdd0f392c
division sanity
2017-08-25 18:25:58 +03:00
Shlomi Fish
4670d04619
2to3 on pysollib/games/[a-g]*.py
2017-05-13 21:28:03 +03:00
Shlomi Fish
e76ddb8a13
flake8
2017-04-19 12:03:45 +03:00
Shlomi Fish
99ef711af1
Change the licenses headers to please flake8.
2017-04-19 12:03:44 +03:00
Shlomi Fish
85ecb25e30
Got the solver for BlackHole to work.
...
Currently there's some duplicate code between it and the
FreeCellSolver_Hint and I haven't checked All in a Row yet.
2014-05-09 16:36:20 +03:00
Shlomi Fish
4da89ccc8c
Get rid of trailing space.
2013-05-22 12:57:18 +03:00
Shlomi Fish
5dc2edda91
Get rid of gettext in init.
2012-11-25 19:43:46 +02:00
skomoroh
1ac67d54c4
+ 1 new game
...
* minor fixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@249 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-08-08 05:33:50 +00:00
skomoroh
2744887cd4
* changed comments style
...
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@243 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-07-22 21:36:22 +00:00
skomoroh
dfe790a101
* changed GPL version to 3
...
* added config-file option sound_sample_buffer_size
* bugfixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@234 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-06-12 09:32:43 +00:00
skomoroh
9cae07b47c
+ 1 new game
...
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@223 efabe8c0-fbe8-4139-b769-b5e6d273206e
2008-03-22 14:47:41 +00:00
skomoroh
d2765100a3
+ 1 new game
...
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@222 efabe8c0-fbe8-4139-b769-b5e6d273206e
2008-03-20 14:48:22 +00:00
skomoroh
4d4f6bfe41
* fixed games: Salic Law',
Four by Four'
...
* minor bugfixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@197 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-08-23 21:37:07 +00:00
skomoroh
ebb552c135
+ 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: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@193 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-08-15 21:44:20 +00:00
skomoroh
f6c646d1a5
* fixed using non-ascii filenames for background images
...
* refactoring: move getBottomImage to Stack as _get*BottomImage
* bugfixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@191 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-08-11 21:20:05 +00:00
skomoroh
87ad2b799b
+ 4 new games
...
* minor improvements
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@188 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-07-30 21:22:27 +00:00
skomoroh
315ee817b8
+ 3 new games
...
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@155 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-03-20 23:22:31 +00:00
skomoroh
f24301fb85
+ 6 new games
...
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@154 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-03-18 22:28:31 +00:00
skomoroh
0d8182b7a9
+ 2 new games
...
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@153 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-03-16 23:23:39 +00:00
skomoroh
c47a82f880
+ 4 new games
...
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@152 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-03-14 23:20:11 +00:00
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
d4edb60a90
+ 2 new games (1000 total)
...
* bugs fixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@133 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-01-17 22:21:27 +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
3d6636ee2e
+ 2 new games
...
* updated translation
* misc. improvements and bugs fixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@75 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-10-01 21:09:18 +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
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
4f811fa9a5
+ 6 new games
...
* misc.improvments
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@35 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-08-01 21:14:27 +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
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
082c64597a
+ 6 new games
...
+ new tk util `_getHelpText'
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@27 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-07-25 21:13:43 +00:00
skomoroh
9bb2ed1b27
+ 1 new game
...
+ new layout attribute: TEXT_HEIGHT
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@13 efabe8c0-fbe8-4139-b769-b5e6d273206e
2006-06-23 21:31:40 +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
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