package net.scapeemulator.game.msg.decoder.button;
import net.scapeemulator.game.model.ExtendedOption;
import net.scapeemulator.game.msg.MessageDecoder;
import net.scapeemulator.game.msg.impl.button.ButtonOptionMessage;
import net.scapeemulator.game.net.game.DataType;
import net.scapeemulator.game.net.game.GameFrame;
import net.scapeemulator.game.net.game.GameFrameReader;
public final class OldButtonMessageDecoder extends MessageDecoder<ButtonOptionMessage> {
public OldButtonMessageDecoder() {
super(10);
}
@Override
public ButtonOptionMessage decode(GameFrame frame) {
GameFrameReader reader = new GameFrameReader(frame);
int hash = (int) reader.getSigned(DataType.INT);
return new ButtonOptionMessage(hash, -1, ExtendedOption.ONE);
}
}