RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
ValueIcon.java
1package com.osroyale.content;
2
3import java.util.Optional;
4
27
28public 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}