Commit graph

  • 39fda639fd big move RickyRister 2025-09-14 21:45:45 -07:00
  • 73f685fbc6
    Merge c529f20a92 into bed79ef89e ebbit1q 2025-09-15 20:05:36 -07:00
  • bed79ef89e
    Remove unused layers from cardback.svg (#6154) BruebachL 2025-09-15 22:20:12 +02:00
  • 54095b9a89
    [Home Tab] Disable random art crop shuffle if frequency is set to 0. (#6153) 2025-09-15-Development-2.11.0-beta.30 BruebachL 2025-09-15 21:34:42 +02:00
  • 7580bd0dc6 Set special value text. Lukas Brübach 2025-09-15 21:26:42 +02:00
  • 4b58060ab6
    Don't set opaque paint event. (#6151) BruebachL 2025-09-15 21:12:58 +02:00
  • dbbb554735
    Only use normal layout cards as a background source. (#6152) BruebachL 2025-09-15 21:12:09 +02:00
  • c9dd4c51f8 Disable shuffle if frequency is set to 0. Lukas Brübach 2025-09-15 20:58:31 +02:00
  • a888efda56 Only use normal layout cards as a background source. Lukas Brübach 2025-09-15 20:41:44 +02:00
  • 256062230e Don't set opaque paint event. Lukas Brübach 2025-09-15 20:26:24 +02:00
  • 9c3be1b851
    check for null zone during card item teardown (#6149) BruebachL 2025-09-15 20:06:20 +02:00
  • 190ab211e3
    More player leaving fixes (#6148) BruebachL 2025-09-15 20:03:00 +02:00
  • 7b47b5992f Animation safety. Lukas Brübach 2025-09-15 19:11:56 +02:00
  • 161661b781 Comment. Lukas Brübach 2025-09-15 18:59:31 +02:00
  • df6143c03a Also check for it in the successful branch. Lukas Brübach 2025-09-15 18:54:38 +02:00
  • 184901c19c check for null zone during card item teardown Lukas Brübach 2025-09-15 18:48:08 +02:00
  • f4fbe90a72
    Fix segfault when creating token of opponent's card (#6144) RickyRister 2025-09-15 03:18:51 -07:00
  • a9cbd5a172
    Make TabHome a managed tab (#6147) RickyRister 2025-09-15 03:07:57 -07:00
  • 05028f3a92 Add shortcut RickyRister 2025-09-15 02:10:38 -07:00
  • 53bb43c1fb Make TabHome a managed tab RickyRister 2025-09-15 01:59:30 -07:00
  • 33b2d240c7 clean up code RickyRister 2025-09-15 01:23:02 -07:00
  • 94ba1c83c6
    Removed unused fields in GameMetaInfo and GameState (#6142) RickyRister 2025-09-15 01:22:11 -07:00
  • 9b3756e591
    Don't setText() in paintEvent() which causes infinite recursion on MacOs. Use a styleOption to paint base class directly instead. (#6146) BruebachL 2025-09-15 10:19:12 +02:00
  • 9406ac3a5c Don't setText() in paintEvent() which causes infinite recursion on MacOs. Use a styleOption to paint base class directly instead. Lukas Brübach 2025-09-15 10:03:39 +02:00
  • c2a6717ff1 Connect PlayerManager::playerRemoved signal to TabGame::processPlayerLeave. Lukas Brübach 2025-09-15 09:35:48 +02:00
  • a0b0cd6a73 Reorder player-left signals Lukas Brübach 2025-09-15 09:35:26 +02:00
  • 2e017850c2 Remove unnecessary parentheses. Lukas Brübach 2025-09-15 09:35:16 +02:00
  • 7520df140e Remove unused layers from cardback.svg Lukas Brübach 2025-09-15 08:13:15 +02:00
  • 2aae1421d7 init activePlayer to -1 RickyRister 2025-09-14 21:22:02 -07:00
  • bf1412172b Fix segfault when creating token of opponent's card RickyRister 2025-09-14 21:15:53 -07:00
  • aff775f488
    Don't get local ID from playerInfo on concession (#6143) BruebachL 2025-09-15 01:09:30 +02:00
  • 431afcf297 Introduce isLocalPlayer convenience method. Lukas Brübach 2025-09-15 00:53:21 +02:00
  • b4984ff31d Don't get local ID from playerInfo. Lukas Brübach 2025-09-14 21:04:08 +02:00
  • 5a11ce3e92 revert parent to AbstractGame RickyRister 2025-09-14 08:16:42 -07:00
  • bf52598b67 Removed unused fields in GameMetaInfo and GameState RickyRister 2025-09-14 07:56:12 -07:00
  • 796769f689 update intel mac runner from 13 to 14 ebbit1q 2025-09-14 12:53:51 +02:00
  • 363de68dc3 Interrupt build. Lukas Brübach 2025-09-14 12:51:24 +02:00
  • b12bf0f521 Waiting for this action to complete before pushing another build. Lukas Brübach 2025-09-14 12:49:31 +02:00
  • 4de5274996
    Check if card has no PT set yet if dropped on table. (#6137) BruebachL 2025-09-14 12:38:17 +02:00
  • e868dbbd32 Use isEmpty() for comparison. Lukas Brübach 2025-09-14 12:27:30 +02:00
  • 4e57868037
    Bump actions/setup-node from 4 to 5 (#6111) dependabot[bot] 2025-09-14 10:50:33 +02:00
  • 02ef189607 Check if card has no PT set yet if dropped on table. Lukas Brübach 2025-09-14 04:16:12 +02:00
  • ab6b32b8ba
    Respect default deck editor choice (#6136) 2025-09-13-Development-2.11.0-beta.29 BruebachL 2025-09-13 22:03:10 +02:00
  • 46285a499e
    Add a style for disabled buttons (#6134) BruebachL 2025-09-13 22:01:49 +02:00
  • 0a1117b846 Don't force open default deck editor on startup. Lukas Brübach 2025-09-13 21:34:37 +02:00
  • 145669801e Respect default deck editor choice. Lukas Brübach 2025-09-13 21:33:18 +02:00
  • ce6cad5dfe
    Use a scope disconnect. (#6135) BruebachL 2025-09-13 16:35:59 +02:00
  • 6abcec1881 Use a scope disconnect. Lukas Brübach 2025-09-13 15:04:27 +02:00
  • d5ea86bc81
    Guard against not-loaded database by delaying initialization. (#6133) BruebachL 2025-09-13 15:00:30 +02:00
  • d9760cf354 Rename variables, don't disable DB button anymore. Lukas Brübach 2025-09-13 14:53:33 +02:00
  • 9d7dc75ecc Guard against not-loaded database by delaying initialization. Lukas Brübach 2025-09-13 14:49:23 +02:00
  • 41ea424359
    table_zone_logic now sets the PT of the cardItem to the cardInfos PT, which ensures consistency of this functionality when the card is added from a hidden zone. (#6129) BruebachL 2025-09-13 13:37:04 +02:00
  • 87b0259b97
    Properly delete enlargedPixmapWidget (#6131) BruebachL 2025-09-13 13:35:59 +02:00
  • 6ca3988859 Lint. Lukas Brübach 2025-09-13 12:57:15 +02:00
  • 8c118ecdbf Disable view card database button until card db is loaded, add a new style for disabled buttons. Lukas Brübach 2025-09-13 12:49:13 +02:00
  • 7a9d3f8e77 Connect to QObject instead of emitting own signal. Lukas Brübach 2025-09-13 12:38:17 +02:00
  • 2490e97ea0
    Switch to replay tab if already open. (#6130) BruebachL 2025-09-13 12:44:46 +02:00
  • eecfe9d387
    Forward playerActions signals to playerEventHandler (#6126) BruebachL 2025-09-13 12:44:09 +02:00
  • 578c650936 Properly delete enlargedPixmapWidget. Lukas Brübach 2025-09-13 11:17:16 +02:00
  • 67c005535e Switch to replay tab if already open. Lukas Brübach 2025-09-13 10:35:34 +02:00
  • df27aec7a7 table_zone_logic now sets the PT of the cardItem to the cardInfos PT, which ensures consistency of this functionality when the card is added from a hidden zone. Lukas Brübach 2025-09-13 10:24:05 +02:00
  • 28e19b2830 Forward playerActions signals to playerEventHandler Lukas Brübach 2025-09-13 09:45:44 +02:00
  • 9ca5ee52e7
    Connect signals correctly. (#6124) BruebachL 2025-09-13 03:31:05 +02:00
  • 0696f0c7f8 Connect signals correctly. Lukas Brübach 2025-09-13 03:08:30 +02:00
  • fb23cc8c7a
    Refactor player menus into helper classes (#6121) 2025-09-12-Development-2.11.0-beta.28 BruebachL 2025-09-12 19:52:05 +02:00
  • b0605a6eb9 Don't check playerInfo in sbMenu shortcutsActive Lukas Brübach 2025-09-12 19:09:29 +02:00
  • 2ee286ae05 Correctly nullptr out sayMenu if not local Lukas Brübach 2025-09-12 19:06:41 +02:00
  • fc885d44dd Retranslate and set shortcuts for everything. Lukas Brübach 2025-09-12 19:03:42 +02:00
  • 4860145273 PlayerList things. Lukas Brübach 2025-09-12 18:53:17 +02:00
  • 33ca1c051f Fix the build. Lukas Brübach 2025-09-12 18:36:59 +02:00
  • f84a60b869 Use localOrJudge check Lukas Brübach 2025-09-12 18:30:08 +02:00
  • 3d9aa8860b Nullptr check Lukas Brübach 2025-09-12 18:24:28 +02:00
  • 06d935f512 Lint. Lukas Brübach 2025-09-12 18:10:18 +02:00
  • bdcf9b998d Remove unused variable in constructor. Lukas Brübach 2025-09-12 17:46:11 +02:00
  • dbfefdee58 Refactor sideboard menu. Lukas Brübach 2025-09-12 17:45:29 +02:00
  • 33dfbdb50f Rename folder. Lukas Brübach 2025-09-12 09:54:35 +02:00
  • 6c7871af5b Refactor say and utility menu. Lukas Brübach 2025-09-12 09:10:27 +02:00
  • 8bc2127b4d Set active shortcuts, move player info stuff to card menu. Lukas Brübach 2025-09-12 02:20:31 +02:00
  • a19229d0c7 Refactor card and move menu. Lukas Brübach 2025-09-12 01:50:45 +02:00
  • 5401efe245 Lint. Lukas Brübach 2025-09-12 00:42:57 +02:00
  • cce6a9d663 Refactor player menus into helper classes. Lukas Brübach 2025-09-12 00:37:17 +02:00
  • ff7ce39841
    Fix hand visible (#6122) RickyRister 2025-09-12 06:46:38 -07:00
  • 0f05d6bd74
    Move doc comments to correct place (#6123) RickyRister 2025-09-12 06:46:18 -07:00
  • 42d54b7ee6 format RickyRister 2025-09-12 03:32:53 -07:00
  • 2a02f18fb0 Fix link in doc RickyRister 2025-09-12 03:15:50 -07:00
  • 04c0d2ad39 move docs for updateCardMenu RickyRister 2025-09-12 03:12:56 -07:00
  • 027467686e Update docs RickyRister 2025-09-12 03:09:48 -07:00
  • c25b486225 Move docs for ViewZone RickyRister 2025-09-11 03:44:29 -07:00
  • 25a4204caf Fix hand visible RickyRister 2025-09-12 02:38:25 -07:00
  • 631903d605 Take hand visibility into account when calculating bounding boxes. Lukas Brübach 2025-09-11 21:59:04 +02:00
  • 1cce0df0fa Stuff. Lukas Brübach 2025-09-11 21:12:40 +02:00
  • 0bd1f78391 Emit handVisibleChanged() and move the attribute from player_info to player since it is dynamic. Lukas Brübach 2025-09-11 20:57:25 +02:00
  • 93c15c8151
    Home tab to replace generic deck editor on startup (#6114) 2025-09-11-Development-2.11.0-beta.27 BruebachL 2025-09-11 21:36:34 +02:00
  • af9924a278 Initialize connect button, open server tab if no tab found, nullptr enlargedPixmapWidget Lukas Brübach 2025-09-11 21:20:00 +02:00
  • 22c8268f02
    Require min 3.10 for external deps (#6119) Zach H 2025-09-11 14:50:31 -04:00
  • f5d9627fdc
    Require min 3.10 for external deps ZeldaZach 2025-09-11 14:46:36 -04:00
  • 216cd491cc
    fix #6115 (#6118) ebbit1q 2025-09-11 18:00:49 +02:00
  • 2b963895c4 rename all instances of player when relevant ebbit1q 2025-09-11 17:52:35 +02:00
  • 5efc573783
    Also nullptr incrementAllCardsCounter (#6117) BruebachL 2025-09-11 17:39:56 +02:00
  • 401cbdd1b2 fix #6115 ebbit1q 2025-09-11 17:21:23 +02:00