Cockatrice/cockatrice/src
DawnFire42 aa4592dc9e
Add local game options (#6669)
* Add local game options dialog. Introduces LocalGameOptions struct and DlgLocalGameOptions dialog to replace the previous QInputDialog for starting local games. Encapsulates game configuration with a simple interface that prevents parameter explosion as options are added. The dialog provides UI with settings persistence via SettingsCache

* integrate local game options into main window. Replaces QInputDialog with DlgLocalGameOptions in actSinglePlayer(). The startLocalGame() function now accepts LocalGameOptions, enabling configuration of starting life total and spectator visibility in addition to player count. Also adds user documentation for the local game options flow.

* Removed superfluous documentation file

* removed spectator option and moved structure definition

* Now remember settings separately and & shortcuts removed

* re-run checks
2026-03-12 14:30:01 -07:00
..
client Add local game options (#6669) 2026-03-12 14:30:01 -07:00
database/interface [Fix-Warnings] Remove more redundant empty declarations. (extra semicolons) (#6374) 2025-11-29 14:19:11 +01:00
filters Update UnescapedStringListPart to include parentheses (#6631) 2026-02-25 23:55:34 -08:00
game Refactor zone names (#6686) 2026-03-12 00:34:05 +01:00
game_graphics/board Bump minimum Qt version from 5.8 to 5.15 (#6442) 2025-12-23 09:58:23 -08:00
interface Add local game options (#6669) 2026-03-12 14:30:01 -07:00
main.cpp Bump minimum Qt version from 5.8 to 5.15 (#6442) 2025-12-23 09:58:23 -08:00
main.h [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00