diff options
Diffstat (limited to 'src/main/java/com/detrav/net/DetravPortableChargerPacker02.java')
-rw-r--r-- | src/main/java/com/detrav/net/DetravPortableChargerPacker02.java | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/main/java/com/detrav/net/DetravPortableChargerPacker02.java b/src/main/java/com/detrav/net/DetravPortableChargerPacker02.java new file mode 100644 index 0000000000..d5643ca984 --- /dev/null +++ b/src/main/java/com/detrav/net/DetravPortableChargerPacker02.java @@ -0,0 +1,36 @@ +package com.detrav.net; + +import com.detrav.gui.DetravPortableChargerGui; +import com.google.common.io.ByteArrayDataInput; +import com.google.common.io.ByteArrayDataOutput; +import com.google.common.io.ByteStreams; + +/** + * Created by wital_000 on 07.04.2016. + */ +public class DetravPortableChargerPacker02 extends DetravPacket { + public long charge = 0; + @Override + public int getPacketID() { + return 1; + } + + @Override + public byte[] encode() { + ByteArrayDataOutput tOut = ByteStreams.newDataOutput(1); + tOut.writeLong(charge); + return tOut.toByteArray(); + } + + @Override + public Object decode(ByteArrayDataInput aData) { + DetravPortableChargerPacker02 packet = new DetravPortableChargerPacker02(); + packet.charge = aData.readLong(); + return packet; + } + + @Override + public void process() { + DetravPortableChargerGui.charge = charge; + } +} |