mirror of
https://github.com/sirjonasxx/G-Earth.git
synced 2024-11-23 00:40:51 +01:00
Deleted old HStuff class
This commit is contained in:
parent
661ef48076
commit
4c7b924268
@ -1,91 +0,0 @@
|
|||||||
package gearth.extensions.parsers;
|
|
||||||
|
|
||||||
import gearth.protocol.HPacket;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class HStuff {
|
|
||||||
|
|
||||||
public static Object[] readData(HPacket packet, int category) {
|
|
||||||
List<Object> values = new ArrayList<>();
|
|
||||||
switch (category & 0xFF)
|
|
||||||
{
|
|
||||||
case 0: /* LegacyStuffData */ {
|
|
||||||
values.add(packet.readString());
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 1: /* MapStuffData */ {
|
|
||||||
int count = packet.readInteger();
|
|
||||||
values.add(count);
|
|
||||||
|
|
||||||
for (int j = 0; j < count; j++)
|
|
||||||
{
|
|
||||||
values.add(packet.readString());
|
|
||||||
values.add(packet.readString());
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 2: /* StringArrayStuffData */ {
|
|
||||||
int count = packet.readInteger();
|
|
||||||
values.add(count);
|
|
||||||
|
|
||||||
for (int j = 0; j < count; j++)
|
|
||||||
{
|
|
||||||
values.add(packet.readString());
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 3: /* VoteResultStuffData */ {
|
|
||||||
values.add(packet.readString());
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 5: /* IntArrayStuffData */ {
|
|
||||||
int count = packet.readInteger();
|
|
||||||
values.add(count);
|
|
||||||
|
|
||||||
for (int j = 0; j < count; j++)
|
|
||||||
{
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 6: /* HighScoreStuffData */ {
|
|
||||||
values.add(packet.readString());
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
|
|
||||||
int count = packet.readInteger();
|
|
||||||
values.add(count);
|
|
||||||
|
|
||||||
for (int j = 0; j < count; j++)
|
|
||||||
{
|
|
||||||
int score = packet.readInteger();
|
|
||||||
values.add(score);
|
|
||||||
|
|
||||||
int subCount = packet.readInteger();
|
|
||||||
values.add(subCount);
|
|
||||||
|
|
||||||
for (int k = 0; k < subCount; k++)
|
|
||||||
{
|
|
||||||
values.add(packet.readString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 7: /* CrackableStuffData */ {
|
|
||||||
values.add(packet.readString());
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ((category & 0xFF00 & 0x100) > 0) {
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
values.add(packet.readInteger());
|
|
||||||
}
|
|
||||||
return values.toArray();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user