|
@@ -30,7 +30,7 @@ import javax.swing.JLabel;
|
|
|
class UpdateClassWithLevelPanel extends JPanel {
|
|
class UpdateClassWithLevelPanel extends JPanel {
|
|
|
@FieldDefaults(level=AccessLevel.PUBLIC, makeFinal=true)
|
|
@FieldDefaults(level=AccessLevel.PUBLIC, makeFinal=true)
|
|
|
public class BoolArray extends Observable {
|
|
public class BoolArray extends Observable {
|
|
|
- boolean data[] = new boolean[] {false};
|
|
|
|
|
|
|
+ boolean data[] = new boolean[] {false, false};
|
|
|
}
|
|
}
|
|
|
BoolArray readyCount = new BoolArray();
|
|
BoolArray readyCount = new BoolArray();
|
|
|
ObservableListener<Consumer<Boolean>, BoolArray> listener;
|
|
ObservableListener<Consumer<Boolean>, BoolArray> listener;
|
|
@@ -65,6 +65,11 @@ class UpdateClassWithLevelPanel extends JPanel {
|
|
|
};
|
|
};
|
|
|
tabbedPane.addTab("Skills", null, skills, null);
|
|
tabbedPane.addTab("Skills", null, skills, null);
|
|
|
|
|
|
|
|
|
|
+ info.ddClass.getSpellBook().ifPresent(sb -> {
|
|
|
|
|
+ JPanel spells = new LevelUpSpellPanel(sb, info.ddClass.getBase(), info.toLevel, readyCount);
|
|
|
|
|
+ tabbedPane.addTab("Spells", null, spells, null);
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
JPanel panel = new JPanel();
|
|
JPanel panel = new JPanel();
|
|
|
GridBagConstraints gbc_panel = new GridBagConstraints();
|
|
GridBagConstraints gbc_panel = new GridBagConstraints();
|
|
|
gbc_panel.fill = GridBagConstraints.BOTH;
|
|
gbc_panel.fill = GridBagConstraints.BOTH;
|