Refactor out swing-related code from forge-gui into new forge-gui-desktop module

This commit is contained in:
drdev
2014-04-08 23:01:39 +00:00
parent 18dd421935
commit 9439bbbc57
535 changed files with 31219 additions and 19307 deletions

View File

@@ -0,0 +1,108 @@
package forge;
import forge.card.BoosterGenerator;
import forge.deck.CardPool;
import forge.deck.Deck;
import forge.game.card.Card;
import forge.item.PaperCard;
import forge.item.SealedProduct;
import forge.limited.IBoosterDraft;
import forge.model.FModel;
import org.testng.annotations.Test;
import java.util.List;
/**
* <p>
* BoosterDraftTest class.
* </p>
*
* @author Forge
* @version $Id: BoosterDraftTest.java 24769 2014-02-09 13:56:04Z Hellfish $
*/
@Test(groups = { "UnitTest" }, timeOut = 1000, enabled = false)
public class BoosterDraftTest implements IBoosterDraft {
/** The n. */
private int n = 3;
/**
* <p>
* getDecks.
* </p>
*
* @return an array of {@link forge.deck.Deck} objects.
*/
@Override
@Test(timeOut = 1000)
public Deck[] getDecks() {
return null;
}
/**
* <p>
* nextChoice.
* </p>
*
* @return a {@link forge.CardList} object.
*/
@Override
public CardPool nextChoice() {
this.n--;
SealedProduct.Template booster = FModel.getMagicDb().getBoosters().get("M11");
CardPool result = new CardPool();
result.addAllFlat(BoosterGenerator.getBoosterPack(booster));
return result;
}
/** {@inheritDoc} */
@Override
public void setChoice(final PaperCard c) {
System.out.println(c.getName());
}
/**
* <p>
* hasNextChoice.
* </p>
*
* @return a boolean.
*/
@Override
public boolean hasNextChoice() {
return this.n > 0;
}
/**
* <p>
* getChosenCards.
* </p>
*
* @return a {@link forge.CardList} object.
*/
public List<Card> getChosenCards() {
return null;
}
/**
* <p>
* getUnchosenCards.
* </p>
*
* @return a {@link forge.CardList} object.
*/
public List<Card> getUnchosenCards() {
return null;
}
/*
* (non-Javadoc)
*
* @see forge.game.limited.IBoosterDraft#finishedDrafting()
*/
@Override
public void finishedDrafting() {
}
}