mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-14 17:58:01 +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);
|
||||
}
|
||||
@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));
|
||||
super.mouseLeftClicked(panel, evt);
|
||||
}
|
||||
@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));
|
||||
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