mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
- Some cleanup in targeting overlay code.
This commit is contained in:
@@ -124,8 +124,8 @@ public class TargetingOverlay {
|
||||
}
|
||||
}
|
||||
|
||||
if (!assembler.getIsListening() && matchUI != null && matchUI.getFieldViews() != null) {
|
||||
assembler.setIsListening(true);
|
||||
if (!assembler.isListening() && matchUI != null && matchUI.getFieldViews() != null) {
|
||||
assembler.setListening(true);
|
||||
for (final VField f : matchUI.getFieldViews()) {
|
||||
f.getTabletop().addLayoutListener(assembler);
|
||||
f.getTabletop().addCardPanelMouseListener(assembler);
|
||||
@@ -493,8 +493,8 @@ public class TargetingOverlay {
|
||||
// (because CardPanelContainers aren't ready at that point)
|
||||
private boolean isListening = false;
|
||||
private boolean isDragged = false;
|
||||
public boolean getIsListening() { return isListening; }
|
||||
public void setIsListening(boolean listening) { isListening = listening; }
|
||||
public boolean isListening() { return isListening; }
|
||||
public void setListening(boolean listening) { isListening = listening; }
|
||||
|
||||
private void assembleAndRepaint() {
|
||||
if (isDragged) { return; }
|
||||
|
||||
@@ -57,7 +57,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
||||
private int actualCardsPerRow;
|
||||
private int mouseDragStartX;
|
||||
private int mouseDragStartY;
|
||||
private boolean isDragged;
|
||||
private boolean isVertical;
|
||||
private boolean hasScrollbars;
|
||||
|
||||
@@ -223,9 +222,7 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
||||
this.getParent().validate();
|
||||
}
|
||||
|
||||
if (!isDragged) {
|
||||
super.doLayout();
|
||||
}
|
||||
super.doLayout();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -240,7 +237,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
||||
|
||||
@Override
|
||||
public final void mouseDragStart(final CardPanel dragPanel, final MouseEvent evt) {
|
||||
this.isDragged = true;
|
||||
super.setDragged(true);
|
||||
|
||||
super.mouseDragStart(dragPanel, evt);
|
||||
@@ -290,7 +286,6 @@ public class CardArea extends CardPanelContainer implements CardPanelMouseListen
|
||||
|
||||
@Override
|
||||
public final void mouseDragEnd(final CardPanel dragPanel, final MouseEvent evt) {
|
||||
this.isDragged = false;
|
||||
super.setDragged(false);
|
||||
|
||||
super.mouseDragEnd(dragPanel, evt);
|
||||
|
||||
Reference in New Issue
Block a user