RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
ValueIcon.java
1
package
com.osroyale.content;
2
3
import
java.util.Optional;
4
27
28
public
enum
ValueIcon {
29
NONE(-1),
30
BRONZE(0),
31
SILVER(1),
32
GREEN(2),
33
BLUE(3),
34
RED(4);
35
36
private
final
int
code;
37
38
ValueIcon(
int
code) {
39
this.code = code;
40
}
41
42
public
static
Optional<ValueIcon> lookup(
int
code) {
43
if
(code < -1 || code > 4) {
44
return
Optional.empty();
45
}
46
47
return
Optional.of(ValueIcon.values()[code + 1]);
48
}
49
50
public
int
getCode() {
51
return
code;
52
}
53
54
}