package fr.lyrgard.hexScape.gui.desktop.action;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.ImageIcon;
import fr.lyrgard.hexScape.bus.CoreMessageBus;
import fr.lyrgard.hexScape.message.PlacePieceMessage;
import fr.lyrgard.hexScape.model.card.CardInstance;
public class AddAllPiecesAction extends AbstractAction {
private static final long serialVersionUID = 6124817922902744899L;
private String pieceModelId;
private CardInstance card;
private static final ImageIcon icon = new ImageIcon(ChooseMapAction.class.getResource("/gui/icons/addAllPieces.png"));
public AddAllPiecesAction(String pieceModelId, CardInstance card) {
super("Place all figures", icon);
this.pieceModelId = pieceModelId;
this.card = card;
}
public void actionPerformed(ActionEvent paramActionEvent) {
PlacePieceMessage message = new PlacePieceMessage(card.getId(), pieceModelId);
CoreMessageBus.post(message);
}
}