public void showSealedDeck(Deck deck) {
        setDeckData(deck.getName(), true);
        currentDeckPlayerType = deck.getMetadata("PlayerType");

        CardList top = new CardList();
        if (deck.countSideboard() > 0) {
            for (int i = 0; i < deck.countSideboard(); i++) {
                String cardName = deck.getSideboard(i);
                String setCode = "";
                if (cardName.contains("|")) {
                    String s[] = cardName.split("\\|", 2);
                    cardName = s[0];
                    setCode = s[1];
                }
                Card c = AllZone.getCardFactory().getCard(cardName, AllZone.getHumanPlayer());
                c.setCurSetCode(setCode);
                top.add(c);
            }
        }
        CardList bottom = new CardList();
        if (deck.countMain() > 0) {
            for (int i = 0; i < deck.countMain(); i++) {
                String cardName = deck.getMain(i);
                String setCode = "";
                if (cardName.contains("|")) {
                    String s[] = cardName.split("\\|", 2);
                    cardName = s[0];
                    setCode = s[1];
                }
                Card c = AllZone.getCardFactory().getCard(cardName, AllZone.getHumanPlayer());
                c.setCurSetCode(setCode);
                bottom.add(c);
            }
        }
        deckDisplay.updateDisplay(top, bottom);
    }//showSealedDeck()