mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
Code cleanup
This commit is contained in:
@@ -36,33 +36,13 @@ import java.awt.event.MouseEvent;
|
|||||||
* @version $Id: CardArea.java 24769 2014-02-09 13:56:04Z Hellfish $
|
* @version $Id: CardArea.java 24769 2014-02-09 13:56:04Z Hellfish $
|
||||||
*/
|
*/
|
||||||
public class CardArea extends CardPanelContainer implements CardPanelMouseListener {
|
public class CardArea extends CardPanelContainer implements CardPanelMouseListener {
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
private static final long serialVersionUID = -5836122075999621592L;
|
private static final long serialVersionUID = -5836122075999621592L;
|
||||||
/**
|
|
||||||
* Constant <code>GUTTER_Y=5</code>.
|
|
||||||
*/
|
|
||||||
public static final int GUTTER_Y = 5;
|
public static final int GUTTER_Y = 5;
|
||||||
/**
|
|
||||||
* Constant <code>GUTTER_X=5</code>.
|
|
||||||
*/
|
|
||||||
public static final int GUTTER_X = 5;
|
public static final int GUTTER_X = 5;
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
private static final float HORIZ_CARD_SPACING_X = 0.04f;
|
private static final float HORIZ_CARD_SPACING_X = 0.04f;
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
private static final float HORIZ_CARD_SPACING_Y = 0.06f;
|
private static final float HORIZ_CARD_SPACING_Y = 0.06f;
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
private static final float VERT_CARD_SPACING_X = 0.06f;
|
private static final float VERT_CARD_SPACING_X = 0.06f;
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
private static final float VERT_CARD_SPACING_Y = 0.10f;
|
private static final float VERT_CARD_SPACING_Y = 0.10f;
|
||||||
|
|
||||||
private float maxCoverage = 0.5f;
|
private float maxCoverage = 0.5f;
|
||||||
@@ -76,19 +56,11 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
private boolean isVertical;
|
private boolean isVertical;
|
||||||
private boolean hasScrollbars;
|
private boolean hasScrollbars;
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* Constructor for CardArea.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @param scrollPane
|
|
||||||
*/
|
|
||||||
public CardArea(final FScrollPane scrollPane) {
|
public CardArea(final FScrollPane scrollPane) {
|
||||||
super(scrollPane);
|
super(scrollPane);
|
||||||
this.setBackground(Color.white);
|
this.setBackground(Color.white);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
|
||||||
@Override
|
@Override
|
||||||
public final CardPanel getCardPanel(final int x, final int y) {
|
public final CardPanel getCardPanel(final int x, final int y) {
|
||||||
if (this.isVertical) {
|
if (this.isVertical) {
|
||||||
@@ -101,12 +73,12 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
if ((x > panelX) && (x < (panelX + panelWidth)) && (y > panelY) && (y < (panelY + panelHeight))) {
|
if ((x > panelX) && (x < (panelX + panelWidth)) && (y > panelY) && (y < (panelY + panelHeight))) {
|
||||||
if (!panel.isDisplayEnabled()) {
|
if (!panel.isDisplayEnabled()) {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
|
||||||
return panel;
|
|
||||||
}
|
}
|
||||||
|
return panel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
for (int i = 0, n = this.getCardPanels().size(); i < n; i++) {
|
for (int i = 0, n = this.getCardPanels().size(); i < n; i++) {
|
||||||
final CardPanel panel = this.getCardPanels().get(i);
|
final CardPanel panel = this.getCardPanels().get(i);
|
||||||
final int panelX = panel == this.getMouseDragPanel() ? this.mouseDragStartX : panel.getCardX();
|
final int panelX = panel == this.getMouseDragPanel() ? this.mouseDragStartX : panel.getCardX();
|
||||||
@@ -116,22 +88,14 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
if ((x > panelX) && (x < (panelX + panelWidth)) && (y > panelY) && (y < (panelY + panelHeight))) {
|
if ((x > panelX) && (x < (panelX + panelWidth)) && (y > panelY) && (y < (panelY + panelHeight))) {
|
||||||
if (!panel.isDisplayEnabled()) {
|
if (!panel.isDisplayEnabled()) {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
|
||||||
return panel;
|
|
||||||
}
|
}
|
||||||
|
return panel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* doLayout.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @since 1.0.15
|
|
||||||
*/
|
|
||||||
@Override
|
@Override
|
||||||
public final void doLayout() {
|
public final void doLayout() {
|
||||||
if (this.getCardPanels().isEmpty()) {
|
if (this.getCardPanels().isEmpty()) {
|
||||||
@@ -209,7 +173,8 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
y = CardArea.GUTTER_Y;
|
y = CardArea.GUTTER_Y;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
while (true) {
|
while (true) {
|
||||||
cardHeight = Math.round(cardWidth * CardPanel.ASPECT_RATIO);
|
cardHeight = Math.round(cardWidth * CardPanel.ASPECT_RATIO);
|
||||||
final int extraCardSpacingX = Math.round(cardWidth * CardArea.HORIZ_CARD_SPACING_X);
|
final int extraCardSpacingX = Math.round(cardWidth * CardArea.HORIZ_CARD_SPACING_X);
|
||||||
@@ -271,7 +236,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
|
||||||
@Override
|
@Override
|
||||||
public final void paint(final Graphics g) {
|
public final void paint(final Graphics g) {
|
||||||
final boolean hasScrollbars = this.getScrollPane().getVerticalScrollBar().isVisible();
|
final boolean hasScrollbars = this.getScrollPane().getVerticalScrollBar().isVisible();
|
||||||
@@ -279,11 +243,9 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
this.revalidate();
|
this.revalidate();
|
||||||
}
|
}
|
||||||
this.hasScrollbars = hasScrollbars;
|
this.hasScrollbars = hasScrollbars;
|
||||||
|
|
||||||
super.paint(g);
|
super.paint(g);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
|
||||||
@Override
|
@Override
|
||||||
public final void mouseDragStart(final CardPanel dragPanel, final MouseEvent evt) {
|
public final void mouseDragStart(final CardPanel dragPanel, final MouseEvent evt) {
|
||||||
super.mouseDragStart(dragPanel, evt);
|
super.mouseDragStart(dragPanel, evt);
|
||||||
@@ -302,7 +264,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
CardPanel.getDragAnimationPanel().setCardBounds(p.x, p.y, dragPanel.getCardWidth(), dragPanel.getCardHeight());
|
CardPanel.getDragAnimationPanel().setCardBounds(p.x, p.y, dragPanel.getCardWidth(), dragPanel.getCardHeight());
|
||||||
}
|
}
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
|
||||||
@Override
|
@Override
|
||||||
public final void mouseDragged(final CardPanel dragPanel, final int dragOffsetX, final int dragOffsetY,
|
public final void mouseDragged(final CardPanel dragPanel, final int dragOffsetX, final int dragOffsetY,
|
||||||
final MouseEvent evt) {
|
final MouseEvent evt) {
|
||||||
@@ -333,7 +294,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
this.revalidate();
|
this.revalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
|
||||||
@Override
|
@Override
|
||||||
public final void mouseDragEnd(final CardPanel dragPanel, final MouseEvent evt) {
|
public final void mouseDragEnd(final CardPanel dragPanel, final MouseEvent evt) {
|
||||||
super.mouseDragEnd(dragPanel, evt);
|
super.mouseDragEnd(dragPanel, evt);
|
||||||
@@ -348,72 +308,24 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
|||||||
dragPanel, layeredPane, 200);
|
dragPanel, layeredPane, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* Getter for the field <code>maxCoverage</code>.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @return a float.
|
|
||||||
*/
|
|
||||||
public final float getMaxCoverage() {
|
public final float getMaxCoverage() {
|
||||||
return this.maxCoverage;
|
return this.maxCoverage;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* Setter for the field <code>maxCoverage</code>.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @param maxCoverage
|
|
||||||
* a float.
|
|
||||||
*/
|
|
||||||
public final void setMaxCoverage(final float maxCoverage) {
|
public final void setMaxCoverage(final float maxCoverage) {
|
||||||
this.maxCoverage = maxCoverage;
|
this.maxCoverage = maxCoverage;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public final int getMaxRows() {
|
||||||
* <p>
|
return this.maxRows;
|
||||||
* Setter for the field <code>maxRows</code>.
|
}
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @param maxRows
|
|
||||||
* a int.
|
|
||||||
*/
|
|
||||||
public final void setMaxRows(final int maxRows) {
|
public final void setMaxRows(final int maxRows) {
|
||||||
this.maxRows = maxRows;
|
this.maxRows = maxRows;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* Getter for the field <code>maxRows</code>.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @return a int.
|
|
||||||
*/
|
|
||||||
public final int getMaxRows() {
|
|
||||||
return this.maxRows;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* setVertical.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @param isVertical
|
|
||||||
* a boolean.
|
|
||||||
*/
|
|
||||||
public final void setVertical(final boolean isVertical) {
|
|
||||||
this.isVertical = isVertical;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* isVertical.
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @return a boolean.
|
|
||||||
*/
|
|
||||||
public final boolean isVertical() {
|
public final boolean isVertical() {
|
||||||
return this.isVertical;
|
return this.isVertical;
|
||||||
}
|
}
|
||||||
|
public final void setVertical(final boolean isVertical) {
|
||||||
|
this.isVertical = isVertical;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user