| 123456789101112131415161718192021222324252627 |
- package org.leumasjaffe.charsheet.view.magic;
- import org.leumasjaffe.charsheet.model.DDCharacter;
- import org.leumasjaffe.charsheet.model.DDCharacterClass;
- import org.leumasjaffe.charsheet.model.magic.impl.Prepared;
- import lombok.AccessLevel;
- import lombok.experimental.FieldDefaults;
- @SuppressWarnings("serial")
- @FieldDefaults(level=AccessLevel.PRIVATE, makeFinal=true)
- class SelectPreparedSpellsPanel extends SelectSpellsPanel {
-
- private SelectPreparedSpellsPanel(DDCharacter chara, int level, DDCharacterClass dclass, Prepared prep) {
- super(chara, level, dclass, prep.getSpellsPreparedPreviouslyForLevel(level),
- prep.getSpellsPreparedPreviouslyForLevel(level));
- }
- public SelectPreparedSpellsPanel(DDCharacter chara, int level, DDCharacterClass dclass) {
- this(chara, level, dclass, ((Prepared) dclass.getSpellBook().get()));
- }
- public SelectPreparedSpellsPanel(SelectSpellsPanel.Info info, int level) {
- this(info.chara, level, info.dclass);
- }
- }
|