diff options
author | Timothée Floure | 2016-05-27 13:47:51 +0200 |
---|---|---|
committer | Timothée Floure | 2016-05-27 13:47:51 +0200 |
commit | e7382c3c2a28109b18492e9a62265c51b1be94dd (patch) | |
tree | 68b75b4968f74ddde01d012cccc5cf596a823ec0 /src/ch/epfl/xblast/PlayerID.java | |
parent | 7d9c28e25d5b0965171f4b347852a11fdf01482e (diff) | |
parent | a82a8ba2611378ff6fb1cd226fb3d579d43d6e89 (diff) | |
download | xblast-master.tar.gz |
11 network
See merge request !11
Diffstat (limited to 'src/ch/epfl/xblast/PlayerID.java')
-rw-r--r-- | src/ch/epfl/xblast/PlayerID.java | 11 |
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 | } |