Cockatrice/tests/command_zone
DawnFire42 6e83d64622 feat(command-zone): add graphics implementation with integration tests
Implement CommandZone - the main Qt graphics class for rendering and
interacting with command zones.

This commit brings together all previous components:
- Uses CommandZoneState for visibility management
- Uses CommandZoneLogic for card data handling
- Uses ZoneToggleButton for visibility controls
- Uses CommanderTaxCounter for tax display
- Uses z_values.h for proper visual layering

Zone modifications for command zone support:
- SelectZone: add command zone to zone selection
- StackZone: support command zone in stack operations
- TableZone: command zone positioning integration
- ViewZoneWidget: command zone viewing support

Integration tests verify:
- Counter parenting behavior
- Zone state coordination
- Full graphics stack interaction
2026-02-26 20:13:32 -05:00
..
mocks feat(command-zone): add logic layer with tests 2026-02-26 20:13:32 -05:00
CMakeLists.txt feat(command-zone): add graphics implementation with integration tests 2026-02-26 20:13:32 -05:00
command_zone_integration_test.cpp feat(command-zone): add graphics implementation with integration tests 2026-02-26 20:13:32 -05:00
command_zone_logic_test.cpp feat(command-zone): add logic layer with tests 2026-02-26 20:13:32 -05:00
command_zone_state_test.cpp feat(command-zone): add state machine with tests 2026-02-26 20:13:32 -05:00
command_zone_test_common.h feat(command-zone): add graphics implementation with integration tests 2026-02-26 20:13:32 -05:00
commander_tax_counter_test.cpp feat(command-zone): add commander tax counter system with tests 2026-02-26 20:13:32 -05:00
counter_visibility_test.cpp feat(command-zone): add commander tax counter system with tests 2026-02-26 20:13:32 -05:00