mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Added tournament name to UI.
This commit is contained in:
@@ -1,47 +1,35 @@
|
||||
package forge.screens.home.quest;
|
||||
|
||||
import java.awt.BasicStroke;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Font;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Graphics2D;
|
||||
import java.awt.RenderingHints;
|
||||
import java.awt.geom.Rectangle2D;
|
||||
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.ScrollPaneConstants;
|
||||
import javax.swing.SwingConstants;
|
||||
|
||||
import net.miginfocom.swing.MigLayout;
|
||||
import forge.GuiBase;
|
||||
import forge.assets.FSkinProp;
|
||||
import forge.gui.framework.DragCell;
|
||||
import forge.gui.framework.DragTab;
|
||||
import forge.gui.framework.EDocID;
|
||||
import forge.model.FModel;
|
||||
import forge.screens.home.EMenuGroup;
|
||||
import forge.screens.home.IVSubmenu;
|
||||
import forge.screens.home.LblHeader;
|
||||
import forge.screens.home.StartButton;
|
||||
import forge.screens.home.VHomeUI;
|
||||
import forge.screens.home.*;
|
||||
import forge.toolbox.FLabel;
|
||||
import forge.toolbox.FScrollPanel;
|
||||
import forge.toolbox.FSkin;
|
||||
import forge.toolbox.FSkin.Colors;
|
||||
import forge.toolbox.FSkin.SkinColor;
|
||||
import forge.toolbox.FSkin.SkinImage;
|
||||
import net.miginfocom.swing.MigLayout;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.geom.Rectangle2D;
|
||||
|
||||
/**
|
||||
* Assembles Swing components of quest draft submenu singleton.
|
||||
*
|
||||
* <br><br><i>(V at beginning of class name denotes a view class.)</i>
|
||||
*/
|
||||
@SuppressWarnings({"FieldCanBeLocal"})
|
||||
public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
|
||||
SINGLETON_INSTANCE;
|
||||
|
||||
protected static enum Mode {
|
||||
protected enum Mode {
|
||||
EMPTY,
|
||||
SELECT_TOURNAMENT,
|
||||
PREPARE_DECK,
|
||||
@@ -100,7 +88,7 @@ public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
|
||||
private DragCell parentCell;
|
||||
|
||||
private VSubmenuQuestDraft() {
|
||||
VSubmenuQuestDraft() {
|
||||
|
||||
SkinImage avatar = FSkin.getAvatars().get(GuiBase.getInterface().getAvatarCount() - 1);
|
||||
|
||||
@@ -308,6 +296,7 @@ public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
}
|
||||
|
||||
private void populatePrepareDeck() {
|
||||
lblTitle.setText("Quest Mode: Draft Tournament - " + FModel.getQuest().getAchievements().getCurrentDraft().getTitle());
|
||||
VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().setLayout(new MigLayout(
|
||||
"insets 0, gap 0, ax center, wrap",
|
||||
"",
|
||||
@@ -325,6 +314,7 @@ public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
|
||||
private void populateTournamentActive() {
|
||||
|
||||
lblTitle.setText("Quest Mode: Draft Tournament - " + FModel.getQuest().getAchievements().getCurrentDraft().getTitle());
|
||||
VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().setLayout(new MigLayout("insets 0, gap 0, ax center, wrap 1"));
|
||||
VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblTitle, "w 80%!, h 40px!, gap 20% 0 15px 10px, ax right, span 2");
|
||||
|
||||
@@ -371,7 +361,7 @@ public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
|
||||
}
|
||||
|
||||
private class ProportionalPanel extends JPanel {
|
||||
private final class ProportionalPanel extends JPanel {
|
||||
|
||||
private static final long serialVersionUID = 2098643413467094674L;
|
||||
|
||||
@@ -379,7 +369,7 @@ public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
|
||||
int w, h;
|
||||
|
||||
public ProportionalPanel(SkinImage image, int w, int h) {
|
||||
private ProportionalPanel(SkinImage image, int w, int h) {
|
||||
this.image = image;
|
||||
this.w = w;
|
||||
this.h = h;
|
||||
@@ -419,11 +409,11 @@ public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
|
||||
}
|
||||
|
||||
private class ProportionalDimension extends Dimension {
|
||||
private final class ProportionalDimension extends Dimension {
|
||||
|
||||
private static final long serialVersionUID = -428811386088062426L;
|
||||
|
||||
public ProportionalDimension(Dimension d, int w, int h) {
|
||||
private ProportionalDimension(Dimension d, int w, int h) {
|
||||
|
||||
double containerAspect = (double) d.width / d.height;
|
||||
double imageAspect = (double) w / h;
|
||||
@@ -446,15 +436,15 @@ public enum VSubmenuQuestDraft implements IVSubmenu<CSubmenuQuestDraft> {
|
||||
|
||||
private static final long serialVersionUID = 2055607559359905216L;
|
||||
|
||||
private static enum LineDirection {
|
||||
private enum LineDirection {
|
||||
UP, DOWN, STRAIGHT, NONE
|
||||
}
|
||||
|
||||
private static enum LineSide {
|
||||
private enum LineSide {
|
||||
LEFT, RIGHT, BOTH
|
||||
}
|
||||
|
||||
private static enum BoxSize {
|
||||
private enum BoxSize {
|
||||
SMALL, MEDIUM, LARGE, LARGE_SINGLE
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user