mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Add left-click to top and right-click to bottom for ListCardArea
This commit is contained in:
@@ -200,12 +200,12 @@ public abstract class FloatingCardArea extends CardArea {
|
|||||||
super.mouseOver(panel, evt);
|
super.mouseOver(panel, evt);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public final void mouseLeftClicked(final CardPanel panel, final MouseEvent evt) {
|
public void mouseLeftClicked(final CardPanel panel, final MouseEvent evt) {
|
||||||
getMatchUI().getGameController().selectCard(panel.getCard(), null, new MouseTriggerEvent(evt));
|
getMatchUI().getGameController().selectCard(panel.getCard(), null, new MouseTriggerEvent(evt));
|
||||||
super.mouseLeftClicked(panel, evt);
|
super.mouseLeftClicked(panel, evt);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public final void mouseRightClicked(final CardPanel panel, final MouseEvent evt) {
|
public void mouseRightClicked(final CardPanel panel, final MouseEvent evt) {
|
||||||
getMatchUI().getGameController().selectCard(panel.getCard(), null, new MouseTriggerEvent(evt));
|
getMatchUI().getGameController().selectCard(panel.getCard(), null, new MouseTriggerEvent(evt));
|
||||||
super.mouseRightClicked(panel, evt);
|
super.mouseRightClicked(panel, evt);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -232,4 +232,29 @@ public class ListCardArea extends FloatingCardArea {
|
|||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final void mouseLeftClicked(final CardPanel panel, final MouseEvent evt) {
|
||||||
|
final Card clickCard = panelToCard(panel);
|
||||||
|
if (moveableCards.contains(clickCard) && toTop) {
|
||||||
|
synchronized (cardList) {
|
||||||
|
cardList.remove(clickCard);
|
||||||
|
cardList.add(0,clickCard);
|
||||||
|
}
|
||||||
|
refresh();
|
||||||
|
}
|
||||||
|
super.mouseLeftClicked(panel, evt);
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public final void mouseRightClicked(final CardPanel panel, final MouseEvent evt) {
|
||||||
|
final Card clickCard = panelToCard(panel);
|
||||||
|
if (moveableCards.contains(clickCard) && toBottom ) {
|
||||||
|
synchronized (cardList) {
|
||||||
|
cardList.remove(clickCard);
|
||||||
|
cardList.add(clickCard);
|
||||||
|
}
|
||||||
|
refresh();
|
||||||
|
}
|
||||||
|
super.mouseRightClicked(panel, evt);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user