mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
GuiChoose: add logic to display ICardFace objects (it checks for PaperCard)
This commit is contained in:
@@ -18,10 +18,13 @@ import org.apache.commons.lang3.StringUtils;
|
||||
import com.google.common.base.Function;
|
||||
|
||||
import forge.FThreads;
|
||||
import forge.card.ICardFace;
|
||||
import forge.game.card.Card;
|
||||
import forge.game.card.CardView;
|
||||
import forge.game.card.CardView.CardStateView;
|
||||
import forge.item.InventoryItem;
|
||||
import forge.item.PaperCard;
|
||||
import forge.model.FModel;
|
||||
import forge.screens.match.CMatchUI;
|
||||
import forge.toolbox.FOptionPane;
|
||||
|
||||
@@ -156,6 +159,11 @@ public class GuiChoose {
|
||||
if (sel instanceof InventoryItem) {
|
||||
matchUI.setCard((InventoryItem) list.getSelectedValue());
|
||||
return;
|
||||
} else if (sel instanceof ICardFace) {
|
||||
final ICardFace face = (ICardFace)sel;
|
||||
final PaperCard paper = FModel.getMagicDb().getAllCards().getUniqueByName(face.getName());
|
||||
matchUI.setCard(paper);
|
||||
return;
|
||||
}
|
||||
|
||||
final CardView card;
|
||||
|
||||
Reference in New Issue
Block a user