Mostly working Drag n Drop deck editor

* Still trying to iron out how to signal back events from cards moving between different drag and drop targets to the DeckEditorPane
This commit is contained in:
Mark Langen 2016-09-25 03:56:45 -06:00
parent 3c2c793f5d
commit 56a3c6dc8c
8 changed files with 379 additions and 86 deletions

View file

@ -33,6 +33,7 @@ import mage.client.util.Event;
import mage.client.util.EventDispatcher;
import mage.client.util.EventSource;
import mage.client.util.Listener;
import mage.view.CardView;
import mage.view.SimpleCardView;
/**
@ -53,6 +54,18 @@ public class CardEventSource implements EventSource<Event>, Serializable {
dispatcher.fireEvent(new Event(card, message, number));
}
public void removeSpecificCard(SimpleCardView card, String message) {
dispatcher.fireEvent(new Event(card, message));
}
public void addSpecificCardSideboard(SimpleCardView card, String message) {
dispatcher.fireEvent(new Event(card, message));
}
public void addSpecificCardMaindeck(SimpleCardView card, String message) {
dispatcher.fireEvent(new Event(card, message));
}
public void doubleClick(SimpleCardView card, String message) {
dispatcher.fireEvent(new Event(card, message));
}