package org.typowriter.intellij.plugins.backgroundchibichara;
import java.util.ArrayList;
import java.util.List;
public class BackgroundChibiCharaSettings {
public List<String> filepathList;
public BackgroundImageBorder.Align align;
public int margin;
public int spacing;
public double alpha;
public BackgroundChibiCharaSettings(List<String> filepathList, BackgroundImageBorder.Align align, int margin, int spacing, double alpha) {
this.filepathList = filepathList;
this.align = align;
this.margin = margin;
this.spacing = spacing;
this.alpha = alpha;
}
BackgroundChibiCharaSettings() {
this.filepathList = new ArrayList<String>();
this.align = BackgroundImageBorder.Align.RIGHT;
this.margin = 50;
this.spacing = 300;
this.alpha = 0.15;
}
@Override
public boolean equals(Object obj) {
if (!(obj instanceof BackgroundChibiCharaSettings)) {
return false;
}
BackgroundChibiCharaSettings otherSettings = (BackgroundChibiCharaSettings) obj;
return filepathList.equals(otherSettings.filepathList)
& align == otherSettings.align
& margin == otherSettings.margin
& spacing == otherSettings.spacing
& alpha == otherSettings.alpha;
}
}