From abf975033332ede54ff7be1f378cb0c6e45659ee Mon Sep 17 00:00:00 2001 From: Christian Daniel Jensen Date: Mon, 2 Nov 2026 01:52:26 -0700 Subject: [PATCH] Continuumatrice: add Limbo Refuge Oblivion support to move_menu.cpp --- .../src/game_graphics/player/menu/move_menu.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/cockatrice/src/game_graphics/player/menu/move_menu.cpp b/cockatrice/src/game_graphics/player/menu/move_menu.cpp index b81c4619b..81ede71a4 100644 --- a/cockatrice/src/game_graphics/player/menu/move_menu.cpp +++ b/cockatrice/src/game_graphics/player/menu/move_menu.cpp @@ -25,6 +25,12 @@ MoveMenu::MoveMenu(PlayerGraphicsItem *player) : QMenu(tr("Move to")) aMoveToGraveyard->setData(cmMoveToGraveyard); aMoveToExile = new QAction(this); aMoveToExile->setData(cmMoveToExile); + aMoveToLimbo = new QAction(this); + aMoveToLimbo->setData(cmMoveToLimbo); + aMoveToRefuge = new QAction(this); + aMoveToRefuge->setData(cmMoveToRefuge); + aMoveToOblivion = new QAction(this); + aMoveToOblivion->setData(cmMoveToOblivion); auto *actions = player->getLogic()->getPlayerActions(); @@ -42,6 +48,9 @@ MoveMenu::MoveMenu(PlayerGraphicsItem *player) : QMenu(tr("Move to")) connect(aMoveToHand, &QAction::triggered, actions, invoke(cmMoveToHand)); connect(aMoveToGraveyard, &QAction::triggered, actions, invoke(cmMoveToGraveyard)); connect(aMoveToExile, &QAction::triggered, actions, invoke(cmMoveToExile)); + connect(aMoveToLimbo, &QAction::triggered, actions, invoke(cmMoveToLimbo)); + connect(aMoveToRefuge, &QAction::triggered, actions, invoke(cmMoveToRefuge)); + connect(aMoveToOblivion, &QAction::triggered, actions, invoke(cmMoveToOblivion)); addAction(aMoveToTopLibrary); addAction(aMoveToXfromTopOfLibrary); @@ -54,6 +63,10 @@ MoveMenu::MoveMenu(PlayerGraphicsItem *player) : QMenu(tr("Move to")) addAction(aMoveToGraveyard); addSeparator(); addAction(aMoveToExile); + addSeparator(); + addAction(aMoveToLimbo); + addAction(aMoveToRefuge); + addAction(aMoveToOblivion); setShortcutsActive(); @@ -81,4 +94,7 @@ void MoveMenu::retranslateUi() aMoveToHand->setText(tr("&Hand")); aMoveToGraveyard->setText(tr("&Graveyard")); aMoveToExile->setText(tr("&Exile")); + aMoveToLimbo->setText(tr("Limbo")); + aMoveToRefuge->setText(tr("Refuge")); + aMoveToOblivion->setText(tr("Oblivion")); }