package NET.worlds.network; import java.io.IOException; import java.util.Vector; public class propReqCmd extends netPacket { public static final byte PROPREQCMD = 10; protected Vector _varids = new Vector(); public propReqCmd(ObjID id, int varid) { super(id, 10); this.addProp(varid); } public propReqCmd(ObjID id) { super(id, 10); } public void addProp(int varid) { this._varids.addElement(new Integer(varid)); } @Override int packetSize() { return this._varids.size() + super.packetSize(); } @Override void send(ServerOutputStream o) throws IOException { super.send(o); int maxidx = this._varids.size(); for (int i = 0; i < maxidx; i++) { Integer tmpInt = this._varids.elementAt(i); o.writeByte(tmpInt); } } @Override public String toString(WorldServer serv) { String out = "PROPREQ " + this._objID.toString(serv) + " "; int maxidx = this._varids.size(); for (int i = 0; i < maxidx; i++) { out = out + " #" + this._varids.elementAt(i); } return out; } }