package NET.worlds.scape; import NET.worlds.console.ConfirmDialog; import NET.worlds.console.Console; class MaybeNullDialog extends ConfirmDialog { private Property property; private Object newOne; private EditTile parent; MaybeNullDialog(EditTile parent, String title, String prompt, Property property, Object newOne) { super(Console.getFrame(), parent, title, prompt); this.property = property; this.newOne = newOne; this.parent = parent; this.ready(); } @Override protected boolean setValue() { this.parent.addUndoableSet(this.property, this.newOne); return true; } }