Implement sideboard dialog for mobile game

This commit is contained in:
drdev
2014-07-26 16:36:27 +00:00
parent 135cadac67
commit 5f4419bb88
11 changed files with 271 additions and 22 deletions

View File

@@ -28,6 +28,7 @@ import com.google.common.base.Function;
import forge.assets.FSkinProp;
import forge.assets.ISkinImage;
import forge.control.FControl;
import forge.deck.CardPool;
import forge.error.BugReportDialog;
import forge.events.UiEvent;
import forge.game.Game;
@@ -180,6 +181,11 @@ public class GuiDesktop implements IGuiBase {
return GuiChoose.order(title, top, remainingObjectsMin, remainingObjectsMax, sourceChoices, destChoices, referenceCard, sideboardingMode);
}
@Override
public List<PaperCard> sideboard(CardPool sideboard, CardPool main) {
return GuiChoose.sideboard(sideboard.toFlatList(), main.toFlatList());
}
@Override
public void showCardList(final String title, final String message, final List<PaperCard> list) {
final CardListViewer cardView = new CardListViewer(title, message, list);