RuneHive-Game
Loading...
Searching...
No Matches
SkillSet.java
Go to the documentation of this file.
1package com.runehive.content;
2
3import com.runehive.game.world.entity.skill.Skill;
4
5import java.util.Arrays;
6import java.util.Optional;
7
8/**
9 * Handles setting a combat skill.
10 *
11 * @author Daniel
12 */
13public enum SkillSet {
14 /* CONSTRUCTION(18801, Skill.CONSTRUCTION);
15 STRENGTH(8657, Skill.STRENGTH),
16 DEFENCE(8660, Skill.DEFENCE),
17 RANGED(8663, Skill.RANGED),
18 PRAYER(8666, Skill.PRAYER),
19 MAGIC(8669, Skill.MAGIC),
20 HITPOINTS(8655, Skill.HITPOINTS);*/
21;
22 private final int button;
23 public final int skill;
24
25 SkillSet(int button, int skill) {
26 this.button = button;
27 this.skill = skill;
28 }
29
30 public static Optional<SkillSet> forButton(int button) {
31 return Arrays.stream(values()).filter(skillData -> skillData.button == button).findFirst();
32 }
33}
static Optional< SkillSet > forButton(int button)
Definition SkillSet.java:30
SkillSet(int button, int skill)
Definition SkillSet.java:25