package com.lateensoft.pathfinder.toolkit.deprecated.v1.model.character.stats; import com.lateensoft.pathfinder.toolkit.deprecated.R; import android.content.Context; import android.content.res.Resources; public class PTSaveSet { PTSave[] mSaves; public PTSaveSet(Context context) { Resources r = context.getResources(); String[] names = r.getStringArray(R.array.save_names); mSaves = new PTSave[3]; for(int i = 0; i < mSaves.length; i++) { mSaves[i] = new PTSave(names[i]); } } public int size() { return mSaves.length; } public PTSave getSave(int index) { return mSaves[index]; } public void setAbilityMods(PTAbilitySet abilities, Context context) { Resources r = context.getResources(); mSaves[r.getInteger(R.integer.key_fort_save)].setAbilityMod( abilities.getAbilityScore(R.integer.key_constitution).getModifier()); mSaves[r.getInteger(R.integer.key_ref_save)].setAbilityMod( abilities.getAbilityScore(R.integer.key_dexterity).getModifier()); mSaves[r.getInteger(R.integer.key_will_save)].setAbilityMod( abilities.getAbilityScore(R.integer.key_wisdom).getModifier()); } }