/** * Constructor for QuestQuest. * * @param assignment a {@link forge.Quest_Assignment} object. */ public QuestQuest(Quest_Assignment assignment) { super( assignment.getName(), assignment.getDifficulty(), assignment.getDesc(), GuiUtils.getIconFromFile(assignment.getIconName())); this.assignment = assignment; JLabel repeatabilityLabel; if (assignment.isRepeatable()) { repeatabilityLabel = new JLabel("This quest is repeatable"); } else { repeatabilityLabel = new JLabel("This quest is not repeatable"); } GuiUtils.addGap(centerPanel); this.centerPanel.add(repeatabilityLabel); }