package com.arconus.dicecommander.utilities; import android.content.res.Resources; import com.example.android.wizardpager.wizard.model.dataorbs.DataOrb; public class DataOrbBuilder { public static DataOrb buildDataOrb(IResourceAndDBPair pair, Resources resources) { return new DataOrb(resources.getString(pair.getResourceID()), pair.getDatabaseID()); } public static DataOrb[] buildDataOrbArray(IResourceAndDBPair[] values, Resources resources) { DataOrb[] dataOrbList = new DataOrb[values.length]; for (int i = 0; i < values.length; i++) { String localizedString = resources.getString(values[i].getResourceID()); dataOrbList[i] = new DataOrb(localizedString, values[i].getDatabaseID()); } return dataOrbList; } public static DataOrb[] buildDieSizeDataOrbArray() { DataOrb[] dataOrbList = new DataOrb[5]; dataOrbList[0] = new DataOrb("d12", 12); dataOrbList[1] = new DataOrb("d10", 10); dataOrbList[2] = new DataOrb("d8", 8); dataOrbList[3] = new DataOrb("d6", 6); dataOrbList[4] = new DataOrb("d4", 4); return dataOrbList; } }