package be.geelen.yarr.tools;
import android.content.res.Resources;
import android.content.res.TypedArray;
import be.geelen.yarr.R;
/**
* Created by bram on 30/08/2014.
*/
public class Palette {
public static int get(Resources r, int darkness) {
TypedArray ta = r.obtainTypedArray(R.array.steel);
ta.recycle();
return getFromArray(ta, darkness);
}
public static int getGrey(Resources r, int darkness) {
TypedArray ta = r.obtainTypedArray(R.array.grey);
ta.recycle();
return getFromArray(ta, darkness);
}
private static int getFromArray (TypedArray ta, int darkness) {
int index = 0;
switch(darkness) {
case 0:
case 50:
index = 0;
break;
case 1:
case 100:
index = 1;
break;
case 2:
case 200:
index = 2;
break;
case 300:
case 3:
index = 3;
break;
case 400:
case 4:
index = 4;
break;
case 500:
case 5:
index = 5;
break;
case 600:
case 6:
index = 6;
break;
case 700:
case 7:
index = 7;
break;
case 800:
case 8:
index = 8;
break;
case 900:
case 9:
index = 9;
break;
}
return ta.getColor(index, 0);
}
}