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

84 commits

Author SHA1 Message Date
Joe R
e7e9f0ff87 Configure topmost dialogs to not stay on top when PySol loses focus 2025-03-06 22:38:13 -05:00
Joe R
4c031b9686 Fix undumping of random states 2025-01-04 12:55:38 -05:00
Joe R
4471a8a623 Fix error with game preview 2024-11-28 10:56:09 -05:00
Joe R
d36c19b158 Refresh forms to reduce unresponsiveness 2024-11-26 21:32:43 -05:00
Joe R
61eb1f0361 Fix error saving comments to the comments.txt file 2024-11-24 16:04:21 -05:00
Joe R
5392190c35 Unset busy when the demo ends 2024-11-21 20:52:23 -05:00
lufebe16
70909f6469 Android/Kivy:
- zoom settings persistence
- event mapping
2024-11-11 11:35:47 +01:00
Joe R
ba202f67c1 Move fullscreen logic to wm_map method 2024-10-30 18:49:08 -04:00
Joe R
d0ca03a49a Add fullscreen mode 2024-10-29 23:14:23 -04:00
Alexandre Detiste
148f189a74
trim usage of six (#382)
This is artisanal manual craftwork :-)

     def mDone(self, button):
         if button == 0:        # "OK" or double click
-            if isinstance(self.tree.selection_key, six.string_types):
-                self.key = str(self.tree.selection_key)
-            else:
-                self.key = self.tree.selection_key
+            self.key = self.tree.selection_key
2024-09-18 20:33:10 -04:00
Alexandre Detiste
d7c145ac18
remove usage of old Random2 backport (#379) 2024-09-15 12:06:34 -04:00
Joe R
58e2eb89c9 Set new game finished message to clarify if the demo was used. 2024-06-22 12:20:41 -04:00
Joe R
351abaf907 Added Samegame game. 2024-03-03 11:38:13 -05:00
lufebe16
c5b22563a8 Kivy/Android
- switching of redeal images (redeal/stopped) corrected.
 - new wrapper class for options management. Refactorings.
 - redeal, pause and demo logo style selections updated.
2023-12-12 10:49:50 +01:00
lufebe16
224d21a2d2 Kivy/Android
- refactoring, hardening, flake8
2023-11-30 11:42:02 +01:00
lufebe16
288bd920af Kivy/Android
- reworked positioning during animations
2023-11-29 14:04:43 +01:00
lufebe16
2520934d35 Kivy
- Added notifications for save and load commands
- some fixes
2023-11-28 11:45:27 +01:00
lufebe16
492acd6961 Kivy/Android Version
- MfxCanvas implemented with new base class LImage
- MfxCanvas background updates adapted
- Screen rotation lock change: locks on card selection, i.e.
  when the user plays, unlocks on menu selection or pause.
- animations callback implemented in MfxCanvasGroup (mainly for
  mahjongg games) in order to have correct placments with undo
  when animation is enabled
- animation scheduling implemented on a tasking basis. New
  module LTaskQ added.
- refactorings and clean ups
2023-11-26 20:21:44 +01:00
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