package joshie.progression.gui.editors.insert;
import joshie.progression.api.criteria.IConditionProvider;
import joshie.progression.handlers.APIHandler;
import joshie.progression.handlers.RuleHandler;
import java.util.Collection;
import static joshie.progression.gui.core.GuiList.CONDITION_EDITOR;
public class FeatureNewCondition extends FeatureNew<IConditionProvider> {
public FeatureNewCondition() {
super("condition");
}
@Override
public Collection<IConditionProvider> getFields() {
return APIHandler.conditionTypes.values();
}
@Override
public int getColor() {
return CONDITION_EDITOR.get().getColor();
}
@Override
public void clone(IConditionProvider provider) {
RuleHandler.cloneCondition(CONDITION_EDITOR.get(), provider);
}
}