some more drafting stuff

This commit is contained in:
BetaSteward 2011-01-07 15:41:09 -05:00
parent c67122b605
commit 98d8a428a7
11 changed files with 403 additions and 4 deletions

View file

@ -41,6 +41,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import mage.cards.decks.DeckCardLists;
import mage.game.GameException;
import mage.game.draft.DraftOptions;
import mage.interfaces.MageException;
import mage.game.match.MatchOptions;
import mage.interfaces.Server;
@ -128,6 +129,19 @@ public class ServerImpl extends RemoteServer implements Server {
return null;
}
@Override
public TableView createDraftTable(UUID sessionId, UUID roomId, DraftOptions options) throws MageException {
try {
TableView table = GamesRoomManager.getInstance().getRoom(roomId).createDraftTable(sessionId, options);
logger.info("Draft table " + table.getTableId() + " created");
return table;
}
catch (Exception ex) {
handleException(ex);
}
return null;
}
@Override
public void removeTable(final UUID sessionId, final UUID roomId, final UUID tableId) throws MageException {
try {