package org.reunionemu.jreunion.server.packets; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.reunionemu.jreunion.server.parser.Parseable; public class InventoryPacket extends Packet implements Parseable<InventoryPacket> { /** * */ private static final long serialVersionUID = 1L; public InventoryPacket() { } private int x; private int y; private int tab; public int getTab() { return tab; } public int getX() { return x; } public int getY() { return y; } @Override public Pattern[] getPatterns() { return new Pattern [] {Pattern.compile("^inven (\\d+) (\\d+) (\\d+)$")}; } @Override public InventoryPacket parse(Matcher matcher) { InventoryPacket packet = new InventoryPacket(); packet.tab = Integer.parseInt(matcher.group(1)); packet.x = Integer.parseInt(matcher.group(2)); packet.y = Integer.parseInt(matcher.group(3)); return packet; } }