aboutsummaryrefslogtreecommitdiff
path: root/src/ch/epfl/xblast/PlayerID.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/ch/epfl/xblast/PlayerID.java')
-rw-r--r--src/ch/epfl/xblast/PlayerID.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ch/epfl/xblast/PlayerID.java b/src/ch/epfl/xblast/PlayerID.java
index 9377fdf..72a48b9 100644
--- a/src/ch/epfl/xblast/PlayerID.java
+++ b/src/ch/epfl/xblast/PlayerID.java
@@ -28,4 +28,15 @@ public enum PlayerID {
28 } 28 }
29 } 29 }
30 30
31 public static PlayerID fromByte(byte b) {
32 if ((int) b < 0 || (int) b >= PlayerAction.values().length)
33 throw new IllegalArgumentException();
34
35 return PlayerID.values()[(int) b];
36 }
37
38 public byte toByte() {
39 return (byte) this.ordinal();
40 }
41
31} 42}