added tournaments - drafts are now a variant of tournament

This commit is contained in:
BetaSteward 2011-02-06 11:09:25 -05:00
parent 78e60ce457
commit ffc7b5bfd8
88 changed files with 3768 additions and 311 deletions

View file

@ -75,6 +75,7 @@ import java.util.prefs.Preferences;
import javax.swing.event.PopupMenuEvent;
import javax.swing.event.PopupMenuListener;
import mage.client.draft.DraftPane;
import mage.client.tournament.TournamentPane;
/**
* @author BetaSteward_at_googlemail.com
@ -155,6 +156,14 @@ public class MageFrame extends javax.swing.JFrame {
e1.printStackTrace();
}
tournamentPane = new TournamentPane();
desktopPane.add(tournamentPane, javax.swing.JLayeredPane.DEFAULT_LAYER);
try {
tournamentPane.setMaximum(true);
} catch (java.beans.PropertyVetoException e1) {
e1.printStackTrace();
}
addTooltipContainer();
setBackground();
addMageLabel();
@ -407,6 +416,12 @@ public class MageFrame extends javax.swing.JFrame {
this.draftPane.showDraft(draftId);
}
public void showTournament(UUID tournamentId) {
this.tournamentPane.setVisible(true);
this.tournamentPane.toFront();
this.tournamentPane.showTournament(tournamentId);
}
public static boolean connect(String userName, String serverName, int port) {
return session.connect(userName, serverName, port);
}
@ -746,6 +761,7 @@ public class MageFrame extends javax.swing.JFrame {
private static final long serialVersionUID = -9104885239063142218L;
private ImagePanel backgroundPane;
private DraftPane draftPane;
private TournamentPane tournamentPane;
public void setStatusText(String status) {
this.lblStatus.setText(status);