Cockatrice/cockatrice/src/game/player
DawnFire42 1ae1d876b1 feat(command-zone): add context menu system
Implement CommandZoneMenu - context menu for interacting with cards
in the command zone.

Menu actions include:
- Cast commander (move to stack)
- Return to command zone
- View/reveal zone contents
- Commander-specific actions (tax reset, etc.)

Integration with existing menu system:
- CardMenuActionType: new action types for command zone
- CardMenu: command zone action routing
- MoveMenu: command zone as move destination
- PlayerMenu: command zone menu integration
- Zone menus: inherit from AbstractZoneMenu

This provides the right-click interaction layer for command zones.
2026-02-26 20:13:32 -05:00
..
menu feat(command-zone): add context menu system 2026-02-26 20:13:32 -05:00
card_menu_action_type.h feat(command-zone): add context menu system 2026-02-26 20:13:32 -05:00
event_processing_options.h [Documentation] Sort *every* file into a doxygen group. (#6198) 2025-09-30 12:13:32 +02:00
player.cpp [Refactor] Pass around LoadedDeck instead of DeckLoader (#6422) 2025-12-20 13:39:00 +01:00
player.h [Refactor] Pass around LoadedDeck instead of DeckLoader (#6422) 2025-12-20 13:39:00 +01:00
player_actions.cpp [Game] Add shortcuts for same size and hand size - 1 mulligans (#6483) 2026-01-03 00:03:11 +01:00
player_actions.h [Game] Add shortcuts for same size and hand size - 1 mulligans (#6483) 2026-01-03 00:03:11 +01:00
player_area.cpp squash #6158 (#6160) 2025-09-20 14:35:52 +02:00
player_area.h [Refactor] Move AbstractGraphicsItem and GraphicsItemType to game_graphics/board (#6342) 2025-11-20 12:52:14 +01:00
player_event_handler.cpp Bump minimum Qt version from 5.8 to 5.15 (#6442) 2025-12-23 09:58:23 -08:00
player_event_handler.h Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00
player_graphics_item.cpp [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00
player_graphics_item.h [Documentation] Sort *every* file into a doxygen group. (#6198) 2025-09-30 12:13:32 +02:00
player_info.cpp Player refactor (#6112) 2025-09-10 18:49:33 -04:00
player_info.h [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00
player_list_widget.cpp [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00
player_list_widget.h [Documentation] Sort *every* file into a doxygen group. (#6198) 2025-09-30 12:13:32 +02:00
player_manager.cpp [TabGame] Fix dangling PlayerMenus in gameMenu (#6215) 2025-10-04 01:08:04 +02:00
player_manager.h Mark more functions as [[nodiscard]] (#6320) 2025-11-16 01:39:24 +01:00
player_target.cpp Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00
player_target.h [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00