Version 1.0 #40

Merged
j23f0779 merged 947 commits from development2 into main 2024-12-13 10:26:49 +01:00
Showing only changes of commit 1870d4fe0e - Show all commits

View File

@@ -1,11 +1,8 @@
package pp.mdga.game; package pp.mdga.game;
import com.jme3.network.serializing.Serializable;
/** /**
* Represents the state of a piece's shield. * Represents the state of a piece's shield.
*/ */
@Serializable
public enum ShieldState { public enum ShieldState {
/** /**
* The shield is not active. * The shield is not active.
@@ -19,19 +16,4 @@ public enum ShieldState {
* The shield is suppressed, when the piece is on a start node. * The shield is suppressed, when the piece is on a start node.
*/ */
SUPPRESSED; SUPPRESSED;
ShieldState(){
}
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];
}
} }