public class PawnAndTotalPieceCountEncoder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.Byte,PawnAndPieceCount> |
fromByteToCounts |
private static java.util.Map<PawnAndPieceCount,java.lang.Byte> |
fromCountsToByte |
| Constructor and Description |
|---|
PawnAndTotalPieceCountEncoder() |
| Modifier and Type | Method and Description |
|---|---|
PawnAndPieceCount |
decode(byte b)
Decode the given byte.
|
byte |
encode(PawnAndPieceCount pawnAndPieceCount)
Encode pawn count and piece count in one byte.
|
private static final java.util.Map<PawnAndPieceCount,java.lang.Byte> fromCountsToByte
private static final java.util.Map<java.lang.Byte,PawnAndPieceCount> fromByteToCounts
public byte encode(PawnAndPieceCount pawnAndPieceCount)
pawnAndPieceCount - public PawnAndPieceCount decode(byte b)
b -