forked from External/mage
GUI, game: added card popup support in choose target amount dialogs (example: damage distribution, related to #9827)
This commit is contained in:
parent
0fbd9bb60f
commit
1ec277631f
6 changed files with 43 additions and 24 deletions
|
|
@ -650,6 +650,11 @@ public final class GamePanel extends javax.swing.JPanel {
|
|||
this.abilityPicker.fullRefresh(GUISizeHelper.dialogGuiScale);
|
||||
this.abilityPicker.init(gameId, bigCard);
|
||||
}
|
||||
if (this.pickMultiNumber != null && !this.pickMultiNumber.isVisible()) {
|
||||
// TODO: add pick number dialogs support here
|
||||
//this.pickMultiNumber.fullRefresh(GUISizeHelper.dialogGuiScale);
|
||||
this.pickMultiNumber.init(gameId, bigCard);
|
||||
}
|
||||
}
|
||||
|
||||
private void setSkipButtonImage(JButton button, Image image) {
|
||||
|
|
@ -819,6 +824,7 @@ public final class GamePanel extends javax.swing.JPanel {
|
|||
MageFrame.addGame(gameId, this);
|
||||
this.feedbackPanel.init(gameId, bigCard);
|
||||
this.feedbackPanel.clear();
|
||||
this.pickMultiNumber.init(gameId, bigCard);
|
||||
this.abilityPicker.init(gameId, bigCard);
|
||||
this.btnConcede.setVisible(true);
|
||||
this.btnStopWatching.setVisible(false);
|
||||
|
|
@ -2177,6 +2183,7 @@ public final class GamePanel extends javax.swing.JPanel {
|
|||
hideAll();
|
||||
DialogManager.getManager(gameId).fadeOut();
|
||||
|
||||
pickMultiNumber.init(gameId, bigCard);
|
||||
pickMultiNumber.showDialog(messages, min, max, lastGameData.options, () -> {
|
||||
if (pickMultiNumber.isCancel()) {
|
||||
SessionHandler.sendPlayerBoolean(gameId, false);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue