package wuerfeltool.dialog.forms.nahkampf.attacke;

import lombok.Getter;
import wuerfeltool.dialog.forms.SubForm;

import javax.swing.*;
import javax.swing.border.MatteBorder;
import java.awt.*;

/**
 * Created by pschramenko on 05.06.17.
 */
public class AktionForm implements SubForm {
    @Getter
    private JPanel contentPane;
    private JPanel headerPanel;

    private JCheckBox bewegungCb;
    private JCheckBox umgewandeltCb;
    private JCheckBox passierschlagCb;
    private JCheckBox passierschlagAufmerksamkeitCb;

    public void init(boolean bottomBorder) {
        init();
    }

    public void init() {
        headerPanel.setBorder(new MatteBorder(0, 0, 1, 0, Color.black));
    }

    @Override
    public int getErleichterung() {
        return 0;
    }

    @Override
    public int getErschwernis() {
        int erschwernis = 0;

        if (bewegungCb.isSelected()) erschwernis += 4;
        if (umgewandeltCb.isSelected()) erschwernis += 4;
        if (passierschlagCb.isSelected()) erschwernis += 4;
        if (passierschlagAufmerksamkeitCb.isSelected()) erschwernis += 4;

        return erschwernis;
    }
}
