blob: 0c6c043433ace39a420bd2a7a759042a48adba02 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
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<Integer> _varids = new Vector<Integer>();
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;
}
}
|