package net.scapeemulator.game.msg.decoder;
import java.io.IOException;
import net.scapeemulator.game.msg.MessageDecoder;
import net.scapeemulator.game.msg.impl.FlagsMessage;
import net.scapeemulator.game.net.game.DataType;
import net.scapeemulator.game.net.game.GameFrame;
import net.scapeemulator.game.net.game.GameFrameReader;
public final class FlagsMessageDecoder extends MessageDecoder<FlagsMessage> {
public FlagsMessageDecoder() {
super(98);
}
@Override
public FlagsMessage decode(GameFrame frame) throws IOException {
GameFrameReader reader = new GameFrameReader(frame);
int flags = (int) reader.getUnsigned(DataType.INT);
return new FlagsMessage(flags);
}
}