RuneHive-Game
Loading...
Searching...
No Matches
ValueIcon.java
Go to the documentation of this file.
1
package
com.runehive.content;
2
3
import
java.util.Optional;
4
5
public
enum
ValueIcon
{
6
NONE
(-1),
7
BRONZE
(0),
8
SILVER
(1),
9
GREEN
(2),
10
BLUE
(3),
11
RED
(4);
12
13
private
final
int
code
;
14
15
ValueIcon
(
int
code
) {
16
this.code =
code
;
17
}
18
19
public
static
Optional<ValueIcon>
lookup
(
int
code
) {
20
if
(code < -1 || code > 4) {
21
return
Optional.empty();
22
}
23
24
return
Optional.of(
ValueIcon
.values()[
code
+ 1]);
25
}
26
27
public
int
getCode
() {
28
return
code
;
29
}
30
31
}
com.runehive.content.ValueIcon.code
final int code
Definition
ValueIcon.java:13
com.runehive.content.ValueIcon.BRONZE
BRONZE
Definition
ValueIcon.java:7
com.runehive.content.ValueIcon.ValueIcon
ValueIcon(int code)
Definition
ValueIcon.java:15
com.runehive.content.ValueIcon.BLUE
BLUE
Definition
ValueIcon.java:10
com.runehive.content.ValueIcon.NONE
NONE
Definition
ValueIcon.java:6
com.runehive.content.ValueIcon.GREEN
GREEN
Definition
ValueIcon.java:9
com.runehive.content.ValueIcon.SILVER
SILVER
Definition
ValueIcon.java:8
com.runehive.content.ValueIcon.getCode
int getCode()
Definition
ValueIcon.java:27
com.runehive.content.ValueIcon.lookup
static Optional< ValueIcon > lookup(int code)
Definition
ValueIcon.java:19
com.runehive.content.ValueIcon.RED
RED
Definition
ValueIcon.java:11