lufebe16
b91e69964e
Kivy Version:
...
- reimplemented LImage class (image placement) as a workaround to
the stock image class (which has got some performance issues in
never kivy versions).
- prevented pretyping during animations
- clean ups
2023-11-19 17:52:21 +01:00
lufebe16
9a4df67df3
Kivy Version
...
- adjusted animation time settings
- some clean ups
2023-11-15 11:33:02 +01:00
lufebe16
5c51f927eb
Kivy Version card placement revised, fixes:
...
- Mahjongg tile overlapping (3d simulation) implemented
- Animation is now synchronised (so as the tk version does)-
This prevents some stacking order corruptions reported
earlier.
2023-11-09 16:08:57 +01:00
Joe R
a28aaeeb4f
Added show full picture option for puzzle type games.
2023-09-27 20:04:12 -04:00
Joe R
3ef949d461
Added support for Picture Puzzle games, based on a concept from UltraSol.
2023-08-27 12:20:04 -04:00
Joe R
d2e83ae8fd
Disabled flip animations in preview.
2023-05-30 21:01:31 -04:00
Arthusppp
ed7bb31f07
PySolFC does translate all texts in the Game Finished window ( #315 )
...
* PySolFC does translate the Game Finished window
* Fix E501 line too long
2023-05-29 22:48:57 -04:00
Joe R
3a37c1157d
Added face-down flip assist option.
2023-05-18 18:54:37 -04:00
Joe R
8439cf07cb
Fixed tkraise syntax to correct find card highlight overlaps.
2023-03-23 20:38:30 -04:00
Joe R
a306f65424
Added alt unpickler hack for backward compatibility with saves.
2023-02-24 20:51:35 -05:00
Joe R
03de3e84a6
Matching type cardset support for allowing Memory games to use any cardset.
2023-01-28 10:44:57 -05:00
Joe R
d4363d14d8
Added hint count to finished game with help message (issue #291 ).
2023-01-25 20:36:54 -05:00
Joe R
3cd6b6ecb2
Fixed manual undo causing false stuck notifications.
2022-10-06 22:50:14 -04:00
Joe R
1c11b39a8b
Support for find card in trump only games.
2022-08-22 20:10:28 -04:00
Joe R
701c1628d5
Find card support for Ganjifa games.
2022-08-18 21:16:40 -04:00
Joe R
42e6288e16
Blocked stuck notifications from appearing right before winning the game.
2022-08-03 19:09:34 -04:00
Joe R
02e62afb16
Stuck notification option.
2022-07-28 18:56:41 -04:00
Joe R
ed811016de
FIxed demo and stuck indicator getting stuck too early in Hit or Miss.
2022-07-28 16:56:23 -04:00
Joe R
8bbf3bbebe
Revamped the status bar functionality - better design and cleaner options list.
2022-07-17 09:22:38 -04:00
Joe R
bc48b3777f
Find card enabled for Mahjongg, Tarock, and Hex A games.
2022-07-12 19:39:41 -04:00
Joe R
67fbd4c132
Find card support for Hanafuda games.
2022-07-09 13:48:01 -04:00
Joe R
8d575bb747
Added image resampling option.
2022-07-06 18:39:48 -04:00
Joe R
2abdc419f3
Added free hint option.
2022-05-26 22:28:49 -04:00
Joe R
bc1ec96857
Simplified center offset logic to remove extraneous variables.
2022-01-02 18:49:04 -05:00
Joe R
3f67f461c0
Fix for misalignment of Shisen-Sho hint arrow.
2021-12-07 20:13:41 -05:00
Joe R
b23c2d724e
Added option to return to the game after winning, and enabled winning of Cribbage/Poker Shuffle.
2021-08-23 19:18:21 -04:00
Joe R
e9b0675884
Added option to enable/disable other sound samples (the clock sound in Grandfather's Clock).
2021-06-26 11:00:39 -04:00
Joe R
5aa9071893
Improved playable preview display for large monitors and when working with high resolution cardsets.
2021-06-20 15:45:39 -04:00
Joe R
c416d42a96
Removed deal animation from preview and combined game select options.
2021-06-08 21:54:15 -04:00
Joe R
412e3b43a7
Fix for conflict in random number sources when restarting loaded game.
2021-06-01 18:50:03 -04:00
Joe R
866081f46d
Bugfix in playable preview.
2021-05-16 23:43:49 -04:00
Joe R
72ff4f6079
Added option to center the game layout on the screen.
2021-05-16 11:13:50 -04:00
Joe R
0e1ecd1c1e
Enhanced higher resolution cardset support.
2021-04-25 13:46:53 -04:00
Joe R
dba55c20fd
Split spread stacks logic from auto-scale logic.
2021-04-25 08:51:04 +03:00
Guillaumegaillard
5876134d11
Make auto_scale spread non-talon stacks on canvas
...
make card size, scale and canvas changes independent
check scale x after change cardset
2020-11-23 16:26:22 +02:00
Shlomi Fish
7da41a93be
Allow to swap the mouse keys using the ini file.
...
See: https://sourceforge.net/p/pysolfc/discussion/503708/thread/5d77434ff8/
" PySolFC / Discussion / Open Discussion: Any way to remap mouse buttons? "
We may not have covered all the affected calls to bind().
2020-10-19 18:18:13 +03:00
Shlomi Fish
39d59547af
flake8 compliance
2020-09-07 11:20:53 +03:00
Shlomi Fish
3de9955879
try2fix flake 8 tests [travis/etc.]
2020-06-17 20:53:11 +03:00
Shlomi Fish
2437c702fd
extract more code to pysol_cards
2020-05-26 18:56:14 +03:00
Shlomi Fish
12cf1e507f
Rename variable/s to make them more descriptive.
2020-05-25 14:06:08 +03:00
Shlomi Fish
0ac4339252
Require a minimal version of "attr".
...
See: https://github.com/shlomif/PySolFC/issues/159 . Thanks to
@radub7 for the report.
2020-04-22 20:21:10 +03:00
Shlomi Fish
57b9c9d41e
fix a crash on "open game"
2020-02-09 11:44:52 +02:00
Shlomi Fish
2258274c77
Refactoring / code cleanup.
...
Use a frozenset()-like list.
See:
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2020-02-07 11:44:24 +02:00
Shlomi Fish
0306d648fa
fix load/save
2020-02-07 11:31:34 +02:00
Shlomi Fish
b3f79c9df8
Extract a function or class to step away from God Object.
...
See:
* https://en.wikipedia.org/wiki/God_object
* https://www.c-sharpcorner.com/article/god-object-a-code-smell/ .
This is Refactoring / code cleanup.
See:
* https://refactoring.com/catalog/extractMethod.html
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-12-30 20:38:25 +02:00
Shlomi Fish
fab74e9a4b
Extract a function or class to step away from God Object.
...
See:
* https://en.wikipedia.org/wiki/God_object
* https://www.c-sharpcorner.com/article/god-object-a-code-smell/ .
This is Refactoring / code cleanup.
See:
* https://refactoring.com/catalog/extractMethod.html
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-12-29 11:37:13 +02:00
Shlomi Fish
0f662fdb12
Extract a function or class to step away from God Object.
...
See:
* https://en.wikipedia.org/wiki/God_object
* https://www.c-sharpcorner.com/article/god-object-a-code-smell/ .
This is Refactoring / code cleanup.
See:
* https://refactoring.com/catalog/extractMethod.html
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-12-29 11:08:56 +02:00
lufebe16
92f2d5f602
fixed2: allow game restore to accept older storage format.
2019-09-27 11:24:03 +02:00
lb@lb7520
97267e9a77
fixed: restore game
2019-09-26 12:21:58 +02:00
Juhani Numminen
65b86f2d1d
Improve internationalization
...
- More strings marked for translation
- Used format strings instead of concatinating fragments
- Removed space before '?' or '!' from sentences in English
Following the GNU gettext guidelines at
https://www.gnu.org/software/gettext/manual/gettext.html#Preparing-Strings
2019-08-31 13:22:21 +03:00