package com.infonuascape.osrshelper.utils.players; import java.util.ArrayList; import com.infonuascape.osrshelper.R; import com.infonuascape.osrshelper.utils.Skill; import com.infonuascape.osrshelper.utils.SkillsEnum.SkillType; public class PlayerSkills { public Skill overall = new Skill(SkillType.Overall, R.drawable.overall); public Skill attack = new Skill(SkillType.Attack, R.drawable.attack); public Skill defence = new Skill(SkillType.Defence, R.drawable.defence); public Skill strength = new Skill(SkillType.Strength, R.drawable.strength); public Skill hitpoints = new Skill(SkillType.Hitpoints, R.drawable.constitution); public Skill ranged = new Skill(SkillType.Ranged, R.drawable.ranged); public Skill prayer = new Skill(SkillType.Prayer, R.drawable.prayer); public Skill magic = new Skill(SkillType.Magic, R.drawable.magic); public Skill cooking = new Skill(SkillType.Cooking, R.drawable.cooking); public Skill woodcutting = new Skill(SkillType.Woodcutting, R.drawable.woodcutting); public Skill fletching = new Skill(SkillType.Fletching, R.drawable.fletching); public Skill fishing = new Skill(SkillType.Fishing, R.drawable.fishing); public Skill firemaking = new Skill(SkillType.Firemaking, R.drawable.firemaking); public Skill crafting = new Skill(SkillType.Crafting, R.drawable.crafting); public Skill smithing = new Skill(SkillType.Smithing, R.drawable.smithing); public Skill mining = new Skill(SkillType.Mining, R.drawable.mining); public Skill herblore = new Skill(SkillType.Herblore, R.drawable.herblore); public Skill agility = new Skill(SkillType.Agility, R.drawable.agility); public Skill thieving = new Skill(SkillType.Thieving, R.drawable.thieving); public Skill slayer = new Skill(SkillType.Slayer, R.drawable.slayer); public Skill farming = new Skill(SkillType.Farming, R.drawable.farming); public Skill runecraft = new Skill(SkillType.Runecraft, R.drawable.runecrafting); public Skill hunter = new Skill(SkillType.Hunter, R.drawable.hunter); public Skill construction = new Skill(SkillType.Construction, R.drawable.construction); public String sinceWhen; public void setSinceWhen(String sinceWhen) { this.sinceWhen = sinceWhen; } public static ArrayList<Skill> getSkillsInOrder(PlayerSkills playerSkills) { ArrayList<Skill> skills = new ArrayList<Skill>(); skills.add(playerSkills.overall); skills.add(playerSkills.attack); skills.add(playerSkills.defence); skills.add(playerSkills.strength); skills.add(playerSkills.hitpoints); skills.add(playerSkills.ranged); skills.add(playerSkills.prayer); skills.add(playerSkills.magic); skills.add(playerSkills.cooking); skills.add(playerSkills.woodcutting); skills.add(playerSkills.fletching); skills.add(playerSkills.fishing); skills.add(playerSkills.firemaking); skills.add(playerSkills.crafting); skills.add(playerSkills.smithing); skills.add(playerSkills.mining); skills.add(playerSkills.herblore); skills.add(playerSkills.agility); skills.add(playerSkills.thieving); skills.add(playerSkills.slayer); skills.add(playerSkills.farming); skills.add(playerSkills.runecraft); skills.add(playerSkills.hunter); skills.add(playerSkills.construction); return skills; } public static ArrayList<Skill> getSkillsInOrderForRSView(PlayerSkills playerSkills) { ArrayList<Skill> skills = new ArrayList<Skill>(); skills.add(playerSkills.attack); skills.add(playerSkills.hitpoints); skills.add(playerSkills.mining); skills.add(playerSkills.strength); skills.add(playerSkills.agility); skills.add(playerSkills.smithing); skills.add(playerSkills.defence); skills.add(playerSkills.herblore); skills.add(playerSkills.fishing); skills.add(playerSkills.ranged); skills.add(playerSkills.thieving); skills.add(playerSkills.cooking); skills.add(playerSkills.prayer); skills.add(playerSkills.crafting); skills.add(playerSkills.firemaking); skills.add(playerSkills.magic); skills.add(playerSkills.fletching); skills.add(playerSkills.woodcutting); skills.add(playerSkills.runecraft); skills.add(playerSkills.slayer); skills.add(playerSkills.farming); skills.add(playerSkills.construction); skills.add(playerSkills.hunter); skills.add(playerSkills.overall); return skills; } }