package fr.lyrgard.hexScape.gui.desktop.view.game.leftPanel;
import javax.swing.JButton;
import javax.swing.JPanel;
import com.google.common.eventbus.Subscribe;
import fr.lyrgard.hexScape.bus.GuiMessageBus;
import fr.lyrgard.hexScape.gui.desktop.action.LeaveGameAction;
import fr.lyrgard.hexScape.gui.desktop.action.SaveGameAction;
import fr.lyrgard.hexScape.message.GameStartedMessage;
import net.miginfocom.swing.MigLayout;
public class LeftPanel extends JPanel {
private static final long serialVersionUID = -4777269272432192620L;
private JButton leaveGameButton = new JButton(new LeaveGameAction());
private JButton saveGameButton = new JButton(new SaveGameAction());
public LeftPanel() {
this.setLayout(new MigLayout(
"wrap", // Layout Constraints
"[center, 200]", // Column constraints
"[grow]20[200]20[][]" // Row constraints
));
add(new ArmiesTabbedPane(), "grow");
add(new SelectedCardPanel(), "width 250, height 350");
add(saveGameButton);
add(leaveGameButton);
GuiMessageBus.register(this);
}
@Subscribe public void onGameStarted(GameStartedMessage message) {
}
}