@Override protected int listitems() { return QualityList.SingleType.values().length; }
@Override protected void drawitem(GOut g, QualityList.SingleType item, int i) { g.image(item.tex(), Q_TYPE_PADDING); }
@Override protected QualityList.SingleType listitem(int i) { return QualityList.SingleType.values()[i]; }