made all enums look like the color enum

This commit is contained in:
Fleischer Hanno
2024-12-02 02:11:40 +01:00
parent bfc812b003
commit 3658c88d72
2 changed files with 14 additions and 0 deletions

View File

@@ -21,6 +21,14 @@ public enum PieceState {
*/
HOMEFINISHED;
public static PieceState getPieceStateByIndex(int index){
if (index < 0 || index >= values().length) {
throw new IllegalArgumentException("");
}
return values()[index];
}
public PieceState next() {
return values()[(ordinal() + 1) % values().length];
}

View File

@@ -17,6 +17,12 @@ public enum ShieldState {
*/
SUPPRESSED;
public static ShieldState getShieldStateByIndex(int index){
if (index < 0 || index >= values().length) {
throw new IllegalArgumentException("");
}
return values()[index];
}
public ShieldState next() {
return values()[(ordinal() + 1) % values().length];